feat: add usage documentation for new commands

Description
The script is been added has following workflow -

Create and update temp README file
Generate command help documentation using oclif
Extract usage information from README
Update the usage.md file with the extracted usage information and a header
Append the contents of the README file to the end of the usage file
Remove the temp README file

Related issue(s): Resolves: #123

cc: @derberg

just had a great call with @mhmohona on how this PR can be improved 💪🏼

Thank you so much for your amaizing guideline @derberg  ^_^

@mhmohona so what do you thinks about my comment concerning readme or <!-- AUTOGENERATED and info how -->

@derberg oh, i typed the reply and forgot to click on comment button :3
Yes, its a great idea! I think in script it should be added instead of readme. I
was also thinking of writing a blog about on which approach I first wanted to go and later on what happened.

@mhmohona definitely sounds good but that is a stuff for separate PR for sure

/rtm

/bounty


Add full list of featured extensions

Add the following as featured extensions:

pg_partman
pgvector
postgis
pg_stat_statements
auto_explain
pg_prewarm

I'm not sure why postgresml and pgaudit were failing. I removed the updates for those two.


We shouldn't delete the declarativeCopilot node when adding the plugins node in the manifest.json

When creating a plugin, we are adding the plugins node if there is a manifest.json file in the output directory.
I have created a declarative copilot using TTK, which creates the project with a declarativeCopilot.json and a manifest.json files.
The manifest.json is created with the following copilotExtension node:
"copilotExtensions": {
        "declarativeCopilots": [
            {
                "id": "declarativeCopilot",
                "file": "declarativeCopilot.json"
            }
        ]
}

However, when Kiota is creating the plugin, its replace the above with the following:
"copilotExtensions": {
        "plugins": [
            {
                "id": "myplugin",
                "file": "myplugin-apiplugin.json"
            }
        ]
}

The expected behaviour would be to keep what is in it, and add the plugins node:
"copilotExtensions": {
        "declarativeCopilots": [
            {
                "id": "declarativeCopilot",
                "file": "declarativeCopilot.json"
            }
        ],
        "plugins": [
            {
                "id": "myplugin",
                "file": "myplugin-apiplugin.json"
            }
        ]
}

Also, if there is already a plugin node like the above, when adding another plugin to the same project, the expected behavior is the following:
"copilotExtensions": {
        "declarativeCopilots": [
            {
                "id": "declarativeCopilot",
                "file": "declarativeCopilot.json"
            }
        ],
        "plugins": [
            {
                "id": "myplugin",
                "file": "myplugin-apiplugin.json"
            },
            {
                "id": "anotherplugin",
                "file": "anotherplugin-apiplugin.json"
            }
        ]
}

authored #4937


Handle search terms with spaces better

databot doesn't to a great job of dealing with spaces in search terms.
They are (probably sensibly) converted to '+' for performing the query, however the resulting more link links to a search without the plus (meaning it has different results to the ones reported by databot in slack).
e.g:

Simon Elvery [2:23 PM]
databot find daylight savings

databotBOT [2:23 PM]
Thanks @simon. I found 30 results for daylight+savings at data.gov.au, here's the top result:
There's no description for this file (it's in an unknown format). Get it here.
Want more? Check out this link.

The more link results in a search for 'daylight savings' which had just a single result at the time of searching, while slack bot is reporting the 30 results from a search for 'daylight+savings'.

oh only just noticed this - will have a look - thanks @drzax


Dependency on a plugin containing native source code

Assume a folder containing a plugin with native source code, support building a Flutter app that declares a dependency on that plugin.

Fixed in #8891


Wrong total time displayed when multiple files are selected

When multiple songs are selected, the total time is displayed under the album cover, with format hh:mm:ss.
On version 2023.9.1, Flathub package, the hh part is always 00 for me. I was editing metadata of some albums with a lot of songs and total times of more than one or tow hours, and even though the mm:ss part is correctly displayed, the hh still has a value of 00.
Example:

real total time: 01:00:53
displayed time: 00:00:53

I used French locale if that changes anything.
I don't know if this bug was already present on earlier versions of the app.
Thanks for this great app by the way :)

This was fixed in main a little bit ago.
Please try the latest beta release: https://github.com/NickvisionApps/Tagger/releases/tag/2023.10.0-beta2


transact_write_items limit

Hello, currently you have a set limit for number of transaction items at 25(by the old AWS standard): https://github.com/spulec/moto/blob/52892f5481cdb4bc04d6eb4908bbee773d4333a8/moto/dynamodb/models/init.py#L1651
However with the new support of 100 transaction items from AWS:
https://aws.amazon.com/about-aws/whats-new/2022/09/amazon-dynamodb-supports-100-actions-per-transaction/
Are there any plans of updating the code to reflect this new limit?
//Thank you

Hi @OakmanByte, thanks for raising this and linking the announcement! We'll update accordingly. :+1:

@bblommers lemme take a look, assign it to me


Feature request: block gas limits for most popular chains

Block gas limits can influence the configuration of smart contracts. For example, the MAX_SEGMENT_COUNT in Sablier is influenced by them.
Thus, it would be handy if Forge Std offered the block gas limits of the most popular chains (Ethereum, Arbitrum, Optmism, etc.) as fields in the Chain struct.

For L1 chains, block gas limits are soft consensus parameters with no easy visibility, so I'm hesitant to add them since they're likely become out of date.
For OP Stack chains, you can read this value for a given chain by calling the gasLimit getter on the L1 SystemConfig contract. For example with OP Mainnet, the L1 SystemConfig contract address can be found here, and you can call
$ cast call 0x229047fed2591dbec1eF1118d64F7aF3dB9EB290 "gasLimit()(uint256)"
30000000

Arbitrum stack chains may expose this value similarly but I'm unsure offhand

Ok, in this case it makes sense to close this issue.
Thanks for your guidance on reading the gas limit on OP Stack chains. Didn't know about the gasLimit getter.


Make summary network the default

Switch the router so clusters are default
Remove (if / comment out) cluster from legend
Slimmer data (not everything) in endpoint
Colour the summary nodes the same as the regular, non-merged nodes ('best' q-value, lowest)
Meta-edge score as average for now, same as desktop

IIRC, this has been addressed already


fix: update regex to target correct comment

Fixes #645

[x] Tests and linter pass
[x] Code coverage does not decrease (if any source code was changed)
[x] Appropriate docs were updated (if necessary)

:< looks like our linting rules had changed, so the failure was unrelated to this PR.


Update tapo to 0.2.9

RE-CHECK!

run with disabled listing

Thanks - tests look good now

RE-CHECK!

0.2.9 created 30.01.2024
26 User

master - main switch done by
https://github.com/ioBroker/ioBroker.repositories/pull/3264
https://github.com/ioBroker/ioBroker.repositories/pull/3265
Version update handled by https://github.com/ioBroker/ioBroker.repositories/pull/3281


Tags of secondary Sonarr instance not read

Describe the bug
When testing shows from a secondary instance of Sonarr, the tags of shows are not found, and instead null is returned.
To Reproduce
Add a second Sonarr instance to Maintainerr, containing a show with tags:
docker exec -ti sonarr-anime \
    curl localhost:8989/sonarr-anime/api/v3/series?apikey=$APIKEY | jq -c \
        '.[] | select( .title == "Dandadan" ) | .tags'
[7,6,11,10]

Now test the media against a collection rule:
- plexId: 26751
  result: false
  sectionResults:
    - id: 0
      result: false
      ruleResults:
        - operator: OR
          action: contains
          firstValueName: Sonarr - [list] Tags (show)
          firstValue: null # No tags
          secondValueName: text
          secondValue: policy-cleanup-trending
    - id: 1
      result: false
      operator: OR
      ruleResults:
        - operator: OR
          action: contains
          firstValueName: Sonarr - [list] Tags (show)
          firstValue: null  # No tags
          secondValueName: text
          secondValue: policy-cleanup-requested

Device (please complete the following information):

OS: Ubuntu 22.04 with Docker
Version [e.g. 1.2.0]

Does that collection have the secondary Sonarr server selected?


[DevTools] Add aemfed npm module for live upload / reload of content changes

Add an npm script to allow running aemfed, for live upload and reload of templates, client libraries and resources during development. https://github.com/abmaonline/aemfed.

@richardhand thanks for mentioning aemfed and creating a PR for it :+1: It can be a real lifesaver when working with these OG AEM components.
Too bad it has been reverted 😉 Probably because it was more of a personal preference, instead of a tool to maintain the quality/consistency of the project, like the other devDependencies.
But please, spread the love (or give the repo a star ⭐ 😎)!

@abmaonline The only reason we reverted the PR was because builds were taking too long (to me it seems it was due to aem-sync and less-tree dependencies pointing to specific commits). Could you help us to sort this out so we can reapply the PR?

@vladbailescu thanks for the update 👍 I will try the tarball solution described in https://coderwall.com/p/q_gh-w/fork-and-patch-npm-moduels-hosted-on-github to see if it works and helps in the build times.
Do you have the exact build statement available, so I can see if the change makes any difference before pushing?

The npm install step (running with the maven frontend plugin) is taking very long, ex:

07:29:15 [INFO] Running 'npm install' in /apps/jenkins/workspace/github-aem-core-wcm-components/corecmp/content
07:42:22 [WARNING] npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/fsevents):

When I ran npm install manually it got stuck a lot at:

Created a new PR at https://github.com/Adobe-Marketing-Cloud/aem-core-wcm-components/pull/339
Strangely, on Travis CI it was not taking this long. @abmaonline Can you try and build from that branch?

Running the build locally
Did try the branch locally and noticed a few things:
First ran npm install in /content/ using nvm with node v6.14.4 and npm v6.4.1 and the following statement did indeed take a few seconds:

⸨ ░░░░░░░░░░░░░░⸩ ⠏ fetchMetadata: sill resolveWithNewModule<EMAIL_ADDRESS>checking installable status

But during the second run it wasn't noticeable anymore (probably because internal npm caching).
Then I tried to run mvn clean install from the root of the project and also got warnings like these (but much faster):

07:29:15 [INFO] Running 'npm install' in /apps/jenkins/workspace/github-aem-core-wcm-components/corecmp/content
07:42:22 [WARNING] npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/fsevents):

