Competed tasks are displayed as not completed.

Competed tasks are displayed as not completed.
- [x] doesn't get rendered in shared note as checked.

-[x] is not a task, completed or otherwise. - [x] is a completed task. Did you make that mistake just here or also in your notes?

That’s how wove always done it, and the to rendering it as an incomplete
task, just not completed.
Jason Crews
On Thu, Feb 1, 2024 at 11:58 AM Rose Liverman @.***>
wrote:

-[x] is not a task, completed or otherwise. - [x] is a completed task.
Did you make that mistake just here or also in your notes?
—
Reply to this email directly, view it on GitHub
https://github.com/alangrainger/share-note/issues/74#issuecomment-1922020856,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAQKUNF4MJBNH7XY32R5CCTYRPQWRAVCNFSM6AAAAABCTJ2MEGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRSGAZDAOBVGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

-[x] is not a task, completed or otherwise. - [x] is a completed task. Did you make that mistake just here or also in your notes?

Here are some sources that seem to indicate otherwise.

https://www.markdownguide.org/extended-syntax/#task-lists
https://github.com/obsidian-tasks-group/obsidian-tasks
https://stackoverflow.com/questions/47344571/how-to-draw-checkbox-or-tick-mark-in-github-markdown-table

@the1gofer this is almost certainly theme-related. Can you test this in the Sandbox vault?
You can see in the About note that completed checkboxes are functional:
https://share.note.sx/about

You can have a look at the docs here for how to change the theme for the shared notes:
https://docs.note.sx/notes/theme#changing-the-theme-used-for-your-shared-notes
The way it's set up is to allow you to have a different theme for shared notes and your vault.

ok, so I changed the theme to the dfault , and it's still not checking the boxes.

also noticed that some of the yaml isn't getting rendered for some reason.

@the1gofer the dates issue has been fixed: https://github.com/alangrainger/share-note/issues/114
I still don't know what could be the problem with tasks - all I can suggest is testing in a Sandbox vault like i did before because that will rule out any plugins that might be affecting this.
I will close this issue for now, just let me know how the Sandbox testing goes and we can re-open.


App showing incorrect shows in library

Recently the app has been showing that I'm watching Castlevania season 2, however I finished it and have add it to my completed list... Here is how my watch list looks on the website, and you see it only once, Castlevania (season 3):

And here is how it looks in the app:

And as you can see here, it is in my completed section on Kitsu:

Here is my Kitsu profile, in case you need it for debugging: https://kitsu.io/users/Netsu

Thanks for reporting and providing detailed info.
The library data returned from the Kitsu API is correct (here). Normally Kitsune should retrieve the latest data from the Kitsu API when you open the library page. It might be that the synchronization failed and therefore the old data from the cache is still displayed.
You could try to do a forced library sync by dragging down in the library page or clear the app cache.
If this doesn't fix the problem, I'll have to investigate further.

I got it fixed, however I had to completely clear all the app data, since clearing cache and refreshing didn't work (basically, I had to log back into my account for it to sync back up correctly again)
However, since this might be a problematic future bug that could potentially be fixed in the future, this was the last screenshot I took of the app before clearing the data, basically, all the castlevanias didn't automatically set as completed in the app if it has been set to completed on the Kitsu website. It did still pick up when I added or updated shows, so just did not update some shows if it has been completed, and set so on the website and not the app

If I run into the issue again, I'll send another screenshot with any new findings

Thanks again for the detailed description of the problem. I could reproduce the bug and I've already published a fix for it.
Some details to the bug:
The problem occurred only when a library filter is selected (e.g. 'Watching'). In case the status of a library entry was changed from outside (Kitsu.io), only the new entries of the selected filter were updated, but old entries were not removed from the local database.


add option for reusing address

@DanSimon @benblack86 @aliyakamercan @amotamed @jlbelmonte
https://github.com/tumblr/colossus/issues/498

Codecov Report

Merging #575 into develop will increase coverage by 0.01%.
The diff coverage is 83.33%.

@@             Coverage Diff             @@
##           develop     #575      +/-   ##
===========================================
+ Coverage    84.72%   84.73%   +0.01%
===========================================
  Files           99       99
  Lines         4438     4442       +4
  Branches       366      370       +4
===========================================
+ Hits          3760     3764       +4
  Misses         678      678

Impacted Files
Coverage Δ

...src/main/scala/colossus/metrics/ConfigHelper.scala
90.9% <100%> (+0.43%)
:arrow_up:

.../src/main/scala/colossus/core/ServerSettings.scala
100% <100%> (ø)
:arrow_up:

...s/src/main/scala/colossus/core/server/Server.scala
94.44% <66.66%> (-0.63%)
:arrow_down:

...s/src/main/scala/colossus/metrics/Collection.scala
100% <0%> (+2.56%)
:arrow_up:

Continue to review full report at Codecov.

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


opentelemetrytracer: avoid exporting when there are no spans

Commit Message: opentelemetrytracer: avoid exporting when there are no spans
Additional Description: Today, the OpenTelemetry tracer exports a OTLP request on each interval, even when there are no spans to be sent. The OTLP is empty, only containing the resource (and its attributes).
Risk Level: Low
Testing: Manual
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #35997]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

CC @wbpcode

@joaopgrassi  you've made me a very happy man with this PR. I suppose we can live with the errors for now, filtering them before they reach Splunk, as long as I know it will be fixed eventually. Thanks for looking into this and fixing it, I knew I wasn't crazy!

For any reviewers seeing this PR, it's to fix constant 503 spam in the istio-proxy logs; see here - https://github.com/envoyproxy/envoy/issues/35997

@jbilliau-rcd no problem, and thank you for your patience while we investigated this issue.

hey @wbpcode , Im not familiar with the release process for Envoy. When will this fix make it into an official Envoy release that could then be used by Istio? Just wondering timetable wise so we can plan around it. Thanks!

hi - we can publish a set of patch releases once the upcoming main release happens - scheduled for 15th October

Hi @phlax, just pinging to see if we will have it planned still to release patch releases for this bug. Thanks!

hi - yes - im expecting to cut a release in the next couple of days


Importing self made modules.

I'd like to import my own modules but every time I do it raises this error: ImportError: no module named 'TestModule'. I checked the name of the module and it matches all up.
Main.py is located in the same folder/directory as TestModule.py. Does anyone have a solution? Thanks

@JonathanDrukker , you can't import your modules, since those modules are not present on the brick. Programs should be single file only. #3 might help with this since it will allow you to upload your module files to the brick. But I havent' researched yet, if this is supported.

Thanks a lot, it was my prediction, I wasn't sure.


[e2e] fix generate support bundle test

Goal

Fix typo in some test cases description
Fix  and stablize Generate support bundle test case.

Issue
https://github.com/harvester/tests/issues/1195
Result
I ran mutliple times against to v1.3.0 harvester machine (https://<IP_ADDRESS>/) in ECM lab.
It average costs 1:55 ~ 2:10 min to generate and download the support bundle.
I increase the downloadTimeout to 240 second to avoid timeout issue and add some promise reject to make test case failed for any unexpected behavior.

Verified the change is good to pass on v1.2-head harvester (https://<IP_ADDRESS>).
It averagely costs 3:15 ~ 3:20 mins to gen and download support bundle.

Thanks @a110605 For the fix.
For future, you can consider naming the PR starting with cypress, we generally use e2e for the backend test. :)

Thanks @a110605 For the fix. For future, you can consider naming the PR starting with cypress, we generally use e2e for the backend test. :)

Sure, thanks for let me know the convention.


fix: engine spec, dynamo query

:tada: This PR is included in version 1.75.6 :tada:
The release is available on:

v1.75.6
GitHub release

Your semantic-release bot :package::rocket:


Edits, typo fixing up to section 2

Edits were minimal and restricted to synonyms or smoothed language. Include typos fixing.

I went and spot-check added these into my other PR, since there are merge conflicts here. Gonna close this because they're all incorporated into the latest push. Sounds good?


Add ability to mock WebSocket connections in Cypress

IMPORTANT: NO BOUNTIES WILL BE PAID FROM 2/5 - 2/14 - IF YOU COMPLETE THIS BOUNTY DURING THIS TIMEFRAME WE WILL REMIT PAYMENT ON 2/14
Background
Cypress supports intercepting and mocking REST communications out of the box. It does not, however, support WebSocket connections in the same way.
We use WebSockets to provide data to the web Dashboard, notably transaction data relating to the connected wallet. We are not currently able to test the rendering of transactions due to this Cypress limitation.
Other considerations
A number of libraries exist that may be of use, e.g.:

cypress-websocket-testing
mock-socket
...

An example response from a WebSocket server relating to transactions is available in cypress/factories/ethereum/transactions.ts
We have several intercepted REST endpoints here that could be used for inspiration - we probably want to have a Cypress WebSocket command implemented similarly.
Acceptance Criteria

Add the ability to mock WebSocket connections for Cypress tests
Implement an example of a mock WebSocket server for transactions, with an appropriate test to match (e.g. testing that the mocked transactions render on the Dashboard correctly in TransactionRow when used in RecentTransactions, TxHistory, etc). This test will likely sit in cypress/integration/dashboard_spec.ts, though could be broken out if the tests are substantial enough.
The implementation should be extensible and show us the best practice for interacting with WebSockets from Cypress moving forward

Bounty Documentation

Please check out our docs for how to get in touch with us or ask questions.

@visitskyworld how are you going with this one?