Ending in a npm error about not being able to find the files in the warnings and aborting the build.
It turned out the frontend-maven-plugin was using npm 5.6.0 (and node 8.10.0) which probably got confused by the node_modules folder initially filled by npm 6.4.1 (and node 6.14.4). After I removed the /content/node_modules/ folder and ran mvn clean install again, the build was successful (w/o noticeable delays).
Since package.json specifies a dependency on npm ^6.4.1 and the frontend-maven-plugin is using npm 5.6.0, I can see how this can cause problems when running the build locally in both ways (also explains the constant changes in the package-lock.json, since it is regenerated by different versions of npm all the time).
Not sure how this has effect on the jenkins builds, since it probably only used the frontend-maven-plugin? I've had some issues in the past with jenkins jobs using old modules and probably the folks at Travis CI fixed this, leading to the different results?
Updating aemfed to use tarballs
Also created release v0.0.7 for aemfed to use a tarball from git instead of the complete repo itself. Should be faster and doesn't need git on the system performing the npm install. It also fixes the npm audit warnings.
To see if it has any effect on the build, I created a commit with the updated version of aemfed on the dev/aemfed branch in my fork: abmaonline/aem-core-wcm-components#c2cd6d3
Do you want to apply the changes on your branch yourself, a PR on your branch or a new PR directly on develop?

Thanks @abmaonline for the feedback! I applied some changes directly to the branch @vladbailescu created so we can test improvements to the build time.

No noticeable delays for me with via mvn clean install or npm install following the change. @vladbailescu - can you confirm?

Yes, no delays anymore for me either.

Seems to be working well on Jenkins as well.

Closed through #339 and https://github.com/Adobe-Marketing-Cloud/aem-core-wcm-components/commit/38300d9a9b2abf646e72821cbbe870a8b07dc26d


Running cli with --help exists with exit code 1

You have a run function that is called and if it returns false, you exit with 1.
but help invocation which is valid, returns false as well.
so doing taplo --help or taplo format --help always exists with 1.

same goes with --version

Ah, an oversight, not every error is an error that is returned by clap, thanks!


OutputChannel show didn' t working some time,  reopen #113912

If you have reproducable steps that work all the time let me know and we can reopen this.
For now closing this
fyi @sandy081
Originally posted by @isidorn in https://github.com/microsoft/vscode/issues/113912#issuecomment-756050223

hello , i write demo project which just contains simple code to reproducable this bug
https://screencast-o-matic.com/watch/crenj8WEjU

Thanks for the sample repo, will investigate.

are this bug fixed ?