As transaction type is different from ethereum socket server and mock server, mocked transactions are not rendered in dashboard page.
Real transaction type:
{
  address: '0xA44C286BA83Bb771cd0107B2c1Df678435Bd1535',
  blockHash: '0xc2f42f9dfbeb1c600ecd13dbcd624af1ea70631e13ad4d972b83a2a7c805360c',
  blockHeight: 1,
  blockTime:<PHONE_NUMBER>,
  confirmations: 29807,
  caip2: 'eip155:1',
  txid: '0x5b25d67e43ba2cdfcb584c8069330874e838607d06b9dc64bf174547ca11e171',
  fee: {
    caip19: 'eip155:1/slip44:60',
    value: '3192000000000000'
  },
  status: chainAdapters.TxStatus.Confirmed,
  chain: ChainTypes.Ethereum,
  transfers: [
    {
      caip19: 'eip155:1/slip44:60',
      from: '0xA44C286BA83Bb771cd0107B2c1Df678435Bd1535',
      to: '0x67ffc0d460c38CeEe3a29A94def9Ff828E92E165',
      value: '230757160394687',
      type: chainAdapters.TxType.Send
    }
  ]
}

Mock transaction in cypress/factories/cypress/transactions.ts:
      {
        txid: '0x8e3528c933483770a3c8377c2ee7e34f846908653168188fd0d90a20b295d002',
        status: 'confirmed',
        from: '0xB3DD70991aF983Cf82d95c46C24979ee98348ffa',
        to: '0x642F4Bda144C63f6DC47EE0fDfbac0a193e2eDb7',
        blockHash: '0x94228c1b7052720846e2d7b9f36de30acf45d9a06ec483bd4433c5c38c8673a8',
        blockHeight: 12267105,
        confirmations: 1837143,
        timestamp:<PHONE_NUMBER>,
        value: '737092621690531649',
        fee: '3180000000009000'
      },

Should I change mock data? @0xApotheosis

Should I change mock data? @0xApotheosis

@visitskyworld absolutely - please update them to whether accurately represents the actual data received via WebSockets.
The current transaction file is not yet used anywhere, and is more a placeholder. Adapt it to your needs 👌

@visitskyworld how are you going with the requested changes on this one?
Are you able to provide an indication of when you'll be able to update the PR for review?

@0xApotheosis , sorry for missing this one. I will push updates asap.
But regarding implementation, I need your detailed explanation how to make mock server extensible and add mechanism for websocket intercepting.

As I understand it, the instance of web Cypress is talking to needs to point to the local, mocked, WebSocket server (ws://localhost:8080).
We can handle this by updating the CI configuration, though my concern is that this causes all WebSocket requests to be intercepted.
Can we implement a pass-through mechanism, where if we haven't mocked a subscription topic, we'll send that subscription request through to the actual server?
This would require the more generic WebSocket server logic noted above, and will prevent Cypress from breaking when we add new WebSocket topics that are not explicitly mocked.

Hey @visitskyworld - I can see you've made some of the suggested changes in a new branch.
Will you be able to get the remaining changes to us in the next 24 hours?
If not, in the interest of expediency we may need to bring the remaining work in-house, or re-bounty what's left - we will of course issue a partial payment for the work done thus far!

#1103

@0xean I'm reopening this, as it's actually a related but separate issue to https://github.com/shapeshift/web/issues/1103.

@GMSteuart is keen to bring this home 🤙

@0xApotheosis The cypress-websocket-testing package only adds support for mocking websocket connections and not mocking websocket responses. While there has been some additional code added to try and do some simple response mocking in the existing branch, mock responses are not resulting in ui updates. Going to take a step back from the current implementation in the PR and get a better bird's eye view.

Sounds good @GMSteuart - I'm not wedded to the current implementation in any way, and I'd even caution against taking too much inspiration from it.
I'd recommend taking a holistic look at how you'd approach it from scratch.

@GMSteuart - can you provide an update on the status of this one? TY!

@GMSteuart - still working on it, modifying scope to simplify with @0xApotheosis

@0xApotheosis do you have a rough estimate how many expected hours this ticket should take so I can update the amount the bounty needs to be in Dework?

It depends on the implementation method chosen, as there are a few possible approaches. I'd expect 2-3 days of effort - @GMSteuart may have further thoughts, as I believe he is (or was?) working on this.

@0xApotheosis I was waiting on refactoring to be completed with lib/chain-adapters package before starting since mocking of web sockets is dependent on it's implementation. Ideally, there would be some reusable code for both testing the chain-adapters package and mocking the web sockets.
@MBMaria I would agree with the time estimate @0xApotheosis gave of 2-3 days of effort.

Thank you both. I’ll update the bounty in Dework!
On Fri, 13 May 2022 at 11:11 pm, Grant Steuart @.***>
wrote:

@0xApotheosis https://github.com/0xApotheosis I was waiting on
refactoring to be completed with lib/chain-adapters package before starting
since mocking of web sockets is dependent on it's implementation. Ideally,
there would be some reusable code for both testing the chain-adapters
package and mocking the web sockets.
@MBMaria https://github.com/MBMaria I would agree with the time
estimate @0xApotheosis https://github.com/0xApotheosis gave of 2-3 days
of effort.
—
Reply to this email directly, view it on GitHub
https://github.com/shapeshift/web/issues/949#issuecomment-1126041759,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AX4EULIDLHPA6SA6FXDMYMDVJZIJBANCNFSM5NVYA7QQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

We should kill this - the main reason we wanted it is to get TX history via websockets.
Recent architectural changes, i.e. https://github.com/shapeshift/web/pull/1900, mean that we now get TX history RESTfully, and so this is no longer important.

@MBMaria FYI ^


Patch/pupil/temporarily prevent download existence check

temporary fix to allow us to view legacy pupil content

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


Multi attribute login with email address is not working when recaptcha is enabled

Describe the issue:
When multi attribute is enabled, and email address is an allowed attribute, the authentication flow failed due to invalid tenant domain when recaptcha is enabled.
How to reproduce:

Enable multi attribute login and add email address as an allowed attribute.
Configure Prompt reCaptcha after max failed attempts and Max failed attempts for reCaptcha in the resident Identity Provider under Login Policies --> Captcha for SSO Login
Create a service provider
Create a user and update the user with an email address
Try to login to the user with email address.
User will redirect to an empty page.

Expected behavior:
There should not be an issue with the flow, the flow should worked as expected for fail and success attempts.
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: [e.g., IS 5.10.0]
OS: [e.g., Windows, Linux, Mac]
Database: [e.g., MySQL, H2]
Userstore: [e.g., LDAP, JDBC]

Analysis

When we have enabled the email as username with the below cofigs, this flow is worked as expected. But this config is for enabling the email as username and it is not related to the multi attribute login.

[tenant_mgt]
enable_email_domain = true
disable_email_domain_validation = true

When enable the multi attribute login and add email as an allowed attribute, the tenant domain is not append to the username of the request.
https://github.com/wso2-support/identity-apps/blob/8b893ffbcf2b11d2f139f8fb663f54f3ba33975b/apps/authentication-portal/src/main/webapp/basicauth.jsp#L88
When checking that the recaptcha is enabled for the tenant , the tenant domain is getting from the username from the request and , the email domain is getting as the tenant domain. and due to that there is an stack trace with invalid tenant domain.
https://github.com/wso2-support/identity-governance/blob/719b6c80ac04fd217d588644e6b60575d078547b/components/org.wso2.carbon.identity.captcha/src/main/java/org/wso2/carbon/identity/captcha/connector/recaptcha/SSOLoginReCaptchaConfig.java#L298

According to the docs https://is.docs.wso2.com/en/latest/guides/login/multi-attribute-login/,

If email username is not enabled and if we are using the email address as an allowed attribute in multi attribute login, we need to append the tenant domain at the end of the email address
Hence there is no issue with the flow.


WandbCallback import error with older versions of TensorFlow and Keras

Describe the bug
Whenever I try to import WandbCallback via this line from wandb.keras import WandbCallback, I run into a bug; module tensorflow has no attribute 'function'. I'm pretty sure this bug has to do with the tensorflow and keras version as when I upgraded my tensorflow and keras to latest build, the error log given below no longer appears. Unfortunately, I can't upgrade my Keras and TensorFlow version to the latest as it breaks my project's dependencies, so I need to work with the current version of TensorFlow and Keras.
TensorFlow version: tensorflow==1.13.1
Keras Version: Keras==2.2.4
Note: I'm using tensorflow as backend to run my ML models
Here is the error log of it.
Traceback (most recent call last):

  File "train_network.py", line 6, in <module>
    from wandb.keras import WandbCallback
  File "/home/GRAMES.POLYMTL.CA/p112473/miniconda/envs/ads_env/lib/python3.7/site-packages/wandb/keras/__init__.py", line 8, in <module>
    from wandb.integration.keras import WandbCallback  # type: ignore
  File "/home/GRAMES.POLYMTL.CA/p112473/miniconda/envs/ads_env/lib/python3.7/site-packages/wandb/integration/keras/__init__.py", line 5, in <module>
    from .keras import WandbCallback
  File "/home/GRAMES.POLYMTL.CA/p112473/miniconda/envs/ads_env/lib/python3.7/site-packages/wandb/integration/keras/keras.py", line 174, in <module>
    class _CustomOptimizer(tf.keras.optimizers.Optimizer):
  File "/home/GRAMES.POLYMTL.CA/p112473/miniconda/envs/ads_env/lib/python3.7/site-packages/wandb/integration/keras/keras.py", line 178, in _CustomOptimizer
    @tf.function
AttributeError: module 'tensorflow' has no attribute 'function'

Operating System

OS: macOS Mojave

@vs74 we'll fix this in a future release.  The bug was introduced in 0.10.12, so for now if you run pip install wandb==0.10.11 it should work.  You may also be able to upgrade your tensorflow to 1.15 which will work with the latest version of our library but not require you to upgrade to tensorflow 2.0.

Thank you @vanpelt  for the quick turnaround. Unfortunately, I can upgrade to tensorFlow to 1.15, but will definetly try out your suggestion (pip install wandb==0.10.11) and will let you know if it doesn't work out.

In the past year we've majorly reworked the CLI and UI for Weights & Biases. We're closing issues older than 6 months. Please comment to reopen.

still facing the issue with wandb==0.15.2 and keras==2.10.0

Hello! Also facing the same issue (wandb==0.15.5 and keras==2.13.1)


Bug: Why not clear headers before analysing output of curl requests?

PHP Version
8.1
CodeIgniter4 Version
4.3.3
CodeIgniter4 Installation Method
Manual (zip or tar.gz)
Which operating systems have you tested for this bug?
Linux
Which server did you use?
fpm-fcgi
Database
No response
What happened?
When I send more than one requests by same instance of CURLRequest class, some headers of responses in front will exist in the later responses. For example:
At the first time,I requested 'http://domain.com/URI/A' successfully, then I can get some headers such as 'expires' or 'etag' by method 'getHeaderLine'.
At the second time, I requested 'http://domain.com/URI/B' by the same instance, it failed and the server doesn't response the header 'etag'.
Steps to Reproduce
Send more than one requests by same instance of CURLRequest class, and the server responses different header names.
Expected Output
Headers of responses in front should be cleared before the later request.
Anything else?
My way to solve this problem is just setting two properties of response instance (a property of CURLRequest instance) to empty array before parsing output of curl:
$break = strpos($output, $breakString);
$this->response->headers   = [];
$this->response->headerMap = [];
...
I‘m a green hand,maybe there are some better ways?

This is configurable - please read the user guide: https://www.codeigniter.com/user_guide/libraries/curlrequest.html#config-for-curlrequest

This is configurable - please read the user guide: https://www.codeigniter.com/user_guide/libraries/curlrequest.html#config-for-curlrequest

I had read about this config, it's set to decide whether to share "request options" in different request. When it's set to true, the program only clear "headers of CURLRequest instance",but the old "headers of response" were still there.

This is configurable - please read the user guide: https://www.codeigniter.com/user_guide/libraries/curlrequest.html#config-for-curlrequest

I had read about this config, it's set to decide whether to share "request options" in different request. When it's set to true, the program only clear "headers of CURLRequest instance",but the old "headers of response" were still there.

Oh, no problem, the fault is on my side. We will have to look into it.

Thanks! I'm a Chinese, and I used CodeIgniter since 2.X, I mean ,I like it very much!
I even revised it to support swoole. I wish one day it would support swoole officially,beacuse I like swoole very much too.
Anyway, thank you very much!

This is a bug.
I don't see any reason to share the Response object between requests.


A New front-end design

Updated the front-end design.
added new files for the different types for data visualization.
added new menu on search panel.

Al

The updated front end is running great on my end.
The buttons are working as expected and am excited to get the visualizations integrated! The updated search bar looks great and functions as expected as well.
I will merge this into master.


RHTAPSRE-351: Fix smee-client component path

There was a missing patch for production
The path to the component in the ApplicationSet was wrong.

/lgtm


self output not swept after force remote force close

I am trying to debug funds that are missing from walletbalance. I do not have any open channels, nor any pending channels. I have waited more than 200 blocks from when my channels were closed, so they should not be stuck waiting for a force close. Grep-ing for the original funding txid from listchaintxns in the logs only returns several repetitions of:
2018-03-22 22:19:48.331 [ERR] DISC: Router rejected channel edge: unable to fetch utxo for chan_id=565749310093787137, chan_point=215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932:1: target output has been spent
However, looking at this transaction on a blockchain explorer, it appears that this transaction was spent, as if the channel was closed. However, it seems that my lnd node did not detect the closing of the channel, and is not aware of the funds, even though they should be available. I have tried restoring from mnemonic, but that displayed zero funds in walletbalance, less than before. Is there a way to force lnd to rescan the blockchain n blocks to get it to recognize these closing transactions, if that is what they are?
EDIT: I have not deleted any data files, only moved them when becking up. I also have the txids and destination addresses for all of the funds that should be recovered, if this makes the problem any easier to solve.

So you're saying 215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932 is your funding txid? Looking at the spends from that, the funds weren't swept into a wallet, and are in an intermediate output. If you grep the logs for CNCT, do you see attempts to sweep the output?
If you're using the bitcoind backend, ensure that you're still receiving notifications from bitcoind. There's a PR to handle reconnections but it hasn't been merged yet. If you get that log message, then it means that your node does indeed detect the channel as actually being spent, but other faulty nodes are still sending the advertisement.
If you look at pendingchannels, do you see any channels there? Autopilot doesn't do anything special as far as channel openings do it isn't actionable information.

I disabled autopilot as soon as I noticed the missing funds, so no pending channels.
I was being stupid, and did not realise that there were gzipped logfiles along with lnd.log.
grep.txt contains the results of grepping for 215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932 in lnd.log.3, and seems to contain some useful information. I also have lnd.log.4 and lnd.log.5 if this is not enough information.

Are you aware that when we attempt to use funds for creating a channel, we lock the outputs. We do this to ensure that the outputs aren't double spent. As a result, mid channel funding, that output won't appear in walletbalance or channelbalance.

Looking at the logs, we ended up force closing the channel. As a result, we'll need to wait for the CSV delay:
2018-03-21 23:31:09.852 [INF] UTXN: Incubating Channel(869f10477995cda1162c41331c83f9f0262b6a805871a1439e40eacb20c558f9:1) has-commit=true, num-htlcs=0
2018-03-21 23:31:09.856 [INF] NTFN: Dispatching spend notification for outpoint=869f10477995cda1162c41331c83f9f0262b6a805871a1439e40eacb20c558f9:1
2018-03-21 23:31:10.711 [INF] CNCT: ChannelArbitrator(869f10477995cda1162c41331c83f9f0262b6a805871a1439e40eacb20c558f9:1): logging contract resolutions: commit=true, num_htlcs=0
2018-03-21 23:31:11.034 [INF] CNCT: ChannelArbitrator(869f10477995cda1162c41331c83f9f0262b6a805871a1439e40eacb20c558f9:1): still awaiting contract resolution

The output was then confirmed:
2018-03-21 23:35:47.561 [INF] UTXN: Transitioning (crib -> kid) output for chan_point=869f10477995cda1162c41331c83f9f0262b6a805871a1439e40eacb20c558f9:1 at height_index=514756
2018-03-21 23:40:02.723 [INF] UTXN: NurseryReport: building nursery report for channel 869f10477995cda1162c41331c83f9f0262b6a805871a1439e40eacb20c558f9:1

At that point, we're waiting on the CSV delay before we can sweep the output.

I think this is your sweeping transaction: https://www.smartbit.com.au/tx/b8ec08580848c7da4aa8b13f63dc64bc86a3a273d2d0d2dcdb3f62ad644132bc.

These channels were funded and open around a day and a half ago. I closed them due to routing errors. I recall experiencing this when initially opening the channel, but wouldn't the channel would still show in pendingchannels if it were waiting on funding?  Am i misunderstanding something?

Thank you for the help. It seems I just misunderstood the log files.

NP! Happy to help resolve your issue 😄

Im sorry to bother you again , but it seems that the output I was initially talking about, 215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932, has a different issue altogether. I made a mistake, and gave you the wrong log file grep (for a different output). The last error I can find for it is a error reestablishing the channel, even though it was supposed to have been closed. The full results of that log file are
grep.txt

Does the channel show up in listchannels?

No. According to listchannels, I have no open channels.

It looks like that channel was actually closed by the remote node then. Do you see that txid in listchaintxns?

It looks like for some reason, the clightning node you were connected to decided to close out the channel. Upon restart, if you grep for this channel point, what do you get?

I see the txid that initially funded it, which is 215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932. I dont see a tx closing it, though.

I see the txid that initially funded it, which is 215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932. I dont see a tx closing it, though.

The closing tx won't show up in that call.

I'd also cross-make an issue to clightning with this log fragment:
2018-03-21 18:38:38.665 [INF] HSWC: HTLC manager for ChannelPoint(215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932:1) started, bandwidth=408337000 mSAT
2018-03-21 18:38:38.665 [INF] HSWC: Attempting to re-resynchronize ChannelPoint(215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932:1)
2018-03-21 18:38:38.667 [INF] HSWC: Received re-establishment message from remote side for channel(215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932:1)
2018-03-21 18:39:56.837 [INF] HSWC: ChannelLink(215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932:1) has exited
2018-03-21 18:39:56.841 [INF] HSWC: ChannelLink(215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932:1) is stopping
2018-03-21 18:41:45.866 [ERR] HSWC: ChannelPoint(215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932:1): recieved error from peer: bad reestablish msg: WIRE_ANNOUNCEMENT_SIGNATURES 01033289abf510711b9d249b39c614123861f7480a7d1559da912876ed5c3754522007d9f20004100001873b45dd079ced89601b596e1f2c67561f79e8312fac344e691247a256a87afd0fa62400b3bcf9a1c702483846d70de18217291013341609927986b4f1facc01042f287be3d2c2210eaa055ea779cee7ed1b828b9d6215caf64488a1d9d06e310735b8c17057a6ddbe571778c687e7ceb8d7e2001358ccb12c9ca68edd74e8bb
2018-03-21 18:41:45.867 [ERR] HSWC: ChannelPoint(215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932:1): recieved error from peer: bad reestablish msg: WIRE_ANNOUNCEMENT_SIGNATURES 01033289abf510711b9d249b39c614123861f7480a7d1559da912876ed5c3754522007d9f20004100001873b45dd079ced89601b596e1f2c67561f79e8312fac344e691247a256a87afd0fa62400b3bcf9a1c702483846d70de18217291013341609927986b4f1facc01042f287be3d2c2210eaa055ea779cee7ed1b828b9d6215caf64488a1d9d06e310735b8c17057a6ddbe571778c687e7ceb8d7e2001358ccb12c9ca68edd74e8bb

If you don't mind, can you send me the entire log with information redacted as you deem necessary? Thanks.

Another item to grep for is commitSweepResolver.

After restarting lnd, and waiting a few minutes, nothing shows up in the logs for this channel point. 100% of the funds in this channel were on my side of the channel, so that is not the issue.

If you look at the older gzip'd logs, do you see references to this channel point?

The log fragment I gave you earlier was from lnd.logs.3. in 4,5, and the current log file, the only references to this channel point are
2018-03-22 16:14:31.237 [ERR] DISC: Router rejected channel edge: unable to fetch utxo for chan_id=565749310093787137, chan_point=215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932:1: target output has been spent

Grepping all of the logs for commitSweepResolver, I only find references to the onther output, that we already solved.

However, it seems that my lnd node did not detect the closing of the channel, and is not aware of the funds, even though they should be available.

How did you come to this conclusion?

This stemmed from my misunderstanding about:

So you're saying 215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932 is your funding txid? Looking at the spends from that, the funds weren't swept into a wallet, and are in an intermediate output.

All of my logs can be found here:
logs.tar.gz

For now, can you ban <IP_ADDRESS>:973 using iptables or the like? It seems to be a very faulty node judging by the types of messages it's sending out.

Were there any updates in the channel?

Only a few more Router rejected channel edge in the logs.

If you look at the node you're connected to, do you see any transactions spending 215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932:1 in its mempool? If you look at its logs, do you see any requested transaction broadcasts recently?

Post banning that IP above, after a restart, can you give me a logs dump? Thanks. Also starting with --debuglevel=DISC=critical should clear up some of the log spam.

how would you set DISC=critical in lnd.conf?

Like: debuglevel=DISC=off.

lnd.log

How about with debuglevel=CRTR=off too ;)