It works for me with the following code
export async function activate(context: vscode.ExtensionContext) {
    const outputChannel = vscode.window.createOutputChannel('Hello World');
    vscode.commands.registerCommand('test.showOutputChannel', (uri) => {
        outputChannel.show(true);
    });
}```

Can you please keep a break point in your code at line 31 and check if the break point is hit when the command is executed.

i cannot  reproduce it with latest vscode  1.65.2, maybe it has been fixed


Document new default of -Zrustdoc-scrape-examples

Problem
#10343 introduces new behaviours for -Zrustdoc-scrape-examples, specifically, scraping examples by default under some circumstances. It would be helpful if the unstable doc can reflect this change a bit.
Proposed Solution
Update https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#scrape-examples
Notes
No response

cc @willcrichton, could you help this?

Yes I'll take care of it.


Default follow-up intents not working, fulfilement endpoint not triggered

Hello, @actions-on-google & @dialogflow team,
lately, I´m having massive problems developing actions for google.
Lately, my default follow up intents which are created via dialogflow are not responding anymore. The problem mainly occurs with the yes/no default follow up intents. Fulfilment is enabled for them.
The system was working fine a couple of weeks ago.
We are hosting our action code on lambda and the deploying via serverless. By checking the API gateway no request was sent for the yes/no follow up intents. It seems that the requests are not even sent to the fulfilment endpoint.
I also created a new action & fulfilment service to verify the issue is not at our end.
Please let me know if you need more informations.
Looking forward to getting some feedback.
Kind regards
Sebastian

Hi Sebastian,
We were facing the similar issue and this is how we fixed it:
Please verify if the small talk option is enabled for the Dialogflow agent. In the left Navigation menu, please scroll to the bottom and verify the following:

Hope this helps :)

Same issue here and small talk was already disabled for me


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-k8s-25-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 3598

Questions ?
Please refer to the Backport tool documentation


Query Variables pane in the GraphQL Explorer wipes contents unexpectedly

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/en/graphql/overview/explorer
What changes are you suggesting?
I was expecting that I could define a variable in the query pane and then use it in the query.
Both panes almost appear to be unaware of one another. Also, the Query Variables pane seems to randomly delete all the contents I put in there - reverting to empty object {}.
Additional information

Hovering over the red underline in the query pane shows the same message twice:
Variable "$org" is not defined.
Variable "$org" is not defined.

Hovering over the red underline in the query variables pane shows this message:
Variable "$org" does not appear in any GraphQL query.

If I replace $org in my query with "ably" (my starting point) then the query works.

I have also experienced the variable pane repeatedly wiping its contents. This occurred whenever the query pane was edited, so I learned to make very certain that my query was correct before entering any variables. This substantially reduces the utility of the tool since it is intended to show real-time results as a query as modified.

@Kurt-von-Laven it sounds like you got it working, at least. Would you be able to share a screen shot of it working as I find that very curious (I understand if you're unable to share). Also, if it adds any, I was also using latest version of Chrome, albeit on latest version of macOS (11.6).

@QuintinWillison, I didn't notice this initially, so I'm glad you reached out. I believe there is an issue to be fixed by GitHub here as I mentioned above, but also the query in your screenshot is missing the function prototype. Here is a corrected version of the query that I tested keeping the variables pane as you had it:
query LabelsInUse($org: String!) {
  organization(login: $org) {
    repositories(privacy: PUBLIC, first: 2) {
      nodes {
        labels(first: 100) {
          nodes {
            name
          }
        }
      }
    }
  }
}

Thanks @Kurt-von-Laven ... I'm still learning / probing GraphQL so the need for this wasn't immediately obvious to me. As far as I can tell, in the GitHub docs, there isn't a concrete example of a query using variables. But then I may be looking in the wrong places or not looking hard enough.
As you state, however, there's still an issue with the variable pane wiping contents. Just now I got it to do it by pressing the 'Prettify' button after running my originally stated query with the fix you pointed me to. My query now looks like:
query LabelsInUse($org: String!) {
  organization(login: $org) {
    repositories(privacy: PUBLIC, first: 2) {
      nodes {
        labels(first: 100) {
          nodes {
            name
          }
        }
      }
    }
  }
}

@QuintinWillison
Thanks so much for opening an issue! I'll triage this for the team to take a look :eyes:

I highly recommend the GraphQL docs as some of the best software documentation I have ever encountered, and that has many interactive examples of queries with variables. Here  is an example of a query with variables from the GitHub Docs.

@QuintinWillison @Kurt-von-Laven thank you for reporting the issue with the GraphQL Explorer. I've opened an internal issue to fix this. @QuintinWillison could you let me know what browser and version you're seeing this in?
I'm able to reproduce the clearing of the query window when I click the explorer button. But I'm not able to reproduce it by clicking in the query window after I run a query.

In the meantime until @QuintinWillison gets a chance to respond, I'm on Chrome 94.0.4606.54 for Linux. I can reproduce the clearing of the query variables by clicking in the query window before I run a query.

Sorry for late response, @rachmari - it's been a busy week!
I'm currently using Chrome 93.0.4577.82 (Official Build) (x86_64) on macOS 11.6 (20G165). Though, of course, when I reported this issue I was more than likely on earlier versions of both.
@Kurt-von-Laven thanks for your follow-up comment - in case it wasn't clear, the code I quoted in my comment is working ... so you're absolutely right, there is no difference between our queries now (thanks to you! 😄).

Thank you @Kurt-von-Laven and @QuintinWillison. I'll add that information to our issue and I'm sorry for the inconvenience until this is fixed. 🙇♀

This issue doesn't appear to have been fixed.

Sorry about that!! Seems like the stale bot is a little wonky. I am reopening the issue 💖

It looks like stale bot is ignoring the never-stale label?

@Kurt-von-Laven thank you for your patience and for pointing this out!  I've created a pull request to fix the issue here: https://github.com/github/docs/pull/16799.

Thank you for opening that pull request, @rachmari!

Hi @QuintinWillison, @Kurt-von-Laven, and @rachmari! It seems that in the time since this issue was last commented on, it has been resolved. I tested the GraphQL Explorer on the latest versions of Chrome for macOS/Linux(120.0.6099.109) and Windows(120.0.6099.110), and everything works as expected. Query editor is stable and does not clear unexpectedly.
Unless there are any objections, I would recommend that this issue be marked as closed.

Thanks, @mark-mxwl. I'm not working on anything involving GraphQL or GitHub APIs at the moment, so am years out of context on this, so not positioned to validate this quickly. Equally, no objections to someone who has or can verify marking it as closed. Thanks for checking in. 😁

I second @mark-mxwl - this appears to be fixed when I attempt to reproduce the issue on Chrome as well 💛 closing out this issue!

I was also unable to reproduce the issue and noted the GraphQL Explorer has gotten much faster over the past two years. Kudos to the team for making such a noticeable improvement.

@Kurt-von-Laven I'll be sure to relay this to our team - thank you for the kind words! 💛


[Google Sign in] : Delete Account

Is your feature request related to a problem? Please describe.
Add the support for delete account if user signed in using email and password and does not have a password.

You have to reauthenticate using google

ok assign me this issue @Abhigyan103

Any update ?

Though just been 1 day working, i had added the feature but after syncing through main upstream , i again got that error "Null check  contains a null value". So i m again reinstalling the project. And would update you soon.


README 文档内的命名空间大小写修正

ReadMe中的命名空间和实际的文件名大小写不匹配

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


how do we use the trained model

Hi thanks for the great demo, i am confused how to use the trained model however..

Hi!
Can you please take a look at: https://github.com/crux82/ganbert-pytorch/issues/8#issuecomment-1008692742
Hope it helps
Bests
Danilo


Automatically switch to console on install

RancherOS Version: (ros os version)
1.5.2
Where are you running RancherOS? (docker-machine, AWS, GCE, baremetal, etc.)
Hetzner Cloud
Hi! I have installed RancherOS with a config file (-c parameter) that specifies I want to use the ubuntu console in the rancher section, as shown here.
The ubuntu console is enabled, but I have to switch to it manually. Is this expected?
Thanks

Not my expected.
This should be caused by networking missing, you can check this file /var/log/boot/ros-sysinit.log.
It can be confirmed if you get these logs:
[root@rancher rancher]# cat /var/log/boot/ros-sysinit.log | grep error
time="2019-06-17T05:20:30Z" level=error msg="Get https://raw.githubusercontent.com/rancher/os-services/v1.5.2-rc1/u/ubuntu.yml: dial tcp: lookup raw.githubusercontent.com on [::1]:53: read udp [::1]:60332->[::1]:53: read: connection refused"
time="2019-06-17T05:20:30Z" level=error msg="Failed to load rancher.console=(ubuntu): Get https://raw.githubusercontent.com/rancher/os-services/v1.5.2-rc1/u/ubuntu.yml: dial tcp: lookup raw.githubusercontent.com on [::1]:53: read udp [::1]:60332->[::1]:53: read: connection refused"

Version: rancheros v1.5.3-rc1
Confirmed issue. This is now working as expected per the comments here and the PR.
During the start of rancheros, it will wait for the NIC to boot successfully before executing the switch console.


Added missing end-statement in Linux-specific code.

Fixed a minor error that prevented compilation on Linux GCC.

Thanks. :)


the “CHANGE_SOURCE” argument was not useful in “.env” file

in branch compose-v2
in ./nginx/Dockerfile, never used the CHANGE_SOURCE argument of .env file defined
it made mirriors never changed.
ARG CHANGE_SOURCE=false
RUN if [ ${CHANGE_SOURCE} = true ]; then \
    # Change application source from dl-cdn.alpinelinux.org to aliyun source
    sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/' /etc/apk/repositories \
;fi

please use branch master or last release.


[enhancement request] - Add an option to track what Python lines causes the most SQL queries

Hello,
When using Django-Silk on a project, it is useful to know how many SQL queries are made, where they came from. For now we have a pretty clear understanding of this, we can sort by number of join, time consumed, the type of requests.
For now, we can take any query and see why it was called.
But I wonder, wouldn't it be a good feature to be able to see, for a specific line, how many SQL queries are emitted ? Or maybe there's already something for this and I just didn't find it.
What do you think ?
Thanks.

if you have implementation detail feel free to share

I would say that displaying similar queries count (see #439) would be enough to identify which line are causing large number of queries in most cases.


Contact Page: Improve Responsive Design for Mobile, Tablet

Before

After

I will need to submit another PR to make changes to the slack join page as well.

Thanks. @oliviasculley may want to take a look.

We have a PR for the linter too. https://github.com/codeforgreenville/hackgreenville-com/pull/122
If Zach blesses these things, then we can move forward on them.

This PR is not changing any white space/formatting. The intention is to make the page responsive for Small devices

This PR seems to have a lot of unnecessary indentation changes. I've attached a couple examples from the Github diff UI, but ideally once we have the linter in place then these differences should get linted out

Oh yea sure. I'm all for linting.

It looks like the biggest difference is adding the hcaptcha JS file include into the Laravel Blade 'script' stack. Everything else looks like classes and indent changes.
@oliviasculley if you're good with it then we'll merge.

I say merge either merge or close this - nothing worse than stale PR's =D

Sorry I never replied, it looks good to me but I don't really have any Laravel experience, so if it looks good to you or Zach then I'm good with it :smile:


Update admin.lua

a few changes to things that did not make sense

The command uses bracket notation because a dynamic plugin feature will be added eventually, if someone wishes to have a plugin that starts with a number, your method will break, using mine it will not.

Waiting for the game to load is extremely necessary because although the console is loaded separately, the commands use game functions.


Add an option to disable ViewCrawler

On Mixpanel 4.5+, there is a ViewCrawler the periodically processes messages on the main thread.
ViewCrawler is needed for these features to work:

Web Configuration
A/B Testing
Dynamic Tweaks.

But if you are not using those features, there is no reason to incur the performance hit of having extra things run on your main thread.
Please add the ability to disable ViewCrawler ( for those that don't need Web Configuration, A/B Testing, and Dynamic Tweaks )

Closing since it's already merged PR #313
Thanks @yogurtearl !

is there a way to have tweaks without the viewcrawler? or perhaps any way to run A/B tests without having to use the viewcrawler? my use case is i would like to simply get my variant for the test and update the UI myself without mixpanel's UI tools (as cool as they are!)

Hi @aneemtalukder - sadly nope :(

ahh got it, thanks!


Ignore failure when running 'kubectl cp'

In some CI jobs, e.g. whole-conformance, a failure tar: antrea-agent.cov.out: file changed as we read it happened occasionally, the failure is caused by kubectl cp, this actually a warning from tar and can be ignored instead of failing the job since the test is actually passed.

Does this error mean that we could be uploading a corrupted coverage file to codecov, or is it truly harmless?

I think it should be harmless, this issue doesn't happen frequently, I feel it's OK to not have the right coverage data for one or two PRs.

Does this error mean that we could be uploading a corrupted coverage file to codecov, or is it truly harmless?

I think it should be harmless, this issue doesn't happen frequently, I feel it's OK to not have the right coverage data for one or two PRs.

If kubectl cp fails with this error, do you know if any file is created on the host? If not, then I don't have a concern. We want to make sure that run_codecov doesn't fail because of an invalid file, otherwise isn't that change pointless?
BTW, thinking about it some more, do you think that we should also add a short sleep (maybe just 1s) before running the kubectl cp command? It may be enough to get rid of the issue. We could have both (the sleep and || true to ignore a possible error).

@antoninbas I submitted another PR to fix kubectl cp issue here #6387, maybe we can on-hold this PR to see if the same kubectl cp with tar failure happens in the future considering the coverage related codes changes a lot.


publishing php-sys

Hey @hjr3 sorry for tagging you in the ticket but the upstream repo is archived. I found the work you did in php-rpm quite helpful and pulled out php-sys, and generalized some of the php-rpm code into php-rs as a library. Do you mind if I publish those to cargo?

:D huzza! Thanks mate! And thanks for the great work :)


Add support for flashing without starting the node afterwards

Hello everyone,
it would be great if there would be an option to flash the nodes without powering it on afterwards so you can provide configuration files to the boot partition without having to uncleanly shutting the node down beforehand.
Sincerely,
ThePapanoob

It depends a bit on what your use case is and what will be desirable. I agree with you that leaving it off is less of an annoyance than turning it on.
Alternatively, i was thinking of returning to the power state before you started the flash operation. So if you execute a flash command when the node is off, it will stay off and vice versa.

fixed in https://github.com/turing-machines/bmcd/pull/72


⚠ Mobitopup has degraded performance

In 01f4ffb, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 3200 ms

Resolved: Mobitopup performance has improved in 14c268d.


RM Pro temperature

Hello,
Right now the remote control function works well.
can you provide a guide that without A1 how to record temperature by RM PRO in domoticz so that can be display in homekit?
i find a new virtual temp sensor named rm already created in domoticz but the temperature keeps 0.
if only some setting needs configured or another python needed?
thanks!

Hey,
sorry not familiar with domoticz, but I think you can figure it out by polling the RM Pro temperature by using:
http://localhost:8080/getStatus/temperature
Do you know which format required for the "virtual temp sensor" you mentioned?

Hey,
sorry not familiar with domoticz, but I think you can figure it out by polling the RM Pro temperature by using:
http://localhost:8080/getStatus/temperature
Do you know which format required for the "virtual temp sensor" you mentioned?

Hi, I'm trying the following with my RM Pro (other commands work):
http://localhost:8080/getStatus/temperature
and I'm getting:
{ "error": "Failed: Cannot get temperature" }
Any advice?
Thanks!


image-grid

Added image grid layout to view images with truncated titles in a grid in the collection view.

I suggest considering a responsive "fluid" grid like this.
More options on https://labs.jensimmons.com/


'knife bootstrap --policy_name' doesn't play nicely with 'knife node policy set'

Description
After bootstrapping a node, the policy_name/group are set in two places (top-level and under normal), but when updating policies via knife, only the top-level is updated, leaving the normal value with the old policy name.
Chef Version
» knife --version
Chef Infra Client: 18.2.7

Platform Version
macOS 13.5.1 (22G90)
Replication Case

Bootstrap node, providing --policy_name and --policy_group args.
Modify the node's policy via knife node policy set ....
View output with both old and new policy names with knife node show ...

Client Output
knife bootstrap <IP_ADDRESS> -U ubuntu --sudo \
   -N my-new-hostname \
   --policy-name guest-pending-assignment --policy-group default

knife node policy set my-new-hostname default my-policy-name

knife node show my-new-hostname -F json
{
  "name": "my-new-hostname",
  "policy_name": "my-policy-name",                  # ← YAY
  "policy_group": "default",
  "run_list": [
  "recipe[my_cookbook::recipe_01]"
]
,
  "normal": {
    "policy_name": "guest-pending-assignment",      # ← WTH
    "policy_group": "default",
    "tags": [

    ]
  }
}

fwiw this is still an issue on 18.5.0, here's a recent node:
$ knife node show foo-staging-db-101 -F json
{
  "name": "foo-staging-db-101",
  "policy_name": "foo-staging-db",
  "policy_group": "default",
  "run_list": [
  "recipe[db_foo::mysql_staging]"
]
,
  "normal": {
    "policy_name": "guest-pending-assignment",
    "policy_group": "default",
    "tags": [

    ]
  }
}

it's functional, but the extra data might confuse searches.


Pick yarn or npm and include relevant lockfile.

Is your feature request related to a problem? Please describe.
Having both yarn and npm supported means that during PRs contributors would in theory have to both yarn add <package> and npm install <package> for a dependency to appear in both lockfiles.
Describe the solution you'd like
Pick between yarn or npm. I have a strong preference for yarn due to historic consistency in restoring packages for users, where often npm produces different package-locks for different users even on the same version of npm (in my experience).
Yarn also has some features that npm still lacks such as resolutions which has gotten me out of sticky dependency situations before.
For those familiar with npm, yarns commands are slightly different but have simple 1-to-1 translations.
Describe alternatives you've considered
Use npm. It's the default, more people seem familiar with it.

@tvandort Thanks for bringing that up. Didn't really think of the issue of having both before. Giving the possibility of both yarn and npm means the lock files could be out of sync.
Let's use npm since it's the most common.
Don't you need a last PR for Hacktoberfest ^^?


SSH module ?

From @GoogleCodeExporter on May 31, 2015 11:30
Hello Hackers,
Anybody interested in packing http://www.lag.net/paramiko/ to SL4A (py)  ?

--
Thank you,
h3manth.com

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 8 Sep 2011 at 3:37
Copied from original issue: damonkohler/android-scripting#570

From @GoogleCodeExporter on May 31, 2015 11:30
Moved to: Issue python-for-android:44

Original comment by rjmatthews62 on 9 Apr 2012 at 1:43

Changed state: Moved

From @GoogleCodeExporter on May 31, 2015 11:30
Moved to Python-for-Android

Original comment by rjmatthews62 on 9 Apr 2012 at 1:43


Android scene dispose improvements

The disposing code looks good. I'm not sure if GC code is really needed, if you are disposing manually. You could skip it.

@mstefarov I am open to changing this further before release.


why chatGPT tell me there is a parameter named 'Conversation ID' can use , but not found in the documentation anywhere

Hi, What is the conclusion about this issue?


add check for status_codes

@benrudolph @czue @dannyroberts FYI

very cool, so we can pretty much have datadog monitor any service as long as we write an adapter?

Yup. This one is already running in prod so you can see the stats in
Datadog. Still need to add the other metrics.


Commission scolaire des Affluents

Commission scolaire des Affluents

@beligh-hamdi Pull request merged.
Please notice that free educational subscription for JetBrains tools is for students and teachers only, and is valid for using the tools for educational purpose only. If employees of this organization who are not students, nor teachers, also need a license for JetBrains tools, they can be eligible for an academic discount for the tools. They can get the discount by email to<EMAIL_ADDRESS>Thank you!


[Event Parameter Request] page 6510 "Item Tracking Lines" - OnCalculateSumsOnAfterCalcSums

procedure CalculateSums()
var
    xTrackingSpec: Record "Tracking Specification";
begin
    xTrackingSpec.Copy(Rec);
    Rec.Reset();
    Rec.CalcSums("Quantity (Base)", "Qty. to Handle (Base)", "Qty. to Invoice (Base)");
    //OnCalculateSumsOnAfterCalcSums(Rec); A200F0000.Event20.02.o
    OnCalculateSumsOnAfterCalcSums(Rec, SourceTrackingSpecification); //A200F0000.Event20.02.n
    TotalTrackingSpecification := Rec;
    Rec.Copy(xTrackingSpec);

    UpdateUndefinedQtyArray();
end;

[IntegrationEvent(false, false)]
local procedure OnCalculateSumsOnAfterCalcSums(var TrackingSpecification: Record "Tracking Specification"; SourceTrackingSpecification: Record "Tracking Specification")
begin
    //A200F0000.Event20.02 Parameter SourceTrackingSpecification
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 43611.


[release-4.11] OCPBUGS-20733: CVE-2023-44487: bump golang.org/x/net to v0.17.0

cc @openshift/storage

/test verify-deps

/label backport-risk-assessed

/retest

/lgtm

CI result is failed with known issue: "ERROR: (AuthenticationFailed) Authentication failed." Can be ignored.
Verified with golang.org/x/net v0.17.0 in go.mod file
/label cherry-pick-approved
/label qe-approved

/jira refresh

/jira refresh

/jira refresh


Unable to open MaterialEditTextPreference twice

When the MaterialEditTextPreference is opened twice, mEditText still seems to be attached to the old dialog and the following exception is thrown.
    Process: org.owntracks.android, PID: 1190
    java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
            at android.view.ViewGroup.addViewInner(ViewGroup.java:3882)
            at android.view.ViewGroup.addView(ViewGroup.java:3735)
            at android.view.ViewGroup.addView(ViewGroup.java:3711)
            at com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.showDialog(MaterialEditTextPreference.java:80)

I'm seeing this with version <IP_ADDRESS>.
Any idea why the old dialog is still around?

It's not the old dialog, it's adding the EditText twice to the layout. This is any easy fix though.

By that I mean the EditText is created and added to the layout. When the dialog is shown again, it gets added to the layout again, but the EditText had already been added to another parent thus this exception is thrown.

https://github.com/afollestad/material-dialogs/releases/tag/v<IP_ADDRESS>

Now it doesn't crash but the value is appended on every open.
I suggest to switch back mEditText.append to mEditText.setText


Upgrade GA to Universal

Upgrade Google Analytics to Universal Analytics
New standard for Google Analytics tracking.  Many of the benefits are not needed here, but the current code is deprecated and the upgrade path is straightforward.
Your Google Analytics account has already been upgraded to Universal Analytics, the code snippet just needs to be updated.
 We'll need to do this with Civi next.


Merge in games-on-k8s/docker-factorio gen_config

games-on-k8s/docker-factorio has been effectively abandoned, but has gen_config.py, which is very powerful for the creation of the server-settings.json file. Addition of gen_config would allow for one line server launches (as opposed to starting, stoping, editing the config, and restarting), much easier kubernetes integration, and much easier public hosting of games.
License is also MIT.
I would be willing to do the merge, testing, and PR if the addition of gen_config.py is acceptable.

I don't really want to add python just for generating the config.

Just checked, and you do have busybox sed in the container. I would be willing to write a bash script that took a template and replaced all the values with either defaults, or the environment parameters. Only additions then would be the template and new script.

We can also add the standalone sed cause compared to full blown python it is tiny.
I would merge it if it is error proof (eg missing variables) and maintainable.


add prisma support

add prisma support

When I make local modifications, cargo.toml changes after running fmt. I don't know how those are merged. I think this is somewhat targeted

This makes me take it for granted that the latest should be placed at the bottom. I apologize

Codecov Report

Merging #1700 (28c9805) into master (9398538) will increase coverage by 0.00%.
The diff coverage is 0.00%.

@@          Coverage Diff           @@
##           master   #1700   +/-   ##
======================================
  Coverage    6.85%   6.86%
======================================
  Files         126     126
  Lines       53312   53250   -62
======================================
  Hits         3655    3655
+ Misses      49657   49595   -62

Impacted Files
Coverage Δ

lapce-core/src/language.rs
46.03% <ø> (ø)

lapce-core/src/syntax/highlight.rs
0.00% <0.00%> (ø)

lapce-data/src/update.rs
0.00% <0.00%> (ø)

lapce-proxy/src/terminal.rs
0.00% <0.00%> (ø)

lapce-proxy/src/plugin/wasi.rs
9.80% <0.00%> (+0.31%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


missing code to read table from sql pool

The existing code does not read from SQL pool as suggested in the document and creates a reader object and not a dataframe. Adding sqlanalaytics generates a read from SQL Pool into a dataframe. It is unclear what the option is doing and I am fairly certain it is not requred.

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

#sign-off

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


XML attributes, XML boolean, route53 example

Added ability to pass a map to be used as XML attributes, needed for route53 api payload
Added XML generation for boolean type
Added examples directory with route53/change_rr.ex as first file

@ltd thank you! :purple_heart:
And sorry for the delay. :grimacing:


[Feature] conan package manager support

Hello,
I was curious about your opinion regarding the conan package manager. For me it looks a lot easier to share a library as a package. I've also submitted a pr https://github.com/dropbox/json11/pull/134, if you're interested could you please take a look?

Interesting idea, but seems like it would be a major change and would make this repo opinionated on tools rather than being simple and generic.  No new feature development is intended for this repo, so I'm going to close this out.


[Feature Request] Search the Page Contents

Is your feature request related to a problem? Please describe.
Sometimes, I need to search the page and/or message stream that I’m on. Not using the websites, search, but searching the actual text on the page.
Describe the solution you'd like
A similar, but different function to Chrome so that I can do ⌘F and a search-box will pop-up. Then when I start typing, it'll start searching. Hitting "enter" to jump through entries.

This will be very useful for some of the plugins, for example Evernote (https://github.com/iamcxa/franz-recipe-evernote/issues/1).

+1

Duplicate of #193?


Contrast Ratio

Hi Cory,
I ended up on your blog via a GH Issue on Susy Grids... Love the content but the home page is a little hard to read with text contrast against the background.
Most people are probably fine, but something worth looking at if you fancy it.
After a quick test on http://webaim.org/resources/contrastchecker/?fcolor=b4c0cc it looks like you'll get AA and AAA pass if you bumped it up to #445263

I'll meet you more than halfway: https://github.com/corysimmons/corysimmons.com/blob/master/static/src/css/style.styl#L11
Updated. Refresh and let me know if it works for you. 👍

Looks great (looked great anyway, but even easier to read now)

I'm glad it reads better for you. =)


spm boot winrm readme

edited the readme text for language-related stuff and typos

I've merged the changes.
Please note that we'll have to make more changes to accommodate support for .exe CC installer distributions instead (or in addition to) of .zip distributions

Thanks for the heads up, I'll keep an eye for changes and will take a look at the readme again.


fix: prevent iOS from moving selection

Prevents iOS from bouncing the text selection around when toggling a list or a task item.
For {kind: 'task'}, removing pointer-events: none in the CSS fixes the issue but also requires updating the mousedownhandler since the <input> can now be a target for the event.
For {kind: 'toggle'}, iOS doesn't like .list-marker-click-target to be empty, so adding an empty <span> to it prevents the cursor from moving around.
https://github.com/ocavue/prosemirror-flat-list/assets/2583256/1e9d0142-1d47-4396-a6e2-0068fbf255b1
Closes https://github.com/ocavue/prosemirror-flat-list/issues/89

This works great on my iPhone. Thanks for your contribution!


HI,  How can we implement it on bottom navigation view.    when i try to implement it shoes blank space with fill of a color,

[ ] I have verified the issue exists on the latest version
[ ] I am able to reproduce it

Version used:
Stack trace:
Android version:

Try using a transparent target. .transparentTarget(true)


AmazonApiGateway BadRequestException

Hi, I got the following error when attempting to update the stack from version 4.0.0 to 4.1:
"CloudWatch Logs role ARN must be set in account settings to enable logging (Service: AmazonApiGateway; Status Code: 400; Error Code: BadRequestException; Request ID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)"]

Hi @lpfeup,
I was able to reproduce the problem on my account. It looks like there are two alternatives:

Launch a new stack using the same bucket as SourceBuckets (recommended)

This will create new distributions, but they will have API logging enabled (which is a best practice).

Update the template manually (https://s3.amazonaws.com/solutions-reference/serverless-image-handler/latest/serverless-image-handler.template) to remove the logging resources (ApiLoggingRole, ApiAccountConfig, ApiLogs) and StageDescription property on the ImageHandlerApiDeployment resource

Please view this as a last resource, as stated above, it's ideal to keep logging enabled for the APIs.

For a future release, we'll review this upgrade path.

Thanks @dscpinheiro, I will recreate the stack.
I would suggest adding a note on the documentation regarding this upgrade caveat, but feel free to close the issue.

We are closing this issue, but please feel free to open the issue again if you any other support.


Add location addresses data from Korea

Hi there! I would like to take this issue. @cieslarmichal

Ok assigned

Hello, developer. I'm a college student, and I'm just starting because I'm busy preparing for the exam. I'm sorry that I couldn't proceed quickly. I'm currently setting up a development environment. But this is my first time contributing, so I tried to follow the developer's contributing.md . But as soon as I typed out "sudo apt-get install cmake g++," I said, "The following packages have unknown deterrents:
cmake : Depends: libarchive13 (>= 3.3.3) but it is not going to be installed
E: I found the problem code of 'apt --fix-brokeen install' with no packages (or specific a solution.)', and I tried to install the libarchive13 package manually, but it failed. I wonder if the developer also experienced this problem while setting up the environment.

Please join discord server were contributors can help you, do you have g++ installed maybe? Discord channel in readme


Some headtext are missing

Occationally, other's headtext will be missing. No flow to reproduce yet.

These appear to be missing the head model (a-entity) and name (a-text), but inconstantly for all users.
If child messages arrive out of order this could be a problem, but I think we check timestamps to avoid this right?

No longer seems to be an issue.


helm link gives ERROR about chart api version

I see in the code that QuarkusHelmWriterSessionListener has a constant with
private static final String CHART_API_VERSION = "v1";
However this gives the following error when running helm lint

Not sure if this can be updated or should be parametrized..

This should be indeed configurable. The fix will be included in the next release. Thanks for reporting!


TEAMS : D911

The Teams powershell 2.6+ module until 4 seemed to have major issues with LIS database population.  Seems fixed.
But we have no way to actually validate information anymore....
test-csonlineliscivicaddress is no longer valid.
Anything we put in powershell shows 'validated' even though it isn't.
Places can't have their own lat/long.
This seems reckless as test calls to 911 fail on civic addresses even though they are 'validated'.
Anyone listening?
BTW even going thru the web interface some addresses fail to lookup.  You own BING and know lat/long on locations and still can't validate?
Please route this TEAMS wise - even your feedback site is routing to a general area.

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

ID: c2b13d68-e036-6d24-1d8b-68026ede5bd1
Version Independent ID: d4d5c92d-cc9a-259e-ef82-d090330f5641
Content: Test-CsOnlineLisCivicAddress (SkypeForBusiness)
Content Source: skype/skype-ps/skype/Test-CsOnlineLisCivicAddress.md
Service: skypeforbusiness-powershell
GitHub Login: @JensTrier
Microsoft Alias: jenstr

Hello @tommyjh
How are you?
Here, we are limited to documentation/articles fixes and improvements (like missing parameters, adjust examples, typos and so on)
For your scenario the best would be to open a support request from your tenant.
Either way, I'll try to pass this feedback on.

@get-itips Thank you very much for the contribution and sharing this explanation. @tommyjh Hope this comment is helpful for you. Considering the nature of the issue, as advised, please open a service ticket in your tenant and follow with them for the resolution. We proceed to close it as here we are limited to documentation fixes and improvements only.
We will be very happy if you can share the outcome or resolution with us if you see documentation update is required. We will certainly update this documentation with that valuable information. Thanks again, for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

@tommyjh thanks for the feedback.
Yes, the entered address will display as Validated. The way and emergency call is routed based on the emergency address type is described here https://docs.microsoft.com/en-us/microsoftteams/emergency-calling-dispatchable-location#emergency-address-classification-and-routing
It is by design that a place inherits the lat/lon from the corresponding civic address. Think of this as the civic address being the building address and the place is a location within the same building/entrance, i.e. 3rd floor east.


Table 6 in Table

Hi authors, could you provide some details on your evaluation protocol for Table 6? Specifically,

what is the rendering size?
how many views per subject?
which backbone for lpips?

Thank you very much!

Thanks for reading our paper.

The rendering size is 512 as the size of GT images in the dataset is 512.
We use four views per subject, by rotating {0, 90, 180, 270}. This is the same as our normal loss calculation.
We use VGG backbone for lpips calculation.

Hi, thank you for your quick response! I plan to compare to your work for an ECCV submission, and since the texture inference code is not out yet, would you mind sharing the original qualitative results without the bounding boxes n Figure 5?
Thank you very much!
On Mar 2, 2024, at 9:56 PM, Zechuan Zhang @.***> wrote:
Thanks for reading our paper.

The rendering size is 512 as the size of GT images in the dataset is 512.
We use four views per subject, by rotating {0, 90, 180, 270}. This is the same as our normal loss calculation.
We use VGG backbone for lpips calculation.

—
Reply to this email directly, view it on GitHubhttps://github.com/River-Zhang/SIFU/issues/5#issuecomment-1975052425, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABQ32MANA2BS6MHLAPOU673YWK3SJAVCNFSM6AAAAABEDU3J42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZVGA2TENBSGU.
You are receiving this because you authored the thread.Message ID: @.***>

Hi, thank you for considering our work for your ECCV submission! Unfortunately, the texture inference code and the original qualitative results from Figure 5 are not currently available for public release. However, the coarse texture prediction is contained in our released code. You can try that by uncommenting the code in apps/infer.py line 709 and 717, use gen_mesh_color() to get the coarse texture.
           final_colors=gen_mesh_color(verts_pr, model.netG, device, in_tensor)             # final_colors = query_color(             #     verts_pr.detach().squeeze(0).cpu(),             #     face_pr.detach().squeeze(0).cpu(),             #     in_tensor["image"],             #     device=device,             #     predicted_color=torch.FloatTensor(final_colors)             # )             final.visual.vertex_colors = final_colors
Also, you can use the quantitative results in the paper as a reference. We haven't released the texture refinement stage because it needs GPT-4V and it is not available for everyone. We are looking for alternative ways for a stable, cheap, and effective refinement.


Unable to Authenticate Microsoft Teams External Apps

Expected Behavior

When attempting to connect an external service in Microsoft Teams such as Jira Cloud, clicking the authentication button should open a popup window asking the user to sign into their Jira Cloud account. This is what happens in the browser version of Teams.

Current Behavior

When you click the link to login to the service (In this case Jira for Teams) nothing happens.

Screenshots (if appropriate):

Possible Solution

Steps to Reproduce (for bugs)

Click the ... on the left menu in teams
Add the Jira Cloud Service
Attempt to sign in to the service

Context

Your Environment

Franz Version used:
Attempted Most recent version and Beta
Operating System and version:
Windows 10 Creators Update

I can confirm this issue is still relevant and it makes Teams unusable for me. Teams strength in opposition to other services is to have many external apps, but authorization within Franz is impossible. The free plan of Teams has no tasks, so external apps like Trello are mandatory to beat competition.
A solution would be to let the Chromium container allow to open popup windows.

It's curious to me this doesn't work; I can double-click a message in the Outlook 365 service and it pops up a new window just fine. 🤷♂


Incorrect breadcrumbs in directions

The Marketing Pages link is now in the subheading Internet marketing, not Lead management.

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

ID: 41377fde-d690-254b-a2c6-bde18d853765
Version Independent ID: 28b95ab7-190f-580e-7e58-476460f89148
Content: Design, check, and publish marketing pages (Dynamics 365 for Marketing)
Content Source: ce/marketing/create-deploy-marketing-pages.md
Service: dynamics-365-marketing
GitHub Login: @kamaybac
Microsoft Alias: kamaybac

@jpatrickwright . Right again! I'll fix this right away. Thank you for reporting the issue.


Add a Gitter chat badge to README.md

scalameta/scalameta now has a Chat Room on Gitter
@xeno-by has just created a chat room. You can visit it here: https://gitter.im/scalameta/scalameta.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

Hello, @gitter-badger! Thank you for your interest in contributing to the scala.meta project. Please sign the CLA, so that we can proceed with reviewing your pull request.

It's fun to see bots talking to each other :)

Gitter should know how to sign. Dummy bot!


report proper error for unrecognized source protocol

fixes https://bugzilla.redhat.com/show_bug.cgi?id=1190106
(once it makes it to origin)

@soltysh please review.

[test]

LGTM, but can you please add test case to cover this situation? We've should work on our testing suite in sti, I'm not too happy with the test coverage in certain modules.

sure.

Cool, you're gonna have to fix the test cases as well.

so i see :)

i've realized this is totally wrong :(    file:// is supposed to be treated as a valid git clone spec.

@soltysh still needs new tests but at least i think the code is right now :/

Two small nits, but generally LGTM.

thanks @soltysh, nits fixed but integration test is still failing and i still want to add test cases.

Will wait for tests to pass and merge right away.

Jenkins green, not waiting for travis [merge]


Feature request: API to allow setting thread pinning for Isolates

Following on from discussion in #44228 I wanted to propose an addition to the API for Isolate spawning which would allow setting the thread priority of a thread allocated to the Isolate or new Isolate group.
I'm not familiar with the implementation details of the thread pool and how threads from it are assigned to Isolates, so I'm not sure if there is currently a means to have a specific thread be assigned or tied to a specific Isolate or Isolate group.
My use case for this is I'm trying to use Dart (on Linux) for audio DSP applications (eg, synthezisers, audio fx processing, etc) and it seems the recommended way to do low latency audio output applications is to use a high priority thread to feed the OS's audio api while trying to ensure that thread never blocks. Given its currently not possible to use FFI with async callbacks into Dart Isolates and that most cross-platform audio libraries (libsoundio, jack, miniaudio) use callbacks from their own high priority "RT" thread, my thought was the next best thing could be to be able to provide a high priority thread for a single Dart Isolates group, which would then have at least 1 isolate calling a sync audio (eg ALSA) api via FFI with audio samples generated in other isolates supplied via its SendPort or FFI pointers if the sendport mechanism itself is too slow.

Actually I just realised that with FFI, if it's the same thread that does FFI that also runs my Dart code in the Isolate that calls the FFI functions, then I could be a bit checky and just use pthreads api in native code  to elevate the priority of that thread myself. But this also would be assuming that the same thread keeps getting scheduled to run the code in my worker "high priority" Isolate, which I'm not clear if that would be the case, even if i only had main + 1 other worker  Isolate?
@mkustermann would you have any thoughts on if this could work or is am I just on a fools errand?

There's a few things to dissect here:

Thread pinning: Is there a need for the Dart code as well as any possible C code it calls via FFI to always run on the same thread for the existence of that isolate. This is sometimes needed if a C library makes use of TLS (thread local storage) - for example: Dart calls C which then sets up a TLS value calls back into Dart which might call back into a C callback (which accesses TLS key).
If that was implemented one could use FFI to call out to pthread API to change the priority of a thread and it would stick (since the isolate stays on that thread. One unexpected side-effect of this is that any threads spawned from the former (e.g. Dart spawns garbage collection threads) would inherit the priority.

Isolate prioritization: Does a Dart isolate need to run at a specific priority. Firstly it's not always possible to increase a threads priority - it might require special (e.g. root) privileges for the process (e.g. setpriority() on linux allows lowering but not increasing priorities by-default). Most likely one would want to run the code anyway - making this prioritization only a best effort (might or might not apply the priority) solution.

Low latency: Running Dart code (together with some FFI calls) might or might not fit your latency requirements. For example the VM can decide to collect garbage: a) young-generation collections can take 20+ ms b) in low-memory situations the VM can decide to perform a compaction (could take 100+ms). So by running Dart code you give up control over latency requirements to some extend already.

Async communication: An isolate can communicate with a C thread asynchronously via ports. So one can decide to have a dedicated C thread, which sets it's thread priority and pings Dart code when it wants to send it some message or wants an answer for some request (in which case it'd need to wait for the answer - which can increase pause times).

Thanks for looking at this so quickly @mkustermann !
You make very good points about low latency and I have thought myself if this is even feasible in Dart. But I got some hope that  this might be possible by comparing to my entry into Dart: Flutter, which has somewhat similar low latency requirements to meet the 16ms deadlines for 60fps, though I guess that they do that by giving the UI thread higher priority via the embedding.
In regards to thread pinning, I think you are spot on and I think this is what this feature request boils down to as with that it would be up to the user to make use of any OS specific APIs to raise thread priority rather than requiring any of that functionality from Dart itself. I guess this would be the minimal amount of change required in Dart to allow for this functionality and leave it up to any user to do whats best of their use case, in my particular case for example, I'm intending to run on "single-purpose" RPI's, so for instance potentially running my Dart process at elevated, even root user level is not necessarily an issue.
In regards to GC, yes any pauses could well blow out the time budget, but from my reading it seems that even for native code, its recommended not to do any allocation on the high priority audio thread (malloc et al) so for my particular use case I'd be following a similar strategy and avoiding runtime memory allocation in my Dart code as much as possible. Avoiding GC (as much as possible  at least) would also I think alleviate issues of a GC thread inheriting the high priority of the thread in the Isolate that spawned it.
So I guess should I change the title of this issue to reflect the change in the requested feature?

So I guess should I change the title of this issue to reflect the change in the requested feature?

Either that or file a new issue specifically about thread pinning. We can then also merge  https://github.com/dart-lang/sdk/issues/38315 into it - which fundamentally is about the same problem.

Thanks @mkustermann !
I've changed the title of this issue as I think it would help having the original context here along with the explanation in your comment.  I'm still learning how Core Audio on iOS and MacOS works but suspect thread pinning would also be needed there to use the realtime audio render thread.

Work is being done to allow embedders to control spawning of worker threads instead of having the Dart VM do it (see https://github.com/dart-lang/sdk/issues/44228), would that solve the issues raised here (controlling thread priorities, thread pinning etc.).

@maks I saw the comment posted on the other thread stating the use case presented here is not for a custom embedder but rather having this functionality in the regular Dart SDK.

Thanks @a-siva yes sorry I should have been more specific, the request here is for using the regular SDK, eg for command line applications

I also ran into this problem.  My use case is calling into JNI with dart:ffi.  You can't call into JNI from an arbitrary thread, it has to be registered with the JavaVM via AttachCurrentThread.
@maks to your original problem in the description I've written a few synths and this is how you want to setup your code, the fact that Dart doesn't execute on a dedicated thread shouldn't be a problem for you.

Write your synth in a non-garbage collected language like C/C++.  You don't want garbage collection interrupting your audio callback and as you make your synthesizer more complex you will be starved for more CPU so you'll want a language that is a thin abstraction over the machine code to make it easier to optimize.
Create a lockless ring buffer that will be used to send control data to the synthesizer that is running on the audio callback thread, even using mutexs on that thread will potentially cause buffer underruns (audio glitches resulting from the CPU not responding fast enough).
Call from dart with dart:ffi to C/C++ code that will register the audio callback and supply it with the synth it will use to fill the audio buffer and the lockless data buffer that will receive control data
When you what to change a parameter for the synthesizer you will use dart:ffi to call into C which will place the data on the lockless ring buffer.  It doesn't matter what thread executes this, it only matters that calls to write to it are serial.
In the audio callback read from the lockless ring buffer to modify the synth before calculating the buffer.

Here's some pseudo code:
struct Data {
  Synth* synth;
  LocklessRingBuffer* controlBuffer;
}

struct ControlChange {
  int parameter;
  int value;
}

// Called on some high priority audio thread
static int AudioCallback(float* buffer, int length, void* voidData) {
  Data* data = (Data*)voidData;
  while(LocklessRingBufferHasData()) {
    ControlChange cc = LocklessRingBufferPop(data->controlBuffer);
    SynthSetControlValue(data->synth, cc.parameter, cc.value);
  }
  return SynthFillBuffer(data->synth, buffer, length);
}

// Called on some Dart thread via dart:ffi.
Data* StartSynth() {
  Data* data = CreateSynth();
  AudioApiStartAudioCallback(AudioCallback, data);
  return data;
}

// Called on some Dart thread via dart:ffi.
void KeyDown(Data* data, int key) {
  LocklessRingBufferPush(data->controlBuffer, (ControlChange) {
    .parameter = KEY_DOWN,
    .value = key
  });
}

Thanks for taking the time to write such a detailed reply @gaaclarke ! very much appreciated and very nice to meet another synth developer!
The approach you outline is roughly what I found is done by the flutter sequencer package.
And yes I've gradually come to the realisation that using the method you've outlined above is really the only viable way at the moment with Dart.
I've read the seminal "time waits for nothing" about the need to avoid not just GC but even manual mem alloc to avoid anything that might block. So I had initially thought I could work around Darts use of GC by having a separate Isolate where I didn't do any runtime allocation doing the audio synth and output to the platform audio api, using a lockless ring buffer to transfer data to the Isolate via FFI pre-allocated memory, hence filing this issue (thanks to mraleph via twitter for suggesting to me that trick to avoid any slowness due to using SendPorts).
But I've since learnt from feedback from @mkustermann that when GC happens it effects all Isolates 😞 plus mraleph in another issue (about compiling Dart to Wasm) said that even if I didn't do any explicit object creation at runtime myself, I might trigger such alloc that Dart would do behind the scenes and hence cause GC.
So I've now (sadly) given up on trying to have the audio synth/effects code in Dart which I was trying to do in this project and instead switch over to having the WASM synth in that project output its audio data frames to the system audio api (alsa/pulseaudio/jack etc) all in C/Rust/Zig/etc code rather than routing it via a Dart FFI binding to a audiolib.
Last year I revived and put back on Play the
Raph Levien's original "msfa" Dx7 fm synth app so I'm likely to try to use your recommended approach first with its C code, as I have planned to convert it into a Flutter app.
Given the above I don't really have a use case anymore to request the thread pinning feature, but it sounds like there maybe others that would, but if thats not the case, I'm happy for the issue to be closed.

Thread pinning: Is there a need for the Dart code as well as any possible C code it calls via FFI to always run on the same thread for the existence of that isolate. This is sometimes needed if a C library makes use of TLS (thread local storage) - for example: Dart calls C which then sets up a TLS value calls back into Dart which might call back into a C callback (which accesses TLS key).

We also run into this with using JNI. For example a thread needs to be attached to the JVM AttachCurrentThread, and JNIEnv*s are only valid for the thread for which it was obtained. cc @mahesh-hegde

I also run into thread pinning issue. #49463
My case has not dependencies with JNI but I use native library which uses thread local values and I need pin Isolate to thread.

While the title of this issue is about thread pinning, my original usecase for opening this issue was in trying to use Dart via FFI for low latency audio and it seems at least on that front, while not a complete solution, the new Dart_PerformanceMode_Latency in the embedder API may be of some help there for future use.


performance.py file not found

I'm trying to use sphinx-analysis on a local sphinx project, but getting the following error:
% sphinx-analysis --project . --runtime --flamegraph

Running 1 test configurations.

───────────────────────────────────────────────────────────────────────────────────── Run 1/1 ──────────────────────────────────────────────────────────────────────────────────────
performance.py file not found
Errors in configuration. Skipping this run.

Starting snakeviz servers

Killing snakeviz server in 5 secs.
snakeviz: error: the path /Users/dstansby/software/sunpy/docs/runtime_all.prof does not exist

usage: snakeviz [-h] [-v] [-H ADDR] [-p PORT] [-b BROWSER_PATH] [-s] filename

Start SnakeViz to view a Python profile.

positional arguments:
  filename              Python profile to view

options:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -H ADDR, --hostname ADDR
                        hostname to bind to (default: <IP_ADDRESS>)
  -p PORT, --port PORT  port to bind to; if this port is already in use a free port will be selected automatically (default: 8080)
  -b BROWSER_PATH, --browser BROWSER_PATH
                        name of webbrowser to launch as described in the documentation of Python's webbrowser module: https://docs.python.org/3/library/webbrowser.html
  -s, --server          start SnakeViz in server-only mode--no attempt will be made to open a browser

Using sphinx-performance directly on a custom project is not yet supported. Setting --project to a custom project path just means you are providing a custom project template that must conform to the structure of the others in https://github.com/useblocks/sphinx-performance/tree/main/sphinx_performance/projects. That means the path needs to contain the files
conf.template
index.template
page.template
performance.py
requirements.template

What you could do and what I've successfully done in the past is to:

Rename your conf.py to conf.template
Rename your root index.rst to index.template
Create an empty page.template
Create an empty requirements.template (sphinx-performance will install the listed dependencies to your active venv; if it already contains all project deps then you're fine)
Copy and modify performance.py, so the values  dummies, pages, folders and depth are set to 0.

This way you trick sphinx-performance in doing nothing but still get the support for memray and pyinstrument.


[WIP]Update to use leptos v0.5.0-rc1, will update when v0.5.0 is released

Wanted to see how the website would look after updating to v0.5.0 to learn. Happy to update when 0.5.0 is release :)

Thanks -- this has been superseded by a recent update.


Hero Tile layout

Addresses #289  Need to scale images. I'm guessing css object-fit property here, though it needs some minor fixes also. I'll be on it.

Pull Request Test Coverage Report for Build 2684

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

Totals

Change from base Build 2683:
0.0%

Covered Lines:

Relevant Lines:
0

💛  - Coveralls

Fixes Done! Please review..

Please also, rebase and put the changelog in the right place.

@nileshgulia1 Please take care of this too.

@nileshgulia1 please can you merge from master and resolve the conflicts? I will take a look then!

@sneridagh I just merge with master.

This is the edit mode:

This is the view:

They should be the same, so you have almost the same "What You See Is What You Get" feel, can you take a look and try them both looks like the same? Including the empty one.

Also, did we decide to have Title/UnderTitle/Description?
The placeholders are still in German ;)
/cc @tisto

@nileshgulia1 what's the status here? Did you fix the issues raised by Victor?

@tisto. Yes I changed the maxWidth to 50% now we can see the image with
title nd subtitle. Can you please review it now?
On Thu, Mar 7, 2019, 10:20 Timo Stollenwerk<EMAIL_ADDRESS>wrote:

@nileshgulia1 https://github.com/nileshgulia1 what's the status here?
Did you fix the issues raised by Victor?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/plone/volto/pull/576#issuecomment-470383693, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AVP6xZ1MgZAV0h-UVxDjwmD7yMgMN8G6ks5vUJqDgaJpZM4YcTRD
.

Hero tile title and subtitle do not have any left margin/padding. Subtitle is same font weight and font size as title -> reduce size and font weight of subtitle.

@sneridagh do we have an icon from @albertcasado for a hero tile with the image on the left side? Maybe we should add both hero tiles to Volto for more options...

@tisto I cannot able to reproduce the image alignment, on my side its like:

@nileshgulia1 please see my comments:

The image issue hasn't been fixed either. Now the image is 100% height but does not keep its ratio:

Screen for the "Hero Tile with Top image":

(Note that this would be a second tile, not the one we are currently working on)

@nileshgulia1 looks a lot better now. I would like to amend one detail though:

We should also use a light grey background as we have here:

I can't barelly see the placeholder text now:

and the color is very dark, please change it to pastanaga @tealBackground variable.
The padding in the text body wrapper is not sufficient for me, increase it to match the mockup that Timo pasted above.

@sneridagh Done!

@nileshgulia1 looks good to me. One small amendment:

@sneridagh we still have the problem with the icon. I think we need the correct icon before we can merge and release. :(

@nileshgulia1 @sneridagh image tile is broken, no way to add a new paragraph in the description text of the tile, if you add a very long word without any blanks the word will bleed out of the tile.

@nileshgulia1 I finished the tile. Nilesh, please take a look at the changes of my last commits. I had to fix some changes that were still due to implement from the last reviews. I fixed and corrected some other things, and removed leftovers from tests, and dangling imports and ESlint errors.
@tisto I also added the support for cursor navigation. The ability to add a paragraph using shift+enter will have to wait to implement it on the normal text tiles... still don't know how to do it. The break-word if we have long words is also fixed. Take a look and tell me if we can merge.
We still need the final icon.

@sneridagh Thanks for amending on top of it. Yeah I have understood the amendments, specially those CSS changes and the tile focus logic.


problem with libaries

when i try to run a code with a libary, it just crash

Could you give an example command that produces the problem?


Agent Executor Chain

I want to host a python agent on Gradio. It all works good. Im struggling when wanting to display not only the answer but also the AgentExecutor chain. How can I edit the code, so that also the AgentExecutor chain will be printed in the Gradio app. The Code snippet for that part is the following:
def answer_question(question):
    agent_executor = create_python_agent(
        llm=OpenAI(temperature=0, max_tokens=1000),
        tool=PythonREPLTool(),
        verbose=True
    )
    answer = agent_executor.run(question)
    return answer

ifaces = gr.Interface(
    fn=answer_question,
    inputs=gr.inputs.Textbox(label="Question"),
    outputs=gr.outputs.Textbox(label="Answer"),
    title="Question Answering Agent",
    description="A simple question answering agent."
)

You can use the callback manager to tap into the agent execution life cycle and update your UI accordingly.
Here is something I did: https://github.com/lifan0127/ai-research-assistant/blob/6695c3aad830554a31c3170dfe15b6fd2ff26988/src/modules/views/chat.ts#L77

I share a similar inquiry, wherein I aim to showcase the utilization of the AgentExecutor within the gradio output. I'm seeking "Python-based" solutions for this matter. While I have reviewed the previous response, it pertains to the TypeScript version. Your assistance is greatly appreciated.


Most recent version doesn't install on Windows

Node 8.11.3
msvs_version set to 2015
It appears to throw some actual C++ errors, and a cursory glance seems like there's an extra { on line 13 of sleep.cc
Version 5.1.1 does work, I'll be using that for now.
Output:
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
  sleep.cc
  win_delay_load_hook.cc
..\sleep.cc(26): error C2601: 'MUSleep': local function definitions are illegal [C:\Users\ajamerson\Documents\migration-tool\node_modules\sleep\build\node_sleep.vcxproj]
  ..\sleep.cc(13): note: this line contains a '{' which has not yet been matched
..\sleep.cc(95): error C2601: 'init': local function definitions are illegal [C:\Users\ajamerson\Documents\migration-tool\node_modules\sleep\build\node_sleep.vcxproj]
  ..\sleep.cc(13): note: this line contains a '{' which has not yet been matched
..\sleep.cc(103): error C2598: linkage specification must be at global scope [C:\Users\ajamerson\Documents\migration-tool\node_modules\sleep\build\node_sleep.vcxproj]
..\sleep.cc(103): error C2267: '_register_node_sleep': static functions with block scope are illegal [C:\Users\ajamerson\Documents\migration-tool\node_modules\sleep\build\node_sleep.vcxproj]
..\sleep.cc(103): error C2071: '_register_node_sleep_': illegal storage class [C:\Users\ajamerson\Documents\migration-tool\node_modules\sleep\build\node_sleep.vcxproj]
..\sleep.cc(103): error C2479: '_register_node_sleep_': 'allocate( )' is only valid for data items of static extent [C:\Users\ajamerson\Documents\migration-tool\node_modules\sleep\build\node_sleep.vcxproj]
..\sleep.cc(103): error C2601: '_register_node_sleep': local function definitions are illegal [C:\Users\ajamerson\Documents\migration-tool\node_modules\sleep\build\node_sleep.vcxproj]
  ..\sleep.cc(103): note: this line contains a '{' which has not yet been matched
..\sleep.cc(13): fatal error C1075: the left brace '{' was unmatched at the end of the file [C:\Users\ajamerson\Documents\migration-tool\node_modules\sleep\build\node_sleep.vcxproj]

I am seeing this fail too.

Probably related to https://github.com/erikdubbelboer/node-sleep/commit/e69ca7eb00415dfc264c6dc81de2082fbec25c3f.

Thank you @erikdubbelboer!

I still don't understand how this wasn't reported earlier. That commit is a year old 😲
I added AppVeyor now for windows testing so this can't happen again.

I still don't understand how this wasn't reported earlier. That commit is a year old

I see the same thing in my projects.
If it's not published to npm folks rarely run into it (build from master) 😊

I added AppVeyor now for windows testing so this can't happen again.

Thanks for taking the time to add a Windows CI run.
I know it can be a pain to get up and running.


Fix/timestampnanos UI

Changes:

Fix invalid date (nanoseconds to milliseconds)
Apply same css class to autocomplete loading
Fix Topic Version not cleared on change of Channel or Topic

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


overlap icons in the "shared lateral menu"

There are some overlaping (looks like a duplicated icon. It is pretty clear in Google +)

Probably related to #108

no more g+


Documentation

Hi! If anyone has suggestions for scenarios which should be documented, let me know and I'll add them!
Scenarios

[ ] Creating a torrent using TorrentCreator. Adding Trackers and TrackerTiers.
[ ] Initializing and using Dht
[ ] Downloading a torrent with a download/upload rate limit.
[ ] Saving and restoring FastResume data
[ ] Streaming a file in a torrent
[ ] Port Forwarding (using https://github.com/alanmcgovern/Mono.Nat )
[ ] Downloading using MagnetLinks - saving to disk first and loading from memory.

I look all easy for me because I'm using this library for a while, but when I start it's hard to understand when and why Saving and restoring FastResume data, and it's complex to build a quick torrent status like download speed, upload speed, seeds, peers, and may be we need an "human reader explain" why some time download is slow or fast

please need documentation!

@Mercurial Are there any specific examples you'd like to see?

Was there any progress made for this???
Didn't want to use the old documentation (https://smuxi.im/projects/show/monotorrent) for my projects since it is outdated .....

ping @alanmcgovern

@eivarin I'll keep those points in mind when updating the documentation.
In the meantime, you can see all the torrents in an engine if you check the ClientEngine.Torrents property.
If you have a .torrent file and want to create a magnet link for it, you can do:
var torrent = Torrent.LoadAsync (@"c:\path\to\myfile.torrent");
var magetLink = new MagnetLink (torrent.InfoHash, torrent.Name, torrent.AnnounceUrls.SelectMany (t => t.ToArray ()).ToList ());

Uri url = magnetLink.ToV1Uri ();
string urlAsAString = magnetLink.ToV1String ();

What if I want to create a magnet link directly from the original file... not the torrent file, is there any way to do that?
also how much of the old documentation is outdated???
@alanmcgovern

Another thing @alanmcgovern is it possible to do super seed? if so how would you do it in the most correct way?

How to make the torrent manager lock the file so that it cant be moved nor written to when the manager state can be in every state but the stopped state?
I've tried to move a file which is being downloaded by the torrent and it moves without problems which may be a problem with file integrity

@alanmcgovern The old documentation on the website, I think, is no longer relevant. I'm trying to use MonoTorrent in a dotnet core project and having a hard time to go through the code. Updating the docs showing how to implement download in different scenarios is much appreciated. Thanks!

An example to send and recieve hello world with two program, either server and client example, or example of a single program that I can use with two seperate computer and using a person testing with me after sending him to starbucks and tracker example please

I did not understand your question. If you need a basic example on how to use MonoTorrent refer to this code. https://github.com/r-kondaveeti/MovieApi/blob/master/MD.Backend.Transmission/Logic/TorrentLogic.cs

Hi, would it be possible to better describe the part of the documentation related to creating a tracker server. There are parts with minimal descriptions and it is hard to work with such documentation.
@alanmcgovern

Hi, i saw in the API documentation, that there's no article that shows how to download a torrent.

also the link : https://alanmcgovern.github.io/articles/intro.html is off.


Problem with Angular Cli, Build and Routes

I have a problem with an Angular application, someone help me?
When running 'ng serve', everything flowed normally, but when performing 'ng build' and execute to the server, when I refresh the page the application loses the route by returning the following message: 'The requested URL was not found in this Server. '.
When I build the command 'ng build --prod' or 'ng build --prod --aot' some errors appear, such as:
'ERROR in Child compilation failed:
Module not found: Error: Can't resolve './.' in '[...]\src\app\admin':
Error: Can't resolve './.' in '[...]\src\app\admin'
ERROR in ./src/main.ts
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '[...]\src'
@ ./src/main.ts 4:0-74
@ multi ./src/main.ts'
Despite some similar situations, I have not found any resolution on the internet so far. Thank you for your attention. Hugs.

You will need to configure the web server you're deploying to to redirect requests that can't be handled (404's) to index.html and allow the client application handle routing.

hi @lennonalvesdias , I found out eventually what the problem was.
it was a definition in the css, there was an empty url for a background image, something like:
background-image: url('')
the background image was filled during run time by the .ts script.
It wasn't my code, I was given the task to compile it for aot after the programmer who wrote it
and his team leader gave up on trying to find out what the problem was. I found out a bunch of
other errors that the aot compiler produces that the jit compiler doesn't, can't understand why they
both don't share the same compilation code, but I guess there are reasons..  at least for some errors the angular compiler messages can be improved, that would save us a lot of time on problems like this one (:
on any case thanks for and the help and the willingness :)


Remove global store usage

Hi @Siddharth11,
I was toying with this cool project (field-testing React Cosmos) and noticed the Redux Store was being imported by hand inside components instead of relying on props propagation.
It becomes a problem when you mock the Redux store and load components in isolation because they each pull the global store on their own. My small contribution fixes this.

Thanks @skidding. This looks great!
I'm quite new to React & Redux, might've missed reading about this pattern 😅

Cool. Great job on the repo, especially if you say you're new to the ecosystem!
PS: The integration is going great. Check out this gif:

If you don't mind I can submit a PR with the React Cosmos integration, at least to take a look.


MySQL Support for ML.NET

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

When will the mysql database be supported?

Hi @landonzeng
We don't have specific plans to support MySQL databases in Model Builder at this time. However, as we hear more from our users this is something they'd like to see supported, we'll take it into account as we plan releases. In the meantime, you might be able to use the ML.NET API and DatabaseLoader to load data from MySQL.
Here is a sample from StackOverflow
as well as more information on DatabaseLoader

Hi @landonzeng
We don't have specific plans to support MySQL databases in Model Builder at this time. However, as we hear more from our users this is something they'd like to see supported, we'll take it into account as we plan new releases. In the meantime, you might be able to use the ML.NET API and DatabaseLoader to load data from MySQL.
Here is a sample from StackOverflow
as well as more information on DatabaseLoader

Thank you very much, looking forward to the new version release


Multiple releases issue

If two versions get released since the last check it will only look at the most recent. This happened today with v0.9.39-1 and v0.9.39-rc5

The application has been refactored for using the release RSS feed to the GitHub API. The container has been spun off on to its own repo too.


Clean up code to remove old calendar logic and references

We have old code from the first ever calendar widget in the Scheduling Tool (Unused variables, commented code, hidden controls, etc.)

I removed the previous views and updated the tests

@JonathanCrd do you think there are more things we need to delete?

Yes, I haven't take a good amount of time to inspect the whole code but I know there are collections and variables we don't need anymore. The goal with this issue would be to delete all of that, not only the direct references to the old calendar.


[Bug] CollisionBehavior and conditional rendering for AdvancedMarker

Description
Hi,
I noticed unexpected behavior for Advanced Markers with collision behavior OPTIONAL_AND_HIDES_LOWER_PRIORITY.
<AdvancedMarker             key={id}             position={{ lat: latValue, lng: lngValue }}             zIndex={800}             collisionBehavior={CollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITY}           >
In my particular case I render an array of markers for when zoom is within given level (showMarkers is set to true)
showMarkers && <Markers>
When markers are not visible and then zoom changes to certain level and they should be rendered, at first ALL Markers are visible and after short amount of time (less than 1 s) the overlapping markers are hidden.
Expected behavior: only not-overlapping markers should be visible from the beginning.
Steps to Reproduce
Render array of Advanced Marker with CollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITY with optional rendering based on Boolean flag.
When they rendered after flag is set to true ALL markers are visible for max 1s, then overlapping markers disappear.
Environment

Library version: 1.1.0
Google maps version: weekly
Browser and Version: Chrome 126.0.6478.127 (Official Build) (64-bit)
OS: Windows 10

Logs
No response

Unfortunately, this is an issue in the maps API, I filed an issue here: https://issuetracker.google.com/issues/356896467


Intermittent StaleStateExceptions when using OpenID Connect authentication from UI

Issue found while testing mdm-explorer UI, while logged in as a researcher via Keycloak.
I can see that multiple threads (probably from multiple simultaneous UI requests) hit OpenidConnectProvider.beforeValidate around the time of the exception.
Details in: https://github.com/MauroDataMapper/mdm-explorer/issues/456

Fixed by #27


Integrate a calendar in the Svelte app (optional)

#3 is about finding a good calendar framework to use in our Svelte app. When a decision is made, we can start adding it.
It should be possible to add calendar data to it (persisted in the Solid pod #20).
Open question: in what format are we going to represent the calendar events? Linked Data or plain JSON?
Option: https://fullcalendar.io/

We decided to have a more simplified calendar that is manually built in the design https://whimsical.com/powerful-data-GUJq5UmEZ5eQ7cHYQ74QFV (based on the Svelte UI we already had).


feat: Adds roles to service account

This PR enables roles for service account so that W&B has the right role permissions for the instance
Tested by creating a deployment using this terraform and running wandb verify to verify role propagation.

Closing in favour of #6


[feat] : Support for packages

Is it possible to permit using some dart packages? such as http in tests purpose?
It would be interresting

I think you want to follow https://github.com/dart-lang/dart-pad/issues/901 for all the details on using packages with DartPad. Thanks!


[gateway] close status code: 4004

have you ever encounter this problem?
It was running fine, until it start to throw some error then stop completely after a few hour
so i restart it, it just run silently (no msg or anything) then i try to print bot.gateway.session.user, it throw me KeyError: 'user'. so i try leave many server as it mention in #137 but its not working
so i look up other way with bot = discum.Client(token=token,log={"console":True, "file":False})
then i saw this
[gateway] Connected to websocket.
[gateway] > {'op': 2, 'd': {'token': '', 'capabilities': 253, 'properties': {'os': 'Windows', 'browser': 'Chrome', 'device': '', 'system_locale': 'en-US', 'browser_user_agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36', 'browser_version': '96.0.4664', 'os_version': '10', 'referrer': '', 'referring_domain': '', 'referrer_current': '', 'referring_domain_current': '', 'release_channel': 'stable', 'client_build_number': 107767, 'client_event_source': None}, 'presence': {'status': 'online', 'since': 0, 'activities': [], 'afk': False}, 'compress': False, 'client_state': {'guild_hashes': {}, 'highest_last_message_id': '0', 'read_state_version': 0, 'user_guild_settings_version': -1, 'user_settings_version': -1}}}
[gateway] > {'op': 4, 'd': {'guild_id': None, 'channel_id': None, 'self_mute': True, 'self_deaf': False, 'self_video': False}}
[gateway] < {'t': None, 's': None, 'op': 10, 'd': {'heartbeat_interval': 41250, '_trace': ['["gateway-prd-main-05kr",{"micros":0.0}]']}}
[gateway] entering heartbeat
[gateway] close status code: 4004
[gateway] close message: Authentication failed.
[gateway] websocket closed
[gateway] Connection Dropped. Retrying in 10 seconds.
[gateway] Connected to websocket.

i try to regenerate token (change password), it still give me close status code: 4004
i try with different token (alt acc), all other are working fine.
next thing i try is google randomly, then i saw someone said
Your token is may be expiring due to too many identifies with our gateway. You are limited to 1000 identifies per day.
and i think, this maybe true problem of mine as i run this bot 3 instance with same token (since different server has different settings)
ps. i run this bot 24/7 but it the problem just happen
so i wait, 2 days passed since problem happen, i still have no idea

have you regenerated your token ?

yes, i tried many times. it still same.

All I see is wrong token set
Sent from my iPhone

On May 15, 2022, at 6:19 PM, HentaiRyuu @.***> wrote:

yes, i tried many times. it still same.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.

idk if something wrong with new token. its look like this
dQc5w6QcXgW:djEwrPnk14zin5odqasN94VWU1GlnLvfXJkC33UeKMtVfIpvbVcZ+k41QFOaWexy2pNZ/IQxadP8a7Dso+BocvXmwfEOjHZU7jpmnC33xwFI7lmE/s2RE7Ww3HZyshdt/aJrJZI=
unlike old token which is something like this
NTY9AVT1CThdTOM4MjOxMjQ8.YHEeAA.M23XCOUO7o0UyklM12UgudJkoz5
ps. i edited few character, so u cant use those token anyway

Oh, another problem.
I just update discum and i got this error, old one seem dont have this problem
Exception ignored in thread started by: <bound method GatewayServer._response_loop of <discum.gateway.gateway.GatewayServer object at 0x0000016747D69340>>
Traceback (most recent call last):
  File "C:\Users\User\AppData\Roaming\Python\Python310\site-packages\discum\gateway\gateway.py", line 299, in _response_loop
    func(resp)
  File "D:\MudaeAuto\Bot.py", line 779, in on_message
    slashfus = threading.Timer(10.0,waifu_roll,args=[slashchannel,slashget,slashguild])
UnboundLocalError: local variable 'slashget' referenced before assignment

did discum dev come back from hiatus ? i had to change slash functions due to the slash function was broken

also could you provide a write up of how to obtain this new token ?

about how to obtain new token

open devtool CTRL + SHIFT + I
1.1 if you can't open this please go to %appdata%\discord\settings.json and add "DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true to setting.json
navigate to the Network tab and press CTRL + R to reload
in the Filter search box, type /api
click on any, but i choose payment-sources
look at Headers tab scroll down until you found authorization
right click on it and Copy Value

or you could watch at this guy if my explain seem to confuse
https://www.youtube.com/watch?v=tI1lzqzLQCs

this is another method i know