lnd.log

Hmm, yeh even from those logs, it looks like lnd handled all on-chain events properly. Do you have a response to those node related questions above?

What is the best way to check if a transaction spending 215254375ced762891da59157d0a48f761381214c6399b249d1b7110f5ab8932 is in my node's mempool? Neither getrawmempool  nor getrawmempool true seem to have this information. Regarding broadcast requests, how would this appear in bitcoind's logs?


Consul Support

Kindly i want to ask when will you support consul service registry ?

I am not a dev on this project, but this project is creating clients that don't exist for servers in C#. Looks like there are two clients listed here https://www.consul.io/downloads_tools.html

i am interested in this feature , any plans to include it soon ?

Hello , any plans to include consul soon ?

@dgodd @cf-gitbot @adoura
i implement consule discovery client.
Hope to merge.
try https://github.com/RabbitTeam/steeltoe-extensions

@dtillman Can you take a look at this?

@majian159 I want to take a minute to thank you for putting in the work with Consul and also to let you know that it is going to be several weeks before we're able to take a close look at it.
One task that could be done in the meantime is to add Stylecop (nuget package), along with the configuration we have already setup in Steeltoe.Discovery (there is a stylecop.json in the project root, along with configuration in .csproj files)

@TimHess ok,i try.

@majian159 would you be able to set up a pull request for your addition? 否则我们必须直接添加它，历史记录不会反映您的贡献

Ok, I have added pull request.
#50


Upload: display more precision in upload progress meter

Show enough decimal places to keep the numbers changing, even on a slow
Internet connection.
Fixes https://github.com/HumanCellAtlas/upload-service/issues/33

Codecov Report

Merging #148 into master will decrease coverage by 0.14%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #148      +/-   ##
==========================================
- Coverage   85.89%   85.75%   -0.15%
==========================================
  Files          31       31
  Lines        1170     1172       +2
==========================================
  Hits         1005     1005
- Misses        165      167       +2

Impacted Files
Coverage Δ

hca/upload/s3_agent.py
70.9% <0%> (-2.68%)
:arrow_down:

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 e649fa3...6a0c6b7. Read the comment docs.


perf: drop the push-sbom-to-pyxis task

Description
Drop the pyxis sbom push task
See corresponding change at https://github.com/redhat-appstudio/release-service-catalog/pull/382
Issue ticket number and link
This is triggered by https://issues.redhat.com/browse/PSSECMGT-3181
Type of change
Removing an old task.
How Has This Been Tested?
Not tested outside of CI yet.

/retest e2e-on-pull-request

/retest

/lgtm


Tons Of error in rocket plug in

http://imgur.com/53U8gRu
got tons of these error when starting the server with rocket plug in....
without plug in it work just fine :3

I'm not sure what your error is considering the link doesn't work but I get constant errors in the console as well.
The constant error that comes up during loading workshop items and even after loading the level 100%, the error that constantly appears in the console is:
MissingFieldException: Field 'SDG.Unturned.Provider.Players' not found.

the same since update

#858


double-beep: Watch cdome.comodo.com

double-beep requests the watch of the watch_keyword cdome\.comodo\.com. See the MS search here and the Stack Exchange search here.

cdome\.comodo\.com has been seen in 2 true positives, 0 false positives, and 0 NAAs.

Approved by CalvT in Charcoal HQ


counter example not working

I am trying out temporal actions example. I am using popf installed with planutils.
The following are the error I am getting. Would you please describe how you set up the planner?
/home/fred/.planutils/bin/popf  /tmp/domain--296499-cG32eWZhL1LS-.pddl /tmp/problem--296499-tyrdfYu6vs0r-.pddl
Number of literals: 1
Constructing lookup tables:
Post filtering unreachable actions:
Recognised a monotonic-change-induced limit on -1.000*var0(counter)
- Must be >= -3.000
Pruning (hello-world) - never appeared in initial RPG
Initial heuristic = -1.000
;; Problem unsolvable!
; Time 0.12
Planner found 1 plan(s) in 0.549secs.

planner output is just a blank.

Hard to say what is offending it. Usually the combination of negative preconditions and TILs or something like that.
No, i did not use popf or optic. And the SLB planner that we use is not yet hosted for general public.
I assumed such a simple pddl would work.

from Slack community, someone said negative condition does not work well with optic planner. I have to reformulate hello_world to avoid negative condition. Meanwhile, commenting out over all (not (notbusy)) is necessary but doesn't seem to affect the generated plan. Not sure I fully understand the purpose of over all
(:durative-action hello
     :parameters ()
     :duration (= ?duration 3)
     :condition (and
         (at start (notbusy))
         ; (over all (not (notbusy)))
     )
     :effect (and
         (at start (not (notbusy)))
         (at end (increase (counter) 1))
         (at end (notbusy))
     )
 )

Negative pre-conditions do not work well in combination of other constructs - like TILs - in popf. It prints a warning.
Sure, the example can be reformulated that way.
The role of the over all condition is not necessary in the simplistic case. As long as all actions that modify the predicate also check for its specific value in their pre-condition consistently, the over all is not necessary. Let's simplify it to a form that would work with at least one planner. A pull request will be welcome.


updated doc string to indicate the matching is done on the sorted arrays

This is a minimal edit to address issue #707.

I think this is an incorrect description of the function. The input array y does not need to be sorted in order for this function to work.

I think it is an accurate description, but I agree that it leaves the impression that the user should sort y, which of course is not the case.

In any case, as is, this PR damages clarity, not improves it.


fix(theme-default): fix nav glitch at exactly 719px screen width

The default theme contains certain styles and logic that execute at a media query breakpoint of 719px screen width. However, there is some overlap of styling and behavior of the nav bar / sidebar at exactly 719px (i.e., behavior is as expected at 718px and 720px, but not 719px). These commits alleviate those issues.

Nice catch! Thanks!
BTW, it would be better to provide before/after screenshots when making a UI change.

Nice catch! Thanks!
BTW, it would be better to provide before/after screenshots when making a UI change.

Thank you for this feedback -- will provide screenshots next time!


[MINOR][DOCS][EXAMPLE] Fix the Python manual_load_options_csv example

What changes were proposed in this pull request?
This pull request changes the sep parameter's value from : to ; in the example of examples/src/main/python/sql/datasource.py. This code snippet is shown on the Spark SQL Guide documentation. The sep parameter's value should be ; since the data in https://github.com/apache/spark/blob/master/examples/src/main/resources/people.csv is separated by ;.
Why are the changes needed?
To fix the example code so that it can be executed properly.
Does this PR introduce any user-facing change?
Yes.
This code snippet is shown on the Spark SQL Guide documentation: https://spark.apache.org/docs/latest/sql-data-sources-load-save-functions.html#manually-specifying-options
How was this patch tested?
By building the documentation and checking the Spark SQL Guide documentation manually in the local environment.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Merged to master, branch-3.0 and branch-2.4.


Bump angular-ui-router dependency version to fix node engine compatibility issue

Currently, the angular-ui-router package version is set to 1.0.0-beta.1. This version has a bug which causes the package to fail the node engine compatibility test: https://github.com/angular-ui/ui-router/issues/3086
When installing origin-web-catalog with Yarn, this causes a failure unless you use the --ignore-engines flag.

@dtaylor113 Do you know why this isn't only a dev dependency? I think it's only used for the sample app?

cc @jeff-phillips-18

Not sure why it was made a dependency (probably my mistake early on), it definitely should only be a devDependency.

/assign @TheRealJon
@TheRealJon can change it to a dev dependency?

This has since been fixed by #655
/close


Modules are sensitive to deadlock

I have a complex example of a function that returns a module, used by another module, results in a deadlock.
uses = { export = [make-module $args] } deadlocks, but
c++:Module :mod = make-module $args
...
uses = { export = [$mod] }

does not deadlock.  Alternatively, uses = { export = [std:eval-id <| make-module $args] } also avoids the deadlock.
Interestingly, adjusting the scopes of variables within make-module can induce the deadlock even with these changes, which makes me think the problem is in the hypothetical make-module (which I have not been able to make a minimal reproduction for).

Yeah, this is almost certainly a deadlock in identity calculation. The calculation needs to be improved such that if a value's identity is being computed and it needs to compute its own identity as part of that, it'll just return 0 or some other fixed value. That's why it is caused by your make-module implementation, and why std:eval-id or evaluating the module earlier avoids the problem. Usually the only way to create recursive values (which could cause self-dependency in identities) is with load, since std:recurse automatically handles this.


Memorry Leak

Memory leak issue in ImojiSuggestionView.
When we scroll Collection view continuous memory increase

Thanks for the feedback. We're looking into using a nspointerarray for the images in IMCollectionView to use weak references.


TE-2.1: gRIBI IPv4 Entry - Added interface type ethernetCsmacd

Added interface type ethernetCsmacd to setDutInterfaceWithState

Ported changes from https://github.com/openconfig/featureprofiles/pull/912/ to OTG location

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 57.219%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1181

Relevant Lines:
2064

💛  - Coveralls

/gcbrun

/gcbrun


Chinese version redirects to English version

I opened this page Create multiple instances

Then I went to next link in the navigation, it goes to English version, And Chinese version do exists.

Chinese version:https://docs.microsoft.com/zh-cn/azure/architecture/building-blocks/extending-templates/update-resource
English version:https://docs.microsoft.com/en-ca/azure/architecture/building-blocks/extending-templates/update-resource

@ToMakeSense Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

@BryanTrach-MSFT can you please assign this issue to @DavidPrio
@SunnyDeng, FYI.

This may still repro, though it redirects me to the es-es version, so it looks like it depends of the global configuration.
I moved it to https://github.com/MicrosoftDocs/azure-docs.zh-cn/issues/75
to investigate it

@CeciAc  I am not sure whether there is other URLs link to incorrect version, if you can investigate deeply , that will be great :+1: .

@ToMakeSense  the link on docs.microsoft.com can redirect you to the page in the language by your browser language setting.  So if you always want to see Chinese content, please try to change your browser language setting. Hope it helps.

@SunnyDeng Well, I am not always want Chinese  versions, I want Chinese versions link to Chinese if have, English versions link to English version.  thanks any way.


Remove bootstrap

After the r9 release the bootstrap file is completely deprecated and backend settings is what is used. We should be able to demove the bootstrap stuff completely now.

Removed in 04f6c64507838b8cc6c04779700238d7e6399cb7.


Network manager destroys itself after stopping server even if marked as dont destroy on load.

-make sure network manager is not present in the offline scene and spawn it using another method that spawns it only once.
-set it as dont destroy on load, make sure you have online and offline scenes, online scene DOES NOT contains another copy of network manager.
-start the server, then stop, when you return back to the offline screen networkmanager is deleted.
problem is on NetworkManager.cs between lines 564 to 568 when the networkmanager is moved to an active scene, after we load the offline scene, the networkmanager is gone even if marked as dont destroy on load.
my mirror version is 78.3.0

Network Manager is supposed to be in the offline scene

Closing as "by design" - please join our Discord for support.


Check valid range of Frequency values

Synergize validates byte value ranges for frequency envelope Values as -61 ... 63.   This matches SYNHCS behavior.
Jari reports that one of the library voices (SYNCDEN) has values outside that range.
Need to determine what the right limits are.   Was SYNCDEN generated by SYNHCS?  How does it display there?  Perhaps it was originally a GDS voice and was auto-converted to Synergy VCE format?

Confirmed that Synergize user validation matches SYNHCS validation.
Question is: for a voice like SYNCDEN, the Synergy apparently tolerates the out of range values.   Should Synergize support a wider range of values?

Confirmed that Synergize user validation matches SYNHCS validation.
Question is: for a voice like SYNCDEN, the Synergy apparently tolerates the out of range values.   Should Synergize support a wider range of values?


Improve excess property checks

With this PR we improve the logic for determining when to perform excess property checks. Specifically, we now perform excess property checks when the source type is a fresh object literal and the target type is not an empty object type (as determined by isEmptyObjectType) and is an excess property check target. An excess property check target is defined as

an object type with no computed properties,
the predefined object type,
a union type containing at least one excess property check target, or
an intersection type containing only excess property check targets.

Fixes #28752 (in that the error messages are less confusing).

Looks good, but it's not clear why we don't want to dive into conditional types.


Make attachEffect a class method

Currently, attachEffect is a separate function we have to import and call with a reference to the prop of a component class. Demo on CodePen
Current usage:
// somewhere else, attach effect from outside component
const counterEl = document.querySelector("my-counter");
attachEffect(counterEl.props.sum, (sum) => doSomething());

This made it difficult to get a reference to the proxy object it needs, and I'm not confident with the current implementation to get around the challenge.
Having it as a method of the class means:

we don't need to import if we already have the component instance
it has direct access to the internal #effectsMap we use to track callbacks per prop

A minor downside would be, we will need to pass a string property name
// somewhere outside the component
const counterEl = document.querySelector('my-counter');
counterEl?.attachEffect('count', (count) => doSomething())

Having it as a separate function was good to save some bytes in the base class size, but there are other opportunities to make the base class smaller.

Actually this might also reduce the size of the base class as we will be removing logic in the Proxy #handler too :)


[improve][broker] Using TopicName instead of String as the parameter for getTopic.

Motivation
When we call broker#getTopic to get topics, the same topic requests twice, once with the domain and once without the domain, then there will be 2 instances in topics. Both instances are associated with the same ManagedLedger.
Because we put the key persistent://tn/ns/xxx and tn/ns/xxx into the topics.  In this case, when we close the topic, another key related to the topic and the ManagedLedger may cause creating producer/consumer failure. see the below test.
Documentation

[x] doc-not-needed
(Please explain why)

Interesting problem. Does the issue always exist or introduced from a version?

Seems always exists

This PR has been cherry-pick to branch-2.11 by https://github.com/apache/pulsar/pull/19632


Rename constants/Language module to the right suffix, and other actions to make ESM bundlers happy.

They may be crappy, but they are my favorite, just like I'm my parents' favorite son. :wink:

@sneridagh the only one that needs to have the module.export definition is razzle.config which makes use of this file as seen in https://github.com/plone/volto/blob/main/packages/volto/razzle.config.js#L23
Looking at your vite WIP https://github.com/plone/volto/pull/6050/files#diff-54808bcea9a0f79709ba2a13c85f0964d7828cb604f21a819342384570bee024
I see that you converted the Language.js to a ESM module since it's used by both server.jsx and PersonalPreferences.jsx and in the browser it says that the file needs to have an export default if it's not provided.
Right now with this logic the language selector no longer displays the languages options because
import languages from "languages.cjs"
is resolved to "http://localhost:3001/static/media/Languages.ea358519.cjs"
Rather than trying to convert somehow the CJS to ESM, bring in extra babel plugins and given the need of vite for ESM module I propose to Revert your change as @wesleybl  suggests
Later we can better handle languages.js
One solution for later would be something like:

Make Languages.js an ESM module with export default languages.
Figure out how to get the languages object importable within razzle.config
(A stupid simple way would be to create Languages.cjs that duplicates the logic of Languages.js) and we know to remove it when we no longer use razzle.

@sneridagh @ichim-david if the file is renamed to languages.js, it will work in server.js, even if it contains module.exports. So, if the problem you encountered was due to the export method, just renaming the file will work in both situations.

@sneridagh @ichim-david if the file is renamed to languages.js, it will work in server.js, even if it contains module.exports. So, if the problem you encountered was due to the export method, just renaming the file will work in both situations.

@wesleybl yes it's correct that if we have language.js our babel, webpack and razzle config knows how to modify that module.exports to be correctly bundled even when it's used by razzle.config which takes this common js module format
and the imports  (esm) way from server.jsx and personaltools.jsx.
The problem is that vite doesn't know how to handle that, it doesn't recognize the module keyword and if you look at @sneridagh vite WIP he is actually using export default in Languages.js
https://github.com/plone/volto/pull/6050/files#diff-54808bcea9a0f79709ba2a13c85f0964d7828cb604f21a819342384570bee024
To me this makes it clear that this pull request did the opposite of what should have been done, to turn Language.js into an ESM module and only in razzle.config where it's set to require('languages') to have had some way of importing that object.
This is because if you were to try this vite branch and replace export default with module.exports like we had before this work in Languages.js you will see it complains in the browser devtools that there is no export in Languages.js.
Unfortunately at that time I didn't do a good enough job in understanding and testing the impact of this pull request and now we have this issue at hand.
We could revert this work and worry about getting Language.js into a state that is accepted by vite later but since Victor in on a holiday we need input from @davisagli on what he proposes as well, maybe he has a better idea that what I suggested here https://github.com/plone/volto/pull/6130#issuecomment-2266677746

The problem is that vite doesn't know how to handle that, it doesn't recognize the module keyword and if you look at @sneridagh vite WIP he is actually using export default in Languages.js

@ichim-david today, Languages.cjs uses the keyword module:
https://github.com/plone/volto/blob/502c0f766f1d6c3b0128ae228e6aaafa8da1e087/packages/volto/src/constants/Languages.cjs#L6
Does this mean that we still have a problem in Vite, even after this PR? Do you know how I can simulate the problem in Vite?

The problem is that vite doesn't know how to handle that, it doesn't recognize the module keyword and if you look at @sneridagh vite WIP he is actually using export default in Languages.js

@ichim-david today, Languages.cjs uses the keyword module:
https://github.com/plone/volto/blob/502c0f766f1d6c3b0128ae228e6aaafa8da1e087/packages/volto/src/constants/Languages.cjs#L6
Does this mean that we still have a problem in Vite, even after this PR? Do you know how I can simulate the problem in Vite?

@wesleybl I wrote in my reply above checkout the razzle no build  vite wip pull request.  Modify the language.js to use module.export instead of export default and start vite with pnpm dev. Load localhost:3000 and you will see you don't get the front page loaded due to error in language file

@ichim-david @wesleybl Instead of changing languages.cjs, I suggest we fix loading of .cjs files. This seems to work: https://github.com/plone/volto/pull/6237


[BUG]Product Page - align the spacing on mobile

Describe the bug
On product page there are too narrow spaces before the entire section 'You may also like' and 'Share Your Look'. Equal spacing should be maintained.
How to reproduce

Expected behavior
Equal spacing should be maintained. The spaces should be as below:

Actual behavior
The spaces are too narrow as  below:

Devices (please complete the following information):
all mobile

#373


document how/when a PR here becomes a PEP?

document how/when a PR here takes it to the next step of becoming PEP in the PEP index.
who has to approve? based on what?
if we want people to try to write PEPs, they need to know how it moves along.

@dstufft and I have access to create new ones directly (as does Paul Moore now), otherwise folks can follow the submission process in PEP 1.
There's also a matter of capturing the way we use the PEP process: https://mail.python.org/pipermail/distutils-sig/2015-September/026810.html
I'm now wondering if that might be better served by being captured on pypa.io rather than being a PEP.

I've aimed to cover at least the basics of this in https://github.com/pypa/pypa.io/pull/12
(It's not enough to close this issue, but it's a start)

Better reference for the process update: https://github.com/pypa/pypa.io/issues/11


Add option to minimize generated html file

Currently when using plot.to_html(), generated file is really big for big amount of data(my app can generate few plots with several thousands of points).
I found that removing unnecessary new lines and empty points can decrease size of plot by ~30%
I tried to use html/js minifier, but it doesn't work, so I wrote simple regex which do almost same thing
    let mut html = plot.to_html();
    let regex = Regex::new(r"\n[ ]+").unwrap();
    let html = regex.replace_all(&html, "");

My inclination would be that minification would be outside the purview of this crate. There are many established minifiers available, and to bring it into the scope of this crate would just add dependencies and whilst providing a sub-optimal implementation.
When you say that you tried a minifier and it didn't work, can you expand on what happened?

I used https://github.com/wilsonzlin/minify-html, but looks that js created by this library is unsupported yet or non standard.
Code was similar to
use minify_html::{Cfg, minify};

let mut code: &[u8] = html.as_bytes();
let mut cfg = Cfg::new();
cfg.minify_js = true;
let minified = minify(&code, &cfg);


timelapse app, TypeError: expected str, bytes or os.PathLike object, not NoneType

when i use the timelapse app,
this error happend.
TypeError: expected str, bytes or os.PathLike object, not NoneType
Traceback:
File "/Applications/anaconda3/envs/gee/lib/python3.8/site-packages/streamlit/script_runner.py", line 354, in _run_script
exec(code, module.dict)
File "/Users/gaoxiang/taizhoucropanalysis/app.py", line 29, in
apps.run()
File "/Users/gaoxiang/taizhoucropanalysis/multiapp.py", line 73, in run
app'function'
File "/Users/gaoxiang/taizhoucropanalysis/apps/timelapse.py", line 327, in app
geemap.add_text_to_gif(
File "/Applications/anaconda3/envs/gee/lib/python3.8/site-packages/geemap/timelapse.py", line 1644, in add_text_to_gif
in_gif = os.path.abspath(in_gif)
File "/Applications/anaconda3/envs/gee/lib/python3.8/posixpath.py", line 374, in abspath
path = os.fspath(path)

You need to provide detailed steps on how to reproduce this error.

step1 : download the streamlit-geospatial code,
step2: conda activate env in terminal
step3: cd streamlit-geospatial file path
step4: streamlit run app.py
step5: use the timelapse app just like you deployed app(https://streamlit.gishub.org/)

It is not about how you start the app. It is about what collection and timelapse parameters you used? What ROI?

1 Select a satellite image collection: landsat
2 Select a sample ROI or upload a GeoJSON file: upload a GeoJSON file or Aral Sea
3 others are default parameters

Everything works fine on my end. Please do a screen recording that can reproduce the error and share it.

weird😊， i didn't nothing, but everything works on my end now. I don't know why. Thank you, Prof. Wu


Error when jsreport with ASP.net core

I get the below error. I tried to the jsreport.exe from the folder it  is installed with the below command jsreport start --httpPort=5488. shows the same error in cmd too.
An unhandled exception occurred while processing the request.
JsReportBinaryException: Error rendering report: A critical error occurred while trying to execute the render command: An error occurred while trying to start daemonized process: An error has occurred when trying to initialize jsreport, seems like there is already a server running in port: 5488 (2). listen EADDRINUSE :::5488 (1). caused by error (2) -> meta = {"code":"EADDRINUSE"}, stack = Error: at instance.init.then.catch ([eval]:66283:29) at tryCatcher (jsreportRuntime.js:158306:23) at Promise._settlePromiseFromHandler (jsreportRuntime.js:157998:31) at Promise._settlePromise (jsreportRuntime.js:158055:18) at Promise._settlePromise0 (jsreportRuntime.js:158100:10) at Promise._settlePromises (jsreportRuntime.js:158176:18) at _drainQueueStep (jsreportRuntime.js:39442:12) at _drainQueue (jsreportRuntime.js:39435:9) at Async._drainQueues (jsreportRuntime.js:39451:5) at Immediate.Async.drainQueues (jsreportRuntime.js:39321:14) at runCallback (timers.js:794:20) at tryOnImmediate (timers.js:752:5) at processImmediate [as _immediateCallback] (timers.js:729:5)caused by error (1) -> meta = {"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":5488}, stack = Error: at Object._errnoException (util.js:1022:11) at _exceptionWithHostPort (util.js:1044:20) at Server.setupListenHandle [as _listen2] (net.js:1367:14) at listenInCluster (net.js:1408:12) at Server.listen (net.js:1492:7) at Promise (jsreportRuntime.js:182856:12) at Promise._execute (jsreportRuntime.js:40237:9) at Promise._resolveFromExecutor (jsreportRuntime.js:157969:18) at new Promise (jsreportRuntime.js:157565:10) at startAsync (jsreportRuntime.js:182850:10) at steps.push (jsreportRuntime.js:182884:14) at Object.start (jsreportRuntime.js:182958:13) at Object.reporter.initializeListeners.add (jsreportRuntime.js:183141:30) at  (1). caused by error (1) -> meta = {"code":"EADDRINUSE"}, stack = Error: at exports.NsSocket.socket.dataOnce ([eval]:66671:25) at exports.NsSocket.listener ([eval]:13402:10) at exports.NsSocket.EventEmitter.emit ([eval]:13490:22) at exports.NsSocket._onData ([eval]:94250:8) at Lazy. ([eval]:74361:13) at Lazy. ([eval]:74343:19) at emitTwo (events.js:126:13) at Lazy.emit (events.js:214:7) at Lazy. ([eval]:74344:22) at emitOne (events.js:116:13) at Lazy.emit (events.js:211:7) at yieldTo ([eval]:74451:18) at Function. ([eval]:74489:27) at Lazy. ([eval]:74457:21) at emitOne (events.js:116:13) at Lazy.emit (events.js:211:7)

@pofider First of all thanks for this amazing library. Kudos on the work done.
I am using the method KillRunningJsReportProcesses in Application Startup, still when I restart the app, it gives me the same error.
Here is my code
services.AddJsReport(
            new LocalReporting()
            .Configure(cfg => { cfg.HttpPort = 5483; return cfg; })
           .UseBinary(RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? jsreport.Binary.JsReportBinary.GetBinary() : jsreport.Binary.Linux.JsReportBinary.GetBinary())
           .KillRunningJsReportProcesses()
           .AsUtility()
           .Create()
          );

@mlakhara Thanks. Maybe the app doesn't have permission to kill the node process or it was started from a different directory. Try to open the task manager and kill all node.exe processes manually.


Automated cherry pick of #1641: 统一处理ResourceNotFound返回id not find

Cherry pick of #1641 on release/2.9.0.
#1641: 统一处理ResourceNotFound返回id not find

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.9.0@073d1f2). Click here to learn what that means.
The diff coverage is n/a.

@@               Coverage Diff               @@
##             release/2.9.0   #1644   +/-   ##
===============================================
  Coverage                 ?   7.68%
===============================================
  Files                    ?     336
  Lines                    ?   53963
  Branches                 ?       0
===============================================
  Hits                     ?    4146
  Misses                   ?   49429
  Partials                 ?     388

Flag
Coverage Δ

#aFlag
7.68% <ø> (?)

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 073d1f2...ad938e8. Read the comment docs.

/lgtm
/approve


FR: padding & per-chart options

First, thanks for this nice plugins. Just replaced the charts plugin with it.
So, two small annoyances I encountered are these:

The value labels are left-aligned. However, they should rather be right aligned:

# current
1234
12

# desired
1234
  12

different charts have different label lengths, so that it would make sense for each chart to use individual length settings. However, it seems I can set the length only globally in the plugin settings, and not on a per-chart-basis.

Also, it would be nice to set the fill character on a per-chart basis as well to differentiate the charts.

Thank you, Chris.
I have added the option to right-align the value labels (see version 0.1.1) and will work on per-chart configuration options, to override global settings such as chart length.

@chrisgrieser - Regarding chart length, what do you think of the following approaches which standardise the total chart length by either padding the label (A) or expanding the bar chart (B)?
Let me know if this would be helpful and which style you prefer, I can implement it sooner than per-chart settings.

what do you think of the following approaches which standardise the total chart length by either padding the label (A) or expanding the bar chart (B)?

yes, I think this would be a good solution. Saves you the trouble of having to set the length for each graph individually


update about us

Codecov Report

Merging #352 (e578a46) into master (6547d8d) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff            @@
##             master     #352   +/-   ##
=========================================
  Coverage     48.54%   48.54%
  Complexity      525      525
=========================================
  Files           114      114
  Lines          2758     2758
  Branches        297      297
=========================================
  Hits           1339     1339
  Misses         1333     1333
  Partials         86       86

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Adding support for insecure ssl config.

Adding support for insecure ssl config. BrokerRepositoryProvider is rewritten to use Apache httpclient.

I was not able to find a good way to write a unit test because of issues with the pact-jvm-model dependencies, however I have run tests against a Pact Broker using a self signed certificate to ensure this feature actually works.


Log Messages
No relevant log messages.
Debug Files

Is it exposed by homebridge-hue, or by the Hue bridge natively?


Minor UI-doc inconsistency

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

@tolache thank you for pointing this out and making this update.

#please-close


Add interop matrix 1.47.1 for C++, Python, Ruby and PHP

Test failures are unrelated. This is ready to merge once approved.


OCM-9804 | fix: Fix etcd kms key arn space

https://issues.redhat.com/browse/OCM-9804

/lgtm

/lgtm

/cherrypick release_1.2.45


Refactor FM Product React component

This PR improves the styles and the user experience of searching for products by product ID.
Included changes:

Improve the styles of the search result display UI.
Remove unnecessary console.log statements
Conditionally render search result display UI i.e display search result UI only if there are search results, otherwise the text No products is displayed.

This PR contains some commits that are unwanted. Therefore I will close it and submit a new PR.


Automatic interpolation of transient props? [soft proposal]

Based on the transient props discussions and usage, this is a new API that I really like since it solved my biggest gripe with SC before.
So looking at how to use it in practical terms, it's pretty simple and just right IMHO! So I was wondering if any thought was given to actually just interpolate these $variable literally in the template string:
// Currently:
const Button = styled.button`
  background: ${p => p.$color};
`;

// This proposal: like the prev, but shorter. Plainly replace all $variables for their value
const Button = styled.button`
  background: $color;
`;

// NO Alternative proposal; internally SC prepends `--color: blue` since `$color="blue"` is a prop
// But TBH I don't love it since it's a bit too much magic, transforming from props to vars
const Button = styled.button`
  background: --var(color);
`;

<Button $color={danger ? 'red' : 'blue'}>{children}</Button>

I def don't expect this proposal to be accepted, but I was curious if it has been considered and the opinion here. My proposal would then just act as a bit of syntax sugar so that interpolation of props into variables is easier.

I'm not opposed if you'd like to make a PR


File IO on Main Thread

Description
UITextSelectionInteraction._handleMultiTapGesture
Transaction | UITextSelectionInteraction._handleMultiTapGestureView Full Event
Offending Span | file.read - KBLayouts_iPhone.dat
Reproducing the issue

Firebase SDK Version
10.10
Xcode Version
14.3
Installation Method
CocoaPods
Firebase Product(s)
Authentication, Crashlytics
Targeted Platforms
iOS
Relevant Log Output
No response
If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet

Replace this line with the contents of your Package.resolved.

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

Replace this line with the contents of your Podfile.lock!

Hi @jaykumarlaunchpadapps, it seems that your crash is not related to Firebase. Could you provide a complete stack trace as well as the detailed steps in reproducing the issue? Thanks.


Inherit description of resource-derived parameter

Is your feature request related to a problem? Please describe.
Properties of a resource-derived parameter inherits attributes like minLength and description and so I'd expected that the description of the parameter will also be inherited.
On creation of the param it has a description:

But when the param is used in a bicepparam, the description is lost:

Describe the solution you'd like

Inherit the description by default, unless you'd decide to provide your own.

Or

Make description text nullable, like: @description() so you explicitly express that you want a description.

I think this is related to #10881
To echo what @majastrz says on that issue, it's not clear that inheriting descriptions by default is the right thing to do. For example, assigning a description of "Configuration of the app" to both devConfig and prodConfig in the following is not helpful:
param devConfig<EMAIL_ADDRESS>param prodConfig<EMAIL_ADDRESS>
resource devSlot 'Microsoft.Web/sites/slots@2022-09-01' = {
  ...
  properties: {
    siteConfig: devConfig
    ...
  }
}

resource prodSlot 'Microsoft.Web/sites/slots@2022-09-01' = {
  ...
  properties: {
    siteConfig: prodConfig
    ...
  }
}

Maybe some gesture equivalent to /// <inheritdoc /> in C# is what's needed?

I see. In that case the description inheritance is not desirable.
To me is having the option like inheritdoc indeed a nice addition to bicep. In our setup we use different bicepparam files per environment, so I rather inherit over self-copying and maintain the descriptions.


New package: PowerModelsADA v0.1.0

Registering package: PowerModelsADA
Repository: https://github.com/mkhraijah/PowerModelsADA.jl
Created by: @mkhraijah
Version: v0.1.0
Commit: 9e87aa1240123eefc981bcfcc178022bf459ff20
Reviewed by: @mkhraijah
Reference: https://github.com/mkhraijah/PowerModelsADA.jl/commit/9e87aa1240123eefc981bcfcc178022bf459ff20#commitcomment-92580428
Description: A package for solving optimal power flow problems using distributed algorithms.

The AutoMerge check indicates there is a package with a similar name. I wish to continue to use the same name because this package and the one with a similar name are both extensions to the same package PowerModels. The PowerModels has a specific extension naming guideline that we are following. Please let me know if it's possible to register this package without changing the name.
Thanks.


gh-56 Provide Contribution Guide for 'web-portal-client'

prep initial guide with project structure

In general, I really like the described in the guide

need mark an approach for css usage

added few notes for CSS


Add logging

Add logging to:

Making new files
config changes
upload / download

Raises some interesting questions as to where logs are stored. This could be a) in the datashuttle config folder b) in the project folder itself, and also how to handle different logs across computers. I think to start, the logs can be stored on the local PC in the datashuttle config folder (especially now it is easy to find), with no attempt at 'merging' logs across computers. Maybe in future we can push all local logs to the remote?

I was thinking that the logs should be associated with the project folder itself, so that it's easy to see what was synced and when (especially if something went wrong).
Perhaps every project should have a datashuttle directory (possibly hidden) to store lots of lots from every sync, and potentially other things like copies of config files?


Add copyright

@remkade

Hi @ekomarova thanks for your contributions! We already list this package as public domain ( recipe/meta.yml#L55 ).
Could you provide some background on this proposal?


autocompletion of commands from external  json-source

I have question related to jQuery Terminal
How can I apply auto-complete of commands, if the commands are in an external json file?
I wrote something like https://stackoverflow.com/questions/48656165/get-php-data-using-jquery-terminal
But setting "autocompleteMenu: true" seems not to have the expected effect.
Example:
<!DOCTYPE html>

You need:
    }, {
        autocompleteMenu: true,
        completion: Object.keys(commands),
        greetings: 'php example'
    });

PS: you should not use onBlur: return false it was the first solution that prevent the terminal to work on mobile. Where did you find it? I need to remove it from every possible place.

@jcubic Thank you very much. Actually I retrieved it from mentioned URL and I just validated against (so it seems to make sense for me):
https://terminal.jcubic.pl/api_reference.php
onBlur [function(terminal)] — callback function called when terminal get out of focus. If you return false in this callback function the terminal will not get out of focus.
One last question regarding autocompletion topic:
If I have parameters related to the commands
e.g. in a structure like this:
{
	"command1": {
		"args": [
			{
				"name": "parameterA"
			},
			{
				"name": "parameterB"
			}
		]
	},
	"command2": {
		"args": [
			{
				"name": "parameterC"
			},
			{
				"name": "parameterD"
			}
		]
	}
}

How can autocompletion handle the parameters, depending on teh command? I tried to understand it from the docs, but this is something that seems to be not designed?
So once a command is found, I would like to "change" the possible autocompletions for all parameters related to the command.

You need to use the completion function where you parse the command in order to provide proper completion. Here is an example https://codepen.io/jcubic/pen/MJyYEx?editors=0010


Use Github Actions for CI?

I'd like to. I wonder how @harryfei and @Milo123459 feel about this.

GitHub actions is fantastic. +1

+1 :smile:


Allow ptr alignment to be set at build time

This came up during testing of the second Ghostscript 9.16 release candidate, causing a bus error
on SPARC/Solaris with gcc.
At least some configurations of gcc on UltraSPARC require 8 byte alignment of
memory pointers (even on 32 bit user space, where sizeof(void *) == 4).
Rather than contaminate the source, provide ability to set the ptr alignment
on the compiler command line (on Unix, using CFLAGS when calling configure).

Great! thanks for your contribution

On 24/03/15 13:46, Marti Maria wrote:

Great! thanks for your contribution

Thanks for pulling so quickly - makes life in the Ghostscript world so
much easier!
Chris


Multiple assignments

Hello Mahmoud,
this is how I fixed multiple assignments problem in Ring2A/B. Feel free to review it, e.g. see if there could be issues or better way to do it.
Greetings,
Ilir

Hello Ilir
Thanks again for the report and the solution, I will check and do some tests
For now, When I looked at the solution I started to think about the next things
(1) Is this really a VM problem? - In other words, Can this problem solved at the Compiler side instead of the VM side to provide a more clear solution?
(2) Is defining RING_VM_STACK_PUSH the right thing to do?
It could be but I am not sure (I need to think about this)
because it will do (pVM->nSP++) which is not safe alone. because when we use pop through RING_VM_STACK_POP which will (pVM->nSP--) This still keep the real value of the item on the stack (this value could be a dangling pointer after some time).
Greetings,
Mahmoud

Hello Mahmoud,
yes, it is better to do it at parsing stage, using ring_vm_dup or similar. I made this as proof of concept, it is not final.
Greetings,
Ilir


Keyboard shortcuts in Code Editor - Especially Save (Ctrl+S)

Is your feature request related to a problem? Please describe.
Using the admin portal and creating a custom form. The code editor is useful to achieve custom functionality on the from. During the development process the code editor is often accessed multiple times as the code it edits is refined and tested.
Describe the solution you'd like
A useful feature would be to allow some keyboard shortcuts in the code editor that could speed up development when using it. A great use case would be to implement a Save short cut (ctrl+s). Using this short cut would save and close the code editor. If a user wishes to use the shortcut it would assist in that the user does not have to click (and often scroll to) the ok on the code editor dialog.
Describe alternatives you've considered
There is a feature request to move to code editor to the monaco editor implementation. see #506.
Monaco already does support some shortcuts. Perhaps during the move Save could be handled as well to submit the code editor from and provide a quicker route to the submit instead of the user having to click ok every time.

There’s a suggestion to add keyboard shortcuts to support the Enter key.

When a user logs in, after entering their username and password, they can press the Enter key instead of clicking the Sign In button to proceed.


Problem with run server (cannot import module)

Issue
Instalation
Links that cause the issue
(Surround the links with backticks. Use triple backticks for multiple lines.)
https://owapi.net/api/v3/u/Dad-12262/blob
Hi! Thank you for helping OWAPI by submitting an issue.
Before you submit, please make sure you've done the following:

[x] Google/Search previous issues to make sure it hasn't been answered before.

[x] Ask if this is an OWAPI issue, or a Linux issue, etc.

OWAPI requires Python 3.5 or higher installed on a UNIX machine, and it's not really our job to troubleshoot random Linux errors.

Thanks!
Hello, i have problem with run server. My error:
(venv) johnson@johnson-VirtualBox:~$ PYTHONPATH=. asphalt run config.yml
INFO:asphalt.core.runner:Running in development mode
Traceback (most recent call last):
File "/home/johnson/venv/lib/python3.5/site-packages/asphalt/core/util.py", line 30, in resolve_reference
obj = import_module(modulename)
File "/usr/lib/python3.5/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 986, in _gcd_import
File "", line 969, in _find_and_load
File "", line 944, in _find_and_load_unlocked
File "", line 222, in _call_with_frames_removed
File "", line 986, in _gcd_import
File "", line 969, in _find_and_load
File "", line 956, in _find_and_load_unlocked
ImportError: No module named 'owapi'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/johnson/venv/bin/asphalt", line 11, in
sys.exit(main())
File "/home/johnson/venv/lib/python3.5/site-packages/click/core.py", line 722, in call
return self.main(*args, **kwargs)
File "/home/johnson/venv/lib/python3.5/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/home/johnson/venv/lib/python3.5/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/johnson/venv/lib/python3.5/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/johnson/venv/lib/python3.5/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/home/johnson/venv/lib/python3.5/site-packages/asphalt/core/command.py", line 34, in run
run_application(**config)
File "/home/johnson/venv/lib/python3.5/site-packages/asphalt/core/runner.py", line 90, in run_application
component = component_types.create_object(**component)
File "/home/johnson/venv/lib/python3.5/site-packages/asphalt/core/util.py", line 146, in create_object
plugin_class = self.resolve(type)
File "/home/johnson/venv/lib/python3.5/site-packages/asphalt/core/util.py", line 120, in resolve
return resolve_reference(obj)
File "/home/johnson/venv/lib/python3.5/site-packages/asphalt/core/util.py", line 33, in resolve_reference
'error resolving reference {}: could not import module'.format(ref)) from e
LookupError: error resolving reference owapi.app:APIComponent: could not import module
Requirements.txt installed,
Repository cloned,
Python version 3.5
I dont know what is wrong and Google doesnt help.

export PYTHONPATH=. before running

unfortunately still doesnt work (same error -> cant import module)


Gridster-item specific min/max size?

I know that in the global gridster config object you can define a grid-wide min/max size for all widgets, but in my case I am building a dashboard of various data visualizations...
For example: some line charts, some pie charts, etc -- and it makes sense to be able to stretch a line chart out to be more wide, but not really a pie chart since the circle will always be a 1x1 width/height ratio, so there's never a scenario where I'd want that particular gridster item to be able to be 2x1.
Does this support exist already and I'm just ignorant of it?

@latros did you find how to do that ?

Did you find a solution for this issue?

@danomatic @jdewit does this support exist?

1+

+1


Need to bind mount kernel modules

For properly running balenaOS, modules might need to be bind mounted, if not yet, otherwise run into a hanging issue, when required modules (such as ip6_tables cannot be loaded)

[imrehg] This issue has attached support thread https://jel.ly.fish/#/support-thread~db7174ea-c79c-4b19-b29c-e42cdd020308

[imrehg] This issue has attached support thread https://jel.ly.fish/#/support-thread~3085b936-ade8-40d3-b4ad-18686103c903


Fix case of userlockoutnotificationchannels

There is a typo in the json definition of userlockoutnotificationchannels where the first letter is capitalized.
Unfortunately, this results in an error when trying to create/update a policy through the SDK:
HTTP Status Code: 400, OKTA Error Code: E0000001, OKTA Error Summary: Api validation failed: The policy could not be created or updated because the request was not formatted correctly. Please ensure that the value of the "type" field is valid and that the rest of the body conforms to the expected format for that type., OKTA Error Causes: [{The policy could not be created or updated because the request was not formatted correctly. Please ensure that the value of the "type" field is valid and that the rest of the body conforms to the expecte
d format for that type.}]

This PR addresses that.

Thanks for the PR!


add zig ftplugin

Added correct commentstring, might add more stuff in the future.

No. I'll open an issue and ask them if they're interested.


Provide option to show unsaved(dirty) indicator for webview

Can you please provide option to show/hide unsaved/dirty indicator dot for webview, I am currently developing Thunder Client extesnion. This feature will be very useful to show the state of data on the webview.

or Let me know if its already possible with existing vscode api?

you can simple turn on the autosame from setting which will automatically save the unsaved stuff and no dot will appear.

I am looking for vscode api, for development of extension.
that setting won’t have any affect on extension webview

yes,i see!

This is possible using custom editors. These editors can be for virtual resources, so they do not have to directly map to a resource on disk
Give the custom editor API a try

Hi @mjbvz thanks for the reply.
The webviews I am using are not linked to any physical file directly, still can I use the CustomEditorProvider to achieve this? (see screenshot below)
I have seen the example provider in https://github.com/microsoft/vscode-extension-samples/tree/main/custom-editor-sample, which is associated with file.

the current custom editor example has two samples which are associated with physical files

catScratchEditor.ts
pawDrawEditor.ts

do you have any example of custom editor API for webview with no physical file?

Can you re-open this issue, as there is no example how to use custom editor with virtual document.
It’s better to provide dirty flag on the webview for easy solution.
Custom editor looks more complicated for my use case.


What't your counfounder set used in your paper?

Where is it from?

We establish it via segmentation mask by ourselves.


"What happens if you use both configurations" - rule and example are not consistent

[Enter feedback here]

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

ID: 8e3082ce-6408-d199-7fdc-361966b4c6a8
Version Independent ID: ed68d7f1-ade8-2988-309f-033480441252
Content: Control access to Azure file shares - on-premises AD DS authentication
Content Source: articles/storage/files/storage-files-identity-ad-ds-assign-permissions.md
Service: storage
Sub-service: files
GitHub Login: @roygara
Microsoft Alias: rogarana

At the beginning of this paragraph, it says "You could also assign permissions to all authenticated Azure AD users and specific Azure AD users/groups. With this configuration, a specific user or group would have the superset of permissions allowed from the default share-level permission and RBAC assignment"
But when it tries to explain by an example, the conclusion is opposite and the default share-level permission takes the superset, instead of permissions assigned to a specific user.

@huwgeric Thank you for your feedback . We will investigate and update the thread.

@huwgeric
Thanks for reporting this. I think the usage of superset is a little confusing, perhaps we could describe this in a different way. I have assigned the issue to the content author to investigate further and update the document as appropriate.

@huwgeric Thanks for the feedback, we've gone ahead and reworded the section.
Accordingly, I'm closing this out.
#please-close


Scrape image from google in nodejs

Hi @RituKumari98, please assign this task to me under GSsoc'24 label, I've already started working and found a way to get 100 image links.
Regards


Smarter parameter argument resolution for the service container

Right now, Darya\Service\Container::mergeResolvedParameters() is begging for a smart implementation that merges user-provided arguments with those resolved from the container.
This will likely take into account numeric indexes of user-provided arguments and possibly the types of the resolved arguments.

There is also a bug whereby the order of associative arguments given to newInstanceArgs() or invokeWithArgs() matters (because associate arrays do have an order), and of course the keys must match the parameter names (which they do already).


13 * seems to pass

month value should be 1-12.
but CronExpression::isValidExpression("* * * 13 *") seems to pass

Fixed in b9f4588 as part of the validation updates


CIF and XYZ files in prompts

examples https://gist.github.com/kjappelbaum/a5f855945582c3f00c4bb245e5432bfe

@n0w0f shall we give this a look together?

@n0w0f shall we give this a look together?

yes, solving this might also allow us to add many more material datasets

yep, then we could use all the data in https://github.com/IntelLabs/matsciml/tree/main (i.e. NOMAD and materials project). At least the latter would be very nice to add a bit more comprehensively

@AdrianM0 this is what I just mentioned


Feasibility of using brutella/hc with tamago

Hi, I am looking into writing a HomeKit serial controller for my HVAC system.
This would mean I'd use a microcontroller-like device (such as the Pi zero) to talk serial to the HVAC, and present itself as a HomeKit device over ethernet.
However I read that tamago does not support threads. Would this mean any project using concurrency is automatically Out of Scope? (e.g. using go func)
https://github.com/brutella/hc

Threads != concurrency.
Go routines work just fine in TamaGo and so is concurrent programming.
As long as the imported packages honor these limitations then you are good to go.
The lack of threads does not prevent using go routines and concurrency.
Please also note that the Pi Zero is an SoC based device and not an MCU (microcontroller) device. MCU like devices are suited for TinyGo rather than TamaGo. Also note that currently Pi drivers do not support USB (and therefore Ethernet).

Ahh, shucks. Should I rename this ticket to 'Pi USB driver support' for tracking?

It's a clear need, not sure about the timeline. If you want to raise an issue feel free to do it but regardless of that it's a need that won't be ignored ;).
Cheers

@abarisani I just rediscovered this issue, can we re-open since it's renamed for USB/ethernet support?

We have no plans to write USB support for the Pi ourselves, however if and when an external contribution is made we would welcome it and be happy to merge it.