Test and fix for Csv.toFrame bug

This PR introduces a test illustrating the bug in Csv.toFrame (Issue #64), and a possible fix for it.

Thanks for this! The fix seems to work, but I'm a little concerned about doing an extraction per row with Rows vs the more batch-able Cols approach (for performance reasons). I'll take a look though and see if there is anything we can do...


pretrain loss

Excuse me, what value does my pre-training loss reach, can I start fintune tts?

i found my finued tts model can generate a mel-spectrom but diffrent to ori mel-spectrom very much。

Is this due to the bart loss is too high?

As mentioned in the SpeechT5 paper: "We pre-train the proposed SpeechT5 model on 32 V100 GPUs with a batch size of around 90s samples per GPU for speech and 12k tokens per GPU for text and set the update frequency to 2 for 500k steps."
Thus, keeping pre-training.
For TTS fine-tuning, the pre-training without $\mathcal{L}{mlm}^s$ is more suitable because as mentioned in the paper "The proposed SpeechT5 trained without $\mathcal{L}{mlm}^s$ is considered because the bidirectional masked pre- diction loss is proposed to help the encoder learn to encode the speech signal, and this variant achieves superior Naturalness, as shown in Table 13 (in Appendix D)."

thanks for reply
does the nums_updates in the log means step? if true, it consume 2 hour for each 100 step in the picture, so it means it will consum10000 hour for pretrain?
can i use a english pretrained model to fintune a other language model? can it work?

10000 hours seems so long. Actually, pre-training on the 32 V100 GPUs cost around one week. So pre-training using multiple gpu is recommended.
The fine-tuning on the other languages is available by replace the English vocabulary to the fine-tuned vocabulary, but it causes language mismatch between pre-training and fine-tuning, which may influence the performance of the pre-training method.

thanks for reply
i will try to use more GPU. There is an other question, when pretraining, the num_workers is 0,  why don't set it to a higher number such as fintune tts

can i set it to a higher number to accelerate pretraining?


Added more fine-grained planning exceptions

This is a first step towards #45.
I added a few subclasses to PlanningError. This includes a CollisionPlanningError that makes it easy to format a readable exception from a CollisionReport structure; e.g.
CollisionPlanningError: Terminated early: Detected collision: <table, table> x <herb, /right/finger2_2>.

For now, I only raise these exceptions in GreedyIkPlanner and VectorFieldPlanner. I likely missed many other places where we can throw a more specific exception.
@psigen @jeking04 @siddhss5 Thoughts?

No one protested, so I am merging this.


Updated misleading readme for GitHub Actions

Fixes #161
There should NOT be single quotes around passphrase set in a GitHub Action Secret.

Thank you!


Keep nonces locally

Airseeker gets the transaction count for the sponsor wallet and makes a bunch of transactions with it, manually incrementing the count in between. Airkeeper (PSP) doesn't specify the transaction count, which means getTransactionCount() gets called for each submission. If Airkeeper kept its own nonce record (per sponsor wallet), it would have made less RPC calls.

Already done here https://github.com/api3dao/airkeeper/blob/main/src/evm/process-sponsor-wallet.ts#L67


Mac OS X support of mml library

I found most part of the code base are portable and can be compiled successfully on Mac OS X, but the mml library failed. After dipping into the code a little bit, I found it is a streamlined version of the SFML library, which supports Mac OS X. Is mml library can be made cross-platform? Thanks for your great work.

Hi :). Well yes mml is just sfml stripped of opengl and other stuff. Its just windowing and input. I did that because sfml depends and uses opengl internally and I needed just the window and input handling since I use both opengl and directx. I stripped out the mac os x part just because I don't have any macs at home where I can test it and also I haven't used mac at all :).  mml can support mac os just I haven't done it yet. You are welcome to do a pull request :)

Yeah, I'll give it a shot. :)


Cloudflare KV binary value

Hello!

Vote on this issue by adding a 👍 reaction
If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

Cloudflare Workers KV supports uploading binary assets such as images but this plugin only supports string as the value of a KV entry. Please check the value property from the official documentation.
Proposed solutions:

Support both binary data or file path and string as a value (https://api.cloudflare.com/#workers-kv-namespace-write-key-value-pair)
Use the bulk update endpoint and add the base64 field (https://api.cloudflare.com/#workers-kv-namespace-write-multiple-key-value-pairs)

Additional references:
https://developers.cloudflare.com/workers/runtime-apis/kv/#parameters
https://blog.cloudflare.com/whats-new-with-workers-kv/
Affected area/feature

Upload binary assets in Cloudflare KV

Created an issue in the cloudflare terraform provider repo as well.
https://github.com/cloudflare/terraform-provider-cloudflare/issues/1505

@sadmanbd Thanks so much for submitting this issue and the one upstream! We'll incorporate into the Pulumi provider soon after the upstream is ready. If you sense our release for this provider lagging behind, please ping us here or in the Pulumi Community Slack.


[Feat]: Select multiple filters at a time

What feature?
We can allow the users to select multiple filters at a time.
As of now, the user can select any one of the available filters.
Add screenshots
Add screenshots
Code of Conduct

[x] I agree to follow this project's Code of Conduct

That's a great feature! How do you plan on implementing it? @kailashchoudhary11

That's a great feature! How do you plan on implementing it? @kailashchoudhary11

I'm thinking of using query params like, when the user clicks on a filter we'll append ?filter=filter1 to the URL and when user clicks on another filter we'll append it as well URL ?filter=filter1&filter=filter2. Issue number #329 will set a base for this issue.
We can also implement is using useState hook but there is an issue with it. Once the user refreshes the page the filters will be removed. Even now when the user selects a particular filter and if he/she refreshes the page by mistake the filter will be gone.
Using search params will solve this issue as well.


Stuck at Npm install

Describe the bug

the chat is stuck at at npm install and the installing isn't progressing .
No resolving even after refreshing

Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-bemnfw
Steps to reproduce
Just Started an app and made a simple prompt
make a modern leetcode like code editor where there is one side problem desc and editor on the other side and below is the output of the code and also make buttons like run code ,test code and should be a transition and effect rich app with modern color and the code editor should be using monaco editor and the styling should be in plain css and the theme should be minimalistic and the borders should be realistic

Expected behavior
The package should have installed and the app must have a preview
Screen Recording / Screenshot
No response
Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 130
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 52108869,
  "usedJSHeapSize": 48026557,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = GeekAp09
Chat ID = e6873511ea63

Additional context
No response

Appreciate the feedback here! Here are some things to consider regarding npm load times:

Initial Load Times: npm load times are correlated with overall dependency tree size. The greatest load time is usually during initial project generation as npm modules are installed. Performance improvements continue to be made to reduce load times.
Browser Refresh: If npm continues to hang, refreshing the page usually fixes the problem. However, be aware that doing so will result in losing your current chat history.
Browser Compatibility: Bolt, which relies on WebContainers, currently has the greatest support for Chrome and most Chromium-based browsers. Developing in Chrome will likely result in improved performance. We expect support for other browsers to continue to improve.
Available System Memory: As a Bolt project size increases so do local memory (RAM) demands. Ensuring your browser has sufficient memory by closing unnecessary tabs can increase performance.
Manual Intervention: Improved the out of LLMs is an area of active research. As such, the model may not always find the correct or compatible npm module, requiring manual intervention. The terminal window is a good place to look for such errors if Bolt does not automatically detect and offer to resolve them. As working with LLMs is a fluid and evolving process, this page [here](https://github.com/stackblitz/bolt.new/issues/678) contains numerous insights on leveraging Bolt most effectively while maximizing token usage.

Hope this helps!


Missing Parameter

Hi I'm having an issue with upgrading from 1.15 to the current version. 2.0
I'm getting

Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'relay' (file: /etc/puppetlabs/code/environments/ldapslave/modules/openldap/manifests/server/database.pp, line: 64) on Openldap_database[dc=hpc,dc=qmul,dc=ac,dc=uk] (file: /etc/puppetlabs/code/environments/ldapslave/modules/openldap/manifests/server/database.pp, line: 64)

I can't instantly see what I've got wrong and version 1.15 works fine.
This is running under CentOS 7 using the symas openldap rpms due to the fact that Redhat have stopped supporting openldap.
Let us know if you need any more details, I'm currently dropping back to 1.15 which is the last version that works for me.
Thanks
Peter Childs

Problem resolved finally, restart the puppetserver after upgrading. It looks like puppet stores the custom type definitions in memory and simply upgrading and watching it copy across the code is not enough, there is still stuff hanging around in memory.
That's been annoying me for days.....


SEO Friendliness for Docs

All Docs pages should have SEO friendly:

URL structure
H1 and H2
Opening Para
Tagging (e.g. Cloud, Language, Service) (with links)

Additionally, all major concepts (/, /, /) should have solid technical guidance landing page.

[x] Finish updating meta descriptions for blog posts

We've made progress.  We'll close out.


[bug_fix] fix call_link_level_trainer() and call_node_level_trainer()

This PR fixes call_link_level_trainer() and call_node_level_trainer() raising ValueError when trainer_type doesn't match. When a custom trainer is registered, the above functions should return None instead of raising the error, so that trainer_builder can properly get the custom trainer.

 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.fl_caas seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for your PR, we ask that you sign our Contributor License Agreement before we can accept your contribution.

Thanks for the reply. I have signed the CLA now.


Services has an executor property

Service would check its parents until it finds a getExecutor defined.
If none of its parents are have it implemented, will use a local executor

Looks good.


How to use fetch with a server route service?

Thanks for this module, but I am struggling to use a custom api endpoint in Nuxt 3.
In the demo the api endpoint of supabase is exposed:

I thought the module will fit the purpose the communicate to the server with your own custom endpoint.
I tried the following:
// composables/useAuth.js
  const signOut = async () => {

    // works fine with the exposed endpoint:
    // const { error } = await client.auth.signOut()
    // if (error) throw error

    // fails with the custom endpoint:
    const { error } = await useAsyncData(
      'logout',
      () => $fetch('/api/logout', {
        method: 'POST'
      })
      )
    if (error) throw error
  }

// server/api/logout.js
import { serverSupabaseClient } from '#supabase/server'

export default eventHandler(async (event) => {
  const client = serverSupabaseClient(event)
  const { error } = await client.auth.signOut()
  console.log(error);
  return error
})

I'm sure I don't understand some of the core concepts between server vs nuxt.
Can you give us a hint on how to achieve it to use a custom endpoint?

Thanks for the quick response @larbish. I wasn't aware of that in your working demo.
I just want to use a custom api endpoint for my application, in other words, I don't want the supabase endpoint to be exploited.
I thought Nuxt 3 or your module would give me a hand in this.


wget --spider fails on example site

I checked out a copy of the theme, changed to the example site directory, checked out another copy of the theme, and started the server.  I then ran wget in spider mode against the server, and it failed.
jmt@nala:~$ mkdir pie
jmt@nala:~$ cd pie
jmt@nala:~/pie$ git clone https://github.com/digitalcraftsman/hugo-icarus-theme.git
Cloning into 'hugo-icarus-theme'...
remote: Counting objects: 790, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 790 (delta 0), reused 0 (delta 0), pack-reused 783
Receiving objects: 100% (790/790), 2.30 MiB | 2.33 MiB/s, done.
Resolving deltas: 100% (490/490), done.
Checking connectivity... done.
jmt@nala:~/pie$ cd hugo-icarus-theme/
(master=) jmt@nala:~/pie/hugo-icarus-theme$ cd exampleSite/
(master=) jmt@nala:~/pie/hugo-icarus-theme/exampleSite$ mkdir themes
(master=) jmt@nala:~/pie/hugo-icarus-theme/exampleSite$ cd themes
(master=) jmt@nala:~/pie/hugo-icarus-theme/exampleSite/themes$ !git
git clone https://github.com/digitalcraftsman/hugo-icarus-theme.git
Cloning into 'hugo-icarus-theme'...
remote: Counting objects: 790, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 790 (delta 0), reused 0 (delta 0), pack-reused 783
Receiving objects: 100% (790/790), 2.30 MiB | 1.43 MiB/s, done.
Resolving deltas: 100% (490/490), done.
Checking connectivity... done.
(master=) jmt@nala:~/pie/hugo-icarus-theme/exampleSite/themes$ cd ../..
(master=) jmt@nala:~/pie/hugo-icarus-theme$ cd exampleSite/
(master=) jmt@nala:~/pie/hugo-icarus-theme/exampleSite$ hugo server
0 draft content
0 future content
6 pages created
0 non-page files copied
14 paginator pages created
7 tags created
5 categories created
in 162 ms
Watching for changes in /home/jmt/pie/hugo-icarus-theme/exampleSite/{data,content,static,themes}
Serving pages from memory
Web Server is available at http://localhost:1313/ (bind address <IP_ADDRESS>)
Press Ctrl+C to stop

In another window:
jmt@nala:~$ wget --spider -e robots=off -r -p http://localhost:1313
Spider mode enabled. Check if remote file exists.
... many lines of output elided ...
Found 9 broken links.

http://localhost:1313/tags/index.xml
http://localhost:1313/overview/configuration/
http://localhost:1313/overview/installing/
http://localhost:1313/doc/shortcodes/
http://localhost:1313/layout/functions
http://localhost:1313/categories/index.xml
http://localhost:1313/content/front-matter
http://localhost:1313/layout/variables
http://localhost:1313/layout/templates/

FINISHED --2016-09-02 20:56:52--
Total wall clock time: 0.2s
Downloaded: 27 files, 795K in 0.001s (724 MB/s)
jmt@nala:~$

Normally, I wouldn't care -- but the spider test also fails for me when I try to use this theme in production, with the two "index.xml" files missing.  Help!

Hello @mathuin,
I did a bit of testing to find the source of the "broken" links. 7 out of the 9 links are created by the demo content.
I think it was Steve (Hugo's creator) how began to use some Markdown files form the documentation to populate one of the early themes with demo content. This content files point to some locations in the documentation that are not present on our site. Hence the broken links. It's more about to show something to the user. Just replace the demo content with your own.
The remaining two broken point to the rss feed of the tag and category taxonomies. Currently, a bug prevents the generation of a feed in the root of a taxonomy (see spf13/hugo#1724).

Thank you for the quick response!
Is there a way I can disable the RSS functionality entirely until the hugo bug you mentioned is resolved?

According to the configuration options of Hugo the following one should disable RSS globally:
disableRSS = true

My issue is now resolved.  Thank you!


Enable braces

Description
Enables the braces rule.
Biggest changes here are for the control structures (e.g. if, foreach, switch, try..catch, etc.). Previously, we're using the Allman style where the brace is on its own line. Now, with PSR 12, control structures' braces goes on the same line as the control.
Checklist:

[x] Securely signed commits

That's my favorite yet 😅😍

The merge conflicts. 🤦♂


Getting error when I run pact verification

Hi,
unfortunately I have an error when I run npm run "test:pact:provider":

<EMAIL_ADDRESS>test:pact:provider C:\Users\tgdlima3\workspace0056\pact\pact-workshop-js-v1
mocha --timeout 10000 provider/test/providerPact.spec.js

Provider service listening on http://localhost:8081
Pact Verification
[2020-02-26T10:09:41.229Z]  INFO<EMAIL_ADDRESS>on U318882: Verifying Pacts.
[2020-02-26T10:09:41.232Z]  INFO<EMAIL_ADDRESS>on U318882: Verifying Pact Files
[2020-02-26T10:09:41.248Z]  INFO<EMAIL_ADDRESS>on U318882: Created 'standalone\win32-1.61.1\bin\pact-provider-verifier.bat '/Users/tgdlima3/workspace0056/pact/pact-workshop-js-v1/pacts/our_little_consumer-our_provider.json'
--provider-base-url 'http://localhost:8081'' process with PID: 15640
[2020-02-26T10:09:41.973Z]  WARN<EMAIL_ADDRESS>on U318882: Pact exited with code 1.
1) should validate the expectations of Our Little Consumer
0 passing (751ms)
1 failing

Pact Verification should validate the expectations of Our Little Consumer:
Error: C:/Users/tgdlima3/workspace0056/pact/pact-workshop-js-v1/node_modules/@pact-foundation/pact-node/standalone/win32-1.61.1/lib/vendor/ruby/2.2.0/gems/pact-provider-verifier-1.20.0/lib/pact/provider_verifier/app.rb:3:in re quire': cannot load such file -- pact/provider_verifier/provider_states/remove_provider_states_header_middleware (LoadError)    from C:/Users/tgdlima3/workspace0056/pact/pact-workshop-js-v1/node_modules/@pact-foundation/pact-node/standalone/win32-1.61.1/lib/vendor/ruby/2.2.0/gems/pact-provider-verifier-1.20.0/lib/pact/provider_verifier/app.rb:3:in <
top (required)>'
from<EMAIL_ADDRESS>3:in require'    from<EMAIL_ADDRESS>3:in <top (required)>'
from C:/Users/tgdlima3/workspace0056/pact/pact-workshop-js-v1/node_modules/@pact-foundation/pact-node/standalone/win32-1.61.1/lib/app/pact-provider-verifier.rb:18:in `require'
from C:/Users/tgdlima3/workspace0056/pact/pact-workshop-js-v1/node_modules/@pact-foundation/pact-node/standalone/win32-1.61.1/lib/app/pact-provider-verifier.rb:18:in `'
at ChildProcess. (node_modules@pact-foundation\pact-node\src\verifier.js:130:68)
at maybeClose (internal/child_process.js:1021:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>test:pact:provider: mocha --timeout 10000 provider/test/providerPact.spec.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>test:pact:provider script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!      C:\Users\tgdlima3\AppData\Roaming\npm-cache_logs\2020-02-26T10_09_42_009Z-debug.log
Any idea what is wrong here?
Thanks for support.
Best Regards,
Marco

I think you're hitting the file path length issues in Windows. Try moving the test to a folder closer to c: (Google the issue)
Also, there is a newer workshop listed on the readme you should move to

Exactly this was the case! Thanks so mutch for help. Br Marco


Alter Current Registry Operator Release Branch Name

Which area/kind this issue is related to?

/area registry
Issue Description
With the changes coming to the registry operator release process, we need to decide on whether to leave the current release branch, release-v0, named as such. Since we are moving to having a release branch for every release, such as v0.1.0 we either need to rename release-v0 to the latest release it contains, or leave it and start the naming convention at the next release.
Incoming changes to release process: https://github.com/devfile/api/issues/1516

Acceptance Criteria

[ ] Decide on what to do with release-v0 branch
[ ] Rename release-v0 OR close issue if applying new naming convention on next release

Already been completed.


Pause() and resume() the gif task

I use a gif as one of the panels on my screen, so I need to make the gif appear and disappear at intervals more complicated than "all the time" or "run once while initializing". To provide a more elegant solution than repeatedly creating and destroying gif objects on the heap, I've opted to hide the gif with lvgl, and to pause the task to avoid using system resources unnecessarily.
I figured I'd properly PR this in case anyone else wants it.

Thanks for this! Looks good to me 👍 .
Another option would be to have a hide() and show() method which automatically hides the canvas object and pauses the task.


PRU Permissions denied. Cannot access servos/escs V1.0.5

Describe the bug
Hi, I can't access the servo/escs with either version 1.0.4 or 1.0.5. I tried with both regular command and then as a su using sudo. I havn't tried as a pure root user but with previous versions I was able to use it as a su. I wanted to use the latest image because it was the only image that I could get a camera working so having access to the servo/esc command would be nice.
Below is the error.
debian@beaglebone:~$ sudo rc_test_servos -p 1.5
ERROR in rc_pru_stop opening remoteproc driver: No such file or directory
PRU probably not enabled in device tree
ERROR in rc_servo_init, failed to start PRU1
debian@beaglebone:~$ rc_test_servos -p 1.5
ERROR: in rc_pru_shared_mem_ptr could not open /dev/mem: Permission denied
Need to be root to access PRU shared memory
ERROR in rc_servo_init, failed to map shared memory pointer
Kernel: 4.19.94-ti-r42
BeagleBoard.org Debian Buster IoT Image 2020-04-06
Debian: 10.3
PASSED: gpio 0
PASSED: gpio 1
PASSED: gpio 2
PASSED: gpio 3
PASSED: pwm0
PASSED: pwm1
PASSED: pwm2
PASSED: eqep0
PASSED: eqep1
PASSED: eqep2
ERROR:  pru-rproc driver not loaded
PASSED: uart1
PASSED: uart2
PASSED: uart4
PASSED: uart5
PASSED: i2c1
PASSED: i2c2
PASSED: spi
PASSED: LED
PASSED: ADC iio
Currently running on a:
MODEL_BB_BLUE
Robot Control library Version:
1.0.5
To Reproduce
Steps to reproduce the behavior:

Have V1.0.4 or 1.0.5 installed with latest release 10.3 eMMC flasher image debian
sudo rc_test_servos -p (float)
See error

Expected behavior
run servos/esc
Screenshots

Update: I've tried reflashing with version 10.3 but to no success. I am still getting the errors. I will try with a different image.

Probably you should try ssh into the board, and use the AM3358 Debian 10.3 2020-04-06 1GB SD console image from latest-images?

Hi, Thank you for the reply
The image mentioned above was the latest image on a emmc flasher version of debian.
I've tried with other images. I used an old version of the library on a pre-configured ubuntu 18.04 image and it was working.
I then tried to do a fresh install of ubuntu 18.04 and installed the robotics cape 1.0.5 again because I didn't want to use the image mentioned above and I am getting similar errors again.
root@beaglebone:~# rc_test_servos -p 1.0
ERROR in rc_pru_stop opening remoteproc driver: No such file or directory
PRU probably not enabled in device tree
ERROR in rc_servo_init, failed to start PRU1
Is there a way to enable it in the device tree or should I just use an old version of the library?


upgrade agp and kotlin version

kotlin version conflict when use agp 8.0 and studio flamingo,change Direct local .aar file dependencies to remote

when set repositoriesMode with RepositoriesMode.PREFER_SETTINGS
you shold adding maven to  dependency repositories
maven { url 'https://raw.github.com/vickyleu/uooc_flutter_repo/master/' }


maven.sumup.com is down again

Every request to https://maven.sumup.com/ gets a 503 response

Back up for me.


Spatial attack [Fork of #510 from yenchenlin]

This is a small commit on top of https://github.com/tensorflow/cleverhans/pull/510

Re the CLA - @yenchenlin has expressed intention to contribute these commits in https://github.com/tensorflow/cleverhans/pull/594

Merged. Thanks for being a contributor @yenchenlin !


feat: allow aux funds for name registration

What changed? Why?
This PR enables wallets using EIP-5792 with the auxiliaryFunds capability to register Base names even when the wallet is unfunded.
Currently, the "Register name" button is disabled.

With this change, wallets with the auxiliaryFunds capability won't be restricted from buying when they have an insufficient wallet balance.

https://github.com/user-attachments/assets/863250a7-b1e2-4038-bcaf-b65f576a637b
Notes to reviewers
Test with a wallet without capabilities to see that the button is disabled when wallet is unfunded.
Test with CB Smart Wallet which has capabilities to see that the button is enabled when wallet is unfunded.
Test with any funded wallet to see that it works when wallet is funded.
How has it been tested?

🟡 Heimdall Review Status

Requirement
Status
More Info

Reviews

🟡
0/2

Denominator calculation

Show calculation

1 if user is bot
0

1 if user is external
0

From .codeflow.yml

1

Additional review requirements

Show calculation

Max
0

0

From CODEOWNERS

0

Global minimum
0

Max

1

1

1 if commit is unverified
1

Sum
2

Review Error for JFrankfurt @ 2024-10-17 19:53:55 UTC
User failed mfa authentication, see go/mfa-help


allow specifying options before task in turbo run

Describe the feature you'd like to request
Able to do turbo run --filter=<selector> <task>
This way, we can define "alias" script at the top level package.json like this:
{
  "scripts": {
    "pkg-a": "turbo run --filter=pkg-a"
  }
}

and able to use it like this (using yarn as an example):
yarn pkg-a build

Currently, we have to use the underlying package manager to do that:
{
  "scripts": {
    "pkg-a": "yarn workspace pkg-a"
  }
}

Describe the solution you'd like
In general, allow the options to go in front of the arguments.
Describe alternatives you've considered
If that is not desirable (due to optional param for the options),
then maybe have a separate command like yarn workspace would be an alternative

@unional we are moving towards cobra for our commandline parsing, which I think will be the right way to address this.

This looks like it works now, I tried it with a simple repo with
turbo run -F app-a build


Missing documentation for context and data actors

csdocs fails to provide documentation for context and data modules and actors.
The problem is that their modules' __init__.py is missing the required documentation string. This bug is triggered if the first module(s) have a missing doc string. Previously, this bug has been been hidden by the charts module that was removed with this release.
We should fix this, and write a test for missing module documentation.

This has been fixed on the develop branch. Closing issue.


Python3Packages.debugpy build error under aarch64-darwin

Describe the bug
A clear and concise description of what the bug is.
debugpy won't build under darwin. unstable as well as the latest stablechannel are affected.
I tried installing python39 and python310 variants.
Both failed.
Steps To Reproduce
Steps to reproduce the behavior:

nix-env -iA nixpkgs.python39Packages.debugpy
nix-env -iA nixpkgs.python310Packages.debugpy

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Part of the full build error log of the install attempt with python310 (full log is too long for GH)
Sourcing python-remove-tests-dir-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing setuptools-build-hook
Using setuptoolsBuildPhase
Using setuptoolsShellHook
Sourcing pip-install-hook
Using pipInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing setuptools-check-hook
Using setuptoolsCheckPhase
Sourcing pytest-check-hook
Using pytestCheckPhase
Removing setuptoolsCheckPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/m2fbqnv8xblg8r2qnchiam532fpikvvh-source
source root is source
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file source/versioneer.py
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
applying patch /nix/store/n01ikiddam6fzlkj8l84kfw3zlygpdjl-hardcode-gdb.patch
patching file src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py
applying patch /nix/store/viqbq2i78vspk98zblhbcw3776fygjax-hardcode-version.patch
patching file setup.py
patching file src/debugpy/__init__.py
applying patch /nix/store/02ky0mjbim8h47i0yqzvm87wyjm86i4a-fix-test-pythonpath.patch
patching file tests/debug/session.py
Hunk #1 succeeded at 631 (offset 1 line).
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building

...truncated...

=================================== FAILURES ===================================
_____________ test_django_breakpoint_no_multiproc[launch-template] _____________
[gw6] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_______________ test_django_breakpoint_no_multiproc[launch-code] _______________
[gw5] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_____________ test_django_template_exception_no_multiproc[launch] ______________
[gw7] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_____________ test_django_exception_no_multiproc[launch-unhandled] _____________
[gw1] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
___________________ test_django_breakpoint_multiproc[launch] ___________________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
______________ test_django_exception_no_multiproc[launch-handled] ______________
[gw0] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_______________ test_flask_breakpoint_no_multiproc[launch-code] ________________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_____________ test_flask_breakpoint_no_multiproc[launch-template] ______________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
______________ test_flask_template_exception_no_multiproc[launch] ______________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
______________ test_flask_exception_no_multiproc[launch-handled] _______________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_____________ test_flask_exception_no_multiproc[launch-unhandled] ______________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
=========================== short test summary info ============================
FAILED tests/debugpy/test_django.py::test_django_breakpoint_no_multiproc[launch-template]
FAILED tests/debugpy/test_django.py::test_django_breakpoint_no_multiproc[launch-code]
FAILED tests/debugpy/test_django.py::test_django_template_exception_no_multiproc[launch]
FAILED tests/debugpy/test_django.py::test_django_exception_no_multiproc[launch-unhandled]
FAILED tests/debugpy/test_django.py::test_django_breakpoint_multiproc[launch]
FAILED tests/debugpy/test_django.py::test_django_exception_no_multiproc[launch-handled]
FAILED tests/debugpy/test_flask.py::test_flask_breakpoint_no_multiproc[launch-code]
FAILED tests/debugpy/test_flask.py::test_flask_breakpoint_no_multiproc[launch-template]
FAILED tests/debugpy/test_flask.py::test_flask_template_exception_no_multiproc[launch]
FAILED tests/debugpy/test_flask.py::test_flask_exception_no_multiproc[launch-handled]
FAILED tests/debugpy/test_flask.py::test_flask_exception_no_multiproc[launch-unhandled]
=========== 11 failed, 758 passed, 438 skipped in 128.02s (0:02:08) ============
I+00.958: debugpy and pydevd logs will be under /private/tmp/nix-build-python3.10-debugpy-1.6.0.drv-0/source/tests/_logs/3.10-64

I+01.174: Test environment for tests-44475

          System paths:
              sys.prefix: /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4
              sys.base_prefix: /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4
              sys.real_prefix: <missing>
              site.getsitepackages(): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/site-packages
              site.getusersitepackages(): /homeless-shelter/.local/lib/python3.10/site-packages
              sys.path (site-packages): /nix/store/02s8g68zslfda3p5k7ig7g39n9days6d-python3.10-itsdangerous-2.1.2/lib/python3.10/site-packages
                                        /nix/store/0fqrcfq293smqibgsvpc64bx3w06kajk-python3.10-certifi-2021.10.08/lib/python3.10/site-packages
                                        /nix/store/1a523hcpsn408c929wknhphvpiylar7m-python3.10-urllib3-1.26.9/lib/python3.10/site-packages
                                        /nix/store/1db8bxz4gqv0p734byx077wwb321jvzx-python3.10-execnet-1.9.0/lib/python3.10/site-packages
                                        /nix/store/290wcsa216xx7cbnj3dk4fpz6bwzsn3z-python3.10-zope.event-4.5.0/lib/python3.10/site-packages
                                        /nix/store/2adc7j0xbrgh1ns23jw9qkawn4h8rhyn-python3.10-gevent-21.12.0/lib/python3.10/site-packages
                                        /nix/store/2iyp4a7gyhhhqpgl8v9lza4xz1vfchlc-python3.10-pytest-7.1.1/lib/python3.10/site-packages
                                        /nix/store/6s7ccwfbpqr9zr47igdz405lcqbyqs68-python3.10-pytest-forked-1.4.0/lib/python3.10/site-packages
                                        /nix/store/8np7csyq6hc7w77fmp4k82fh5klpd9p5-python3.10-click-8.1.3/lib/python3.10/site-packages
                                        /nix/store/952hm9j6bw4knwyd2bgallbzv4fb9ibl-python3.10-psutil-5.9.0/lib/python3.10/site-packages
                                        /nix/store/9csj503xyi8dxpk10sggcszaiifz0mkr-python3.10-charset-normalizer-2.0.12/lib/python3.10/site-packages
                                        /nix/store/9i0k6fxy5f94x8bzapxhgklxrfkr2zsi-python3.10-apipkg-2.1.0/lib/python3.10/site-packages
                                        /nix/store/a9v6q1279prpkwf74wg5sqpfjmrlxvj1-python3.10-requests-2.27.1/lib/python3.10/site-packages
                                        /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/site-packages
                                        /nix/store/dnf4m47zb1spp00l33d4qkmga5mzsd3d-python3.10-typing-extensions-4.1.1/lib/python3.10/site-packages
                                        /nix/store/dz0kq6gx8f0xvxakbrxsq8aj8fiy56dr-python3.10-pyparsing-3.0.9/lib/python3.10/site-packages
                                        /nix/store/f08yg4yvf8k0lkhv2lzm1zxz7wr917aq-python3.10-py-1.11.0/lib/python3.10/site-packages
                                        /nix/store/f69l64g1ygjdpaab36kbq047x2bgbynw-python3.10-tomli-2.0.1/lib/python3.10/site-packages
                                        /nix/store/fi56imky1jfrn13fjhqn02m4y28x28rq-python3.10-zope.interface-5.4.0/lib/python3.10/site-packages
                                        /nix/store/fj9a59x1649527109lfmxqfx3yap2g8v-python3.10-pytest-xdist-2.5.0/lib/python3.10/site-packages
                                        /nix/store/fsfg0dl228x9nyvxv6wqlp8b8q5r9zza-python3.10-iniconfig-1.1.1/lib/python3.10/site-packages
                                        /nix/store/gj7sj2j8lnyyc5s5qysf5cacq0zdls22-python3.10-asgiref-3.5.0/lib/python3.10/site-packages
                                        /nix/store/gqpgmszn07888dap3l04vp9f9ngf5fxf-python3.10-setuptools-61.2.0/lib/python3.10/site-packages
                                        /nix/store/hdzkvda4f5dy4i8avsn1s0vyn6yqy5ya-python3.10-pysocks-1.7.1/lib/python3.10/site-packages
                                        /nix/store/hwd3ifyc4jl4lz5n0la4pwhwgv6n71v8-python3.10-chardet-4.0.0/lib/python3.10/site-packages
                                        /nix/store/ibi20lcwfccirwqxrawxyfzyg9ci90gy-python3.10-sqlparse-0.4.2/lib/python3.10/site-packages
                                        /nix/store/iiwzpr9i1vnrplgbf3kgcqcd3imw4r40-python3.10-pluggy-1.0.0/lib/python3.10/site-packages
                                        /nix/store/j3swhxhn86hxz7bp508ck0qdx15j5p67-python3.10-pip-22.1.2/lib/python3.10/site-packages
                                        /nix/store/j45pwx6w87s654cc8dqyp0aqw2dy0wvn-python3.10-idna-3.3/lib/python3.10/site-packages
                                        /nix/store/jsjnkxcrifarbyn4d8s4xvs81jfha642-python3.10-babel-2.10.1/lib/python3.10/site-packages
                                        /nix/store/kr2d7pfq3nh0qxkfyhw31gkgbg0slc1p-python3.10-async-timeout-4.0.2/lib/python3.10/site-packages
                                        /nix/store/lgvd64fj2in2yfcs0znm4shgdyxjz264-python3.10-brotli-1.0.9/lib/python3.10/site-packages
                                        /nix/store/ljb0crbn8gh94w5y3fccbh396mi1h1kv-python3.10-python-dotenv-0.20.0/lib/python3.10/site-packages
                                        /nix/store/lsv820g09bpma3l5xir8c1vgk1phjchr-python3.10-debugpy-1.6.0/lib/python3.10/site-packages
                                        /nix/store/nydg06iywrxy31chb6a4y2pmlbncbcky-python3.10-werkzeug-2.1.2/lib/python3.10/site-packages
                                        /nix/store/p56n6rh60h7l8nld1kc7488bj0mlb5al-python3.10-greenlet-1.1.2/lib/python3.10/site-packages
                                        /nix/store/ph1bw0k725mw5jydr16rcdy75za0rc5x-python3.10-wheel-0.37.1/lib/python3.10/site-packages
                                        /nix/store/phmhqlm1wxnrxjciz6kc6jmvwlxccl0f-python3.10-pytest-timeout-2.1.0/lib/python3.10/site-packages
                                        /nix/store/raqh0pisrdhdym4011cwb4d2rxzsgdc3-python3.10-pytz-2022.1/lib/python3.10/site-packages
                                        /nix/store/rcfjy17gnlj1mpdd94c92j6fn85l3ls2-python3.10-cffi-1.15.0/lib/python3.10/site-packages
                                        /nix/store/sd4a28i8dhdrn6kn5z5kxj49xq6zl6az-python3.10-markupsafe-2.1.1/lib/python3.10/site-packages
                                        /nix/store/sfjc2y5q6x6wa042cpby7gq6m8i72iya-python3.10-packaging-21.3/lib/python3.10/site-packages
                                        /nix/store/vjf4r82wp98b10xh38pf5l4qd4kff59q-python3.10-Flask-2.1.2/lib/python3.10/site-packages
                                        /nix/store/vrynkbr5ygp2rn6cvk0wkiizvasj1nk9-python3.10-brotlicffi-<IP_ADDRESS>/lib/python3.10/site-packages
                                        /nix/store/z9gcv6v7iwck9kvpkqmr66s6mml0vjmj-python3.10-pycparser-2.21/lib/python3.10/site-packages
                                        /nix/store/zf6yzjwfk31g8mbpk4qhjg6czxfmkvzj-python3.10-django-3.2.14/lib/python3.10/site-packages
                                        /nix/store/zk6pkxffdh70qldlph1zmms46kdkqq3c-python3.10-attrs-21.4.0/lib/python3.10/site-packages
                                        /nix/store/zwxz54b9lh8hcsv0hza70a923f7n1dsp-python3.10-Jinja2-3.1.2/lib/python3.10/site-packages
              sysconfig.get_path('stdlib'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10
              sysconfig.get_path('platstdlib'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10
              sysconfig.get_path('purelib'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/site-packages
              sysconfig.get_path('platlib'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/site-packages
              sysconfig.get_path('include'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/include/python3.10
              sysconfig.get_path('scripts'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin
              sysconfig.get_path('data'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4
              os.__file__: /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/os.py
              threading.__file__: /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/threading.py

Notify maintainers

@kira-bruneau
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
 - system: `"aarch64-darwin"`
 - host os: `Darwin 21.6.0, macOS 12.5`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.8.1`
 - channels(lockejan): `""`
 - channels(root): `"darwin, home-manager-22.05.tar.gz, nixpkgs-22.05-darwin, unstable"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`

It looks like the hydra builds are ok:

python39Packages.debugpy: https://hydra.nixos.org/build/186233629
python310Packages.debugpy: https://hydra.nixos.org/build/186218528

Is this still a problem for you?

It looks like the latest hydra builds are ok:

python39Packages.debugpy: https://hydra.nixos.org/build/186233629
python310Packages.debugpy: https://hydra.nixos.org/build/186218528

Is this still a problem for you?

Yes, still breaks.
Ah, you are linking x86_64 builds and those are indeed working, but I'm referring to aarch64_darwin.
Couldn't find any builds on hydra... but I'm not too familiar with the UI.
My impression is, that there is no successful build, because I'm not hitting the binary cache.
That's what I get, when I attempt to install it now:
=================================== FAILURES ===================================
_____________ test_django_breakpoint_no_multiproc[launch-template] _____________
[gw5] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_______________ test_django_breakpoint_no_multiproc[launch-code] _______________
[gw6] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_____________ test_django_template_exception_no_multiproc[launch] ______________
[gw7] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
___________________ test_django_breakpoint_multiproc[launch] ___________________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_____________ test_django_exception_no_multiproc[launch-unhandled] _____________
[gw1] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
______________ test_django_exception_no_multiproc[launch-handled] ______________
[gw0] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_______________ test_flask_breakpoint_no_multiproc[launch-code] ________________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_____________ test_flask_breakpoint_no_multiproc[launch-template] ______________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
______________ test_flask_template_exception_no_multiproc[launch] ______________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
______________ test_flask_exception_no_multiproc[launch-handled] _______________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
_____________ test_flask_exception_no_multiproc[launch-unhandled] ______________
[gw2] darwin -- Python 3.10.4 /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin/python3.10
:-1: running the test CRASHED with signal 6
=========================== short test summary info ============================
FAILED tests/debugpy/test_django.py::test_django_breakpoint_no_multiproc[launch-template]
FAILED tests/debugpy/test_django.py::test_django_breakpoint_no_multiproc[launch-code]
FAILED tests/debugpy/test_django.py::test_django_template_exception_no_multiproc[launch]
FAILED tests/debugpy/test_django.py::test_django_breakpoint_multiproc[launch]
FAILED tests/debugpy/test_django.py::test_django_exception_no_multiproc[launch-unhandled]
FAILED tests/debugpy/test_django.py::test_django_exception_no_multiproc[launch-handled]
FAILED tests/debugpy/test_flask.py::test_flask_breakpoint_no_multiproc[launch-code]
FAILED tests/debugpy/test_flask.py::test_flask_breakpoint_no_multiproc[launch-template]
FAILED tests/debugpy/test_flask.py::test_flask_template_exception_no_multiproc[launch]
FAILED tests/debugpy/test_flask.py::test_flask_exception_no_multiproc[launch-handled]
FAILED tests/debugpy/test_flask.py::test_flask_exception_no_multiproc[launch-unhandled]
=========== 11 failed, 758 passed, 438 skipped in 561.98s (0:09:21) ============
I+00.788: debugpy and pydevd logs will be under /private/tmp/nix-build-python3.10-debugpy-1.6.0.drv-0/source/tests/_logs/3.10-64

I+00.835: Test environment for tests-53655

          System paths:
              sys.prefix: /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4
              sys.base_prefix: /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4
              sys.real_prefix: <missing>
              site.getsitepackages(): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/site-packages
              site.getusersitepackages(): /homeless-shelter/.local/lib/python3.10/site-packages
              sys.path (site-packages): /nix/store/02s8g68zslfda3p5k7ig7g39n9days6d-python3.10-itsdangerous-2.1.2/lib/python3.10/site-packages
                                        /nix/store/0fqrcfq293smqibgsvpc64bx3w06kajk-python3.10-certifi-2021.10.08/lib/python3.10/site-packages
                                        /nix/store/1a523hcpsn408c929wknhphvpiylar7m-python3.10-urllib3-1.26.9/lib/python3.10/site-packages
                                        /nix/store/1db8bxz4gqv0p734byx077wwb321jvzx-python3.10-execnet-1.9.0/lib/python3.10/site-packages
                                        /nix/store/1imwnkppq3xk652hg935qcrvzyckpbd0-python3.10-debugpy-1.6.0/lib/python3.10/site-packages
                                        /nix/store/290wcsa216xx7cbnj3dk4fpz6bwzsn3z-python3.10-zope.event-4.5.0/lib/python3.10/site-packages
                                        /nix/store/2adc7j0xbrgh1ns23jw9qkawn4h8rhyn-python3.10-gevent-21.12.0/lib/python3.10/site-packages
                                        /nix/store/2iyp4a7gyhhhqpgl8v9lza4xz1vfchlc-python3.10-pytest-7.1.1/lib/python3.10/site-packages
                                        /nix/store/6s7ccwfbpqr9zr47igdz405lcqbyqs68-python3.10-pytest-forked-1.4.0/lib/python3.10/site-packages
                                        /nix/store/8np7csyq6hc7w77fmp4k82fh5klpd9p5-python3.10-click-8.1.3/lib/python3.10/site-packages
                                        /nix/store/952hm9j6bw4knwyd2bgallbzv4fb9ibl-python3.10-psutil-5.9.0/lib/python3.10/site-packages
                                        /nix/store/9csj503xyi8dxpk10sggcszaiifz0mkr-python3.10-charset-normalizer-2.0.12/lib/python3.10/site-packages
                                        /nix/store/9i0k6fxy5f94x8bzapxhgklxrfkr2zsi-python3.10-apipkg-2.1.0/lib/python3.10/site-packages
                                        /nix/store/a9v6q1279prpkwf74wg5sqpfjmrlxvj1-python3.10-requests-2.27.1/lib/python3.10/site-packages
                                        /nix/store/aqr23p2zmvzlv125jxm481jz56hh90ga-python3.10-Flask-2.1.2/lib/python3.10/site-packages
                                        /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/site-packages
                                        /nix/store/dnf4m47zb1spp00l33d4qkmga5mzsd3d-python3.10-typing-extensions-4.1.1/lib/python3.10/site-packages
                                        /nix/store/dz0kq6gx8f0xvxakbrxsq8aj8fiy56dr-python3.10-pyparsing-3.0.9/lib/python3.10/site-packages
                                        /nix/store/1a523hcpsn408c929wknhphvpiylar7m-python3.10-urllib3-1.26.9/lib/python3.10/site-packages
                                        /nix/store/1db8bxz4gqv0p734byx077wwb321jvzx-python3.10-execnet-1.9.0/lib/python3.10/site-packages
                                        /nix/store/1imwnkppq3xk652hg935qcrvzyckpbd0-python3.10-debugpy-1.6.0/lib/python3.10/site-packages
                                        /nix/store/290wcsa216xx7cbnj3dk4fpz6bwzsn3z-python3.10-zope.event-4.5.0/lib/python3.10/site-packages
                                        /nix/store/2adc7j0xbrgh1ns23jw9qkawn4h8rhyn-python3.10-gevent-21.12.0/lib/python3.10/site-packages
                                        /nix/store/2iyp4a7gyhhhqpgl8v9lza4xz1vfchlc-python3.10-pytest-7.1.1/lib/python3.10/site-packages
                                        /nix/store/6s7ccwfbpqr9zr47igdz405lcqbyqs68-python3.10-pytest-forked-1.4.0/lib/python3.10/site-packages
                                        /nix/store/8np7csyq6hc7w77fmp4k82fh5klpd9p5-python3.10-click-8.1.3/lib/python3.10/site-packages
                                        /nix/store/952hm9j6bw4knwyd2bgallbzv4fb9ibl-python3.10-psutil-5.9.0/lib/python3.10/site-packages
                                        /nix/store/9csj503xyi8dxpk10sggcszaiifz0mkr-python3.10-charset-normalizer-2.0.12/lib/python3.10/site-packages
                                        /nix/store/9i0k6fxy5f94x8bzapxhgklxrfkr2zsi-python3.10-apipkg-2.1.0/lib/python3.10/site-packages
                                        /nix/store/a9v6q1279prpkwf74wg5sqpfjmrlxvj1-python3.10-requests-2.27.1/lib/python3.10/site-packages
                                        /nix/store/aqr23p2zmvzlv125jxm481jz56hh90ga-python3.10-Flask-2.1.2/lib/python3.10/site-packages
                                        /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/site-packages
                                        /nix/store/dnf4m47zb1spp00l33d4qkmga5mzsd3d-python3.10-typing-extensions-4.1.1/lib/python3.10/site-packages
                                        /nix/store/dz0kq6gx8f0xvxakbrxsq8aj8fiy56dr-python3.10-pyparsing-3.0.9/lib/python3.10/site-packages
                                        /nix/store/f08yg4yvf8k0lkhv2lzm1zxz7wr917aq-python3.10-py-1.11.0/lib/python3.10/site-packages
                                        /nix/store/f69l64g1ygjdpaab36kbq047x2bgbynw-python3.10-tomli-2.0.1/lib/python3.10/site-packages
                                        /nix/store/fi56imky1jfrn13fjhqn02m4y28x28rq-python3.10-zope.interface-5.4.0/lib/python3.10/site-packages
                                        /nix/store/fj9a59x1649527109lfmxqfx3yap2g8v-python3.10-pytest-xdist-2.5.0/lib/python3.10/site-packages
                                        /nix/store/fsfg0dl228x9nyvxv6wqlp8b8q5r9zza-python3.10-iniconfig-1.1.1/lib/python3.10/site-packages
                                        /nix/store/gj7sj2j8lnyyc5s5qysf5cacq0zdls22-python3.10-asgiref-3.5.0/lib/python3.10/site-packages
                                        /nix/store/gqpgmszn07888dap3l04vp9f9ngf5fxf-python3.10-setuptools-61.2.0/lib/python3.10/site-packages
                                        /nix/store/hdzkvda4f5dy4i8avsn1s0vyn6yqy5ya-python3.10-pysocks-1.7.1/lib/python3.10/site-packages
                                        /nix/store/hwd3ifyc4jl4lz5n0la4pwhwgv6n71v8-python3.10-chardet-4.0.0/lib/python3.10/site-packages
                                        /nix/store/ibi20lcwfccirwqxrawxyfzyg9ci90gy-python3.10-sqlparse-0.4.2/lib/python3.10/site-packages
                                        /nix/store/iiwzpr9i1vnrplgbf3kgcqcd3imw4r40-python3.10-pluggy-1.0.0/lib/python3.10/site-packages
                                        /nix/store/j3swhxhn86hxz7bp508ck0qdx15j5p67-python3.10-pip-22.1.2/lib/python3.10/site-packages
                                        /nix/store/j45pwx6w87s654cc8dqyp0aqw2dy0wvn-python3.10-idna-3.3/lib/python3.10/site-packages
                                        /nix/store/jsjnkxcrifarbyn4d8s4xvs81jfha642-python3.10-babel-2.10.1/lib/python3.10/site-packages
                                        /nix/store/kr2d7pfq3nh0qxkfyhw31gkgbg0slc1p-python3.10-async-timeout-4.0.2/lib/python3.10/site-packages
                                        /nix/store/lgvd64fj2in2yfcs0znm4shgdyxjz264-python3.10-brotli-1.0.9/lib/python3.10/site-packages
                                        /nix/store/nydg06iywrxy31chb6a4y2pmlbncbcky-python3.10-werkzeug-2.1.2/lib/python3.10/site-packages
                                        /nix/store/p56n6rh60h7l8nld1kc7488bj0mlb5al-python3.10-greenlet-1.1.2/lib/python3.10/site-packages
                                        /nix/store/pbacklzrd27dxdc1bbd9dqhyhc451l8c-python3.10-python-dotenv-0.20.0/lib/python3.10/site-packages
                                        /nix/store/ph1bw0k725mw5jydr16rcdy75za0rc5x-python3.10-wheel-0.37.1/lib/python3.10/site-packages
                                        /nix/store/phmhqlm1wxnrxjciz6kc6jmvwlxccl0f-python3.10-pytest-timeout-2.1.0/lib/python3.10/site-packages
                                        /nix/store/raqh0pisrdhdym4011cwb4d2rxzsgdc3-python3.10-pytz-2022.1/lib/python3.10/site-packages
                                        /nix/store/rcfjy17gnlj1mpdd94c92j6fn85l3ls2-python3.10-cffi-1.15.0/lib/python3.10/site-packages
                                        /nix/store/sd4a28i8dhdrn6kn5z5kxj49xq6zl6az-python3.10-markupsafe-2.1.1/lib/python3.10/site-packages
                                        /nix/store/sfjc2y5q6x6wa042cpby7gq6m8i72iya-python3.10-packaging-21.3/lib/python3.10/site-packages
                                        /nix/store/vrynkbr5ygp2rn6cvk0wkiizvasj1nk9-python3.10-brotlicffi-<IP_ADDRESS>/lib/python3.10/site-packages
                                        /nix/store/z9gcv6v7iwck9kvpkqmr66s6mml0vjmj-python3.10-pycparser-2.21/lib/python3.10/site-packages
                                        /nix/store/zf6yzjwfk31g8mbpk4qhjg6czxfmkvzj-python3.10-django-3.2.14/lib/python3.10/site-packages
                                        /nix/store/zk6pkxffdh70qldlph1zmms46kdkqq3c-python3.10-attrs-21.4.0/lib/python3.10/site-packages
                                        /nix/store/zwxz54b9lh8hcsv0hza70a923f7n1dsp-python3.10-Jinja2-3.1.2/lib/python3.10/site-packages
              sysconfig.get_path('stdlib'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10
              sysconfig.get_path('platstdlib'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10
              sysconfig.get_path('purelib'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/site-packages
              sysconfig.get_path('platlib'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/site-packages
              sysconfig.get_path('include'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/include/python3.10
              sysconfig.get_path('scripts'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/bin
              sysconfig.get_path('data'): /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4
              os.__file__: /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/os.py
              threading.__file__: /nix/store/cpi7n4xazgsx7ksmmr0y757jz6bx73d7-python3-3.10.4/lib/python3.10/threading.py

Ah, you are linking x86_64 builds and those are indeed working, but I'm referring to aarch64_darwin.

Oh oops! Yeah I only have an x86_64 mac to test on. Hydra uses a separate branch and jobset for aarch64: https://hydra.nixos.org/jobset/nixpkgs/nixpkgs-unstable-aarch64-darwin.
It looks like the failure started happening in the upgrade from 1.5.1 -> 1.6.0. I'm assuming something broke upstream? They don't officially support aarch64 platforms, the only reason why it works is because we remove the precompiled binaries and build them from source. I'm not exactly sure why aarch64-linux would be ok though, and not darwin.
Does the package build if you try nixpkgs commit 5f6a4fb8a7974aacdacb0a11566b3a35376cca49 (the commit before v1.6.0)?
nix-build https://github.com/NixOS/nixpkgs-channels/archive/5f6a4fb8a7974aacdacb0a11566b3a35376cca49.tar.gz -A python3Packages.debugpy --check

I doubt this will make a difference, but debugpy was recently updated to 1.6.3. It looks like hydra still hasn't gotten around to building it yet: https://hydra.nixos.org/eval/1776603?filter=debugpy&compare=1776531&full=

I doubt this will make a difference, but debugpy was recently updated to 1.6.3. It looks like hydra still hasn't gotten around to building it yet: https://hydra.nixos.org/eval/1776603?filter=debugpy&compare=1776531&full=

Yeah, it doesn't make a difference on my machine as well. 😬

I can confirm, that the above preCheck solution fixes it for me as well on my M1.

Thanks for checking @fmoda3.
Also, let's unset OBJC_DISABLE_INITIALIZE_FORK_SAFETY in postCheck

Opened a PR for this: https://github.com/NixOS/nixpkgs/pull/193254


Usage of the Create 'pattern' for content items should not be limited to admin mode

We should be in position to decide when defining a content item if it can be created in front-end mode.
In Extenso having the drivers, handlers, etc. working of with the actual front-end theme for authenticated users.
I am sure this suggestion will be soon closed.

Sounds like a good idea to me. A good generalization of what already exists for forms. It would require that part authors shift their assumptions to a world where their editor parts would need to work outside of the admin by default, which may be a little too much for the existing ecosystem, but this may be a great thing to do for Orchard 2.
(also, stop it already with the reverse psychology ;) )

Surprising, thanks. Everybody could make mistakes and in this case it seems that I made one.

Even though the idea might be interesting, I will close this issue for consistency.

Ha, I was somehow disappointed.

You guys!

I am also suggesting directly in code comments, it is more complicated to close.


[CONVERT-26] Rename bdg-convert repo to convert.

Fixes #26
Will do the actual rename in the Github UI after this pull request is merged.

+1


Setup bumpversion

Create use_bumpversion cookiecutter option.
Require bumpversion==0.5.3 locally.
Refactor version resolution in ./docs/conf.py: Now, there's a single 'source of truth', the release variable representing 'the full version, including alpha/beta/rc tags', allowing the version to be derived dynamically from itself.
Provide bumpversion config file pinpointing project version in ./package.json (the version attribute), ./{{cookiecutter.project_slug}}/__init__.py (the __version__ variable), and ./docs/conf.py (the release variable).

N.B. The whole point of refactoring ./docs/conf.py was indeed to faciilitate seamless version bumping.

For now, bumpversion lacks full-fledged support for pre-releases (as semver prescribes). I've come up with a trivial workaround (still, not abiding to semver to the utmost extent) working in a following manner:
0.1.0 →
bumpversion pre→ 0.1.0-1.0 →
bumpversion prenum → 0.1.0-1.1 →
bumpversion prenum → 0.1.0-1.2 →
bumpversion major → 1.0.0.

Apparently, bumpversion has no active maintainer in it since 2015.
To my understanding, we should avoid using it, due to the first rule: https://github.com/pydanny/cookiecutter-django#constraints
That said, there is this fork https://github.com/c4urself/bump2version but I've never used it.

@luzfcb, I see, you're right. I'm closing the PR.

I am +1 to add any actively maintained library and that does something similar to bumpversion and a minimum documentation of how to use.


Consider dividing integer weights by their GCD

While writing a code generator based on the Fast Loaded Dice Roller, I've noticed that two equivalent sets of integer weights (where one is an integer multiple of the other) can have a different table size.  For example:

One weight set, 1, 9, 6, turns into a 4x5 table by the Fast Loaded Dice Roller.
However, an equivalent weight set, 1000, 9000, 6000, turns into a 14x5 table this way.

This shows that it might be helpful in some cases to divide the weights by their greatest common divisor (ignoring zero weights) to achieve an equivalent weight set that minimizes table sizes.

Great point: we can also save entropy, since the FLDR "entropy gap" generally gets worse with increasing sum of integers m.


Patient count feature

This functionality will allow you to know the total number of clients enrolled on the app once all patient data is synced.
This information will be displayed as a number on the navigation drawer as displayed in the design attached

There are few points need clarification
1- The item on drawer rightnow does not have any action associated with.. Clicking on the item should reload the activity?
2- The count not necessarily have to be updated only after sync... rather it would be count of patients into database which can be updated after sync or even after local registration... right!
3- The drawer rightnow is tightly coupled with Patient activity i.e. init into activity code. I am implementing a Base-Activity which would load drawer, nav items etc... Ok?

https://www.hl7.org/fhir/search.html#summary this allows to query summary for searches without loading whole bunch of records

@maimoonak

The item on drawer rightnow does not have any action associated with.. Clicking on the item should reload the activity?
The item should navigate to another activity in case multiple items are in the drawer but clicking on the menu item when Activity / Fragment is displayed should redraw the activity
The count not necessarily have to be updated only after sync... rather it would be count of patients into database which can be updated after sync or even after local registration... right!
Yes
The drawer rightnow is tightly coupled with Patient activity i.e. init into activity code. I am implementing a Base-Activity which would load drawer, nav items etc... Ok?
This would be okay

At @maimoonak This should be okay, returning a summary object with the given details

1- is there any reference doc on how to use FHIR engine?
2- By FHIR search standards we can pass some additional params into searches like _language, _summary, _include etc. https://www.hl7.org/fhir/search.html#summary. Based on type of param it can return a different result including summary, details or any other.
I can not figure out how to pass a param to fhir engine such that  it returns count only ( like we do Patient.ADDRESS _ CITY can pass Resource._SUMMARY but seems that it does not allow it.
GET - http://hapi.fhir.org/baseR4/Patient?given=joh&_pretty=true&_summary=count
PAYLOAD -
 {
    "resourceType": "Bundle",
    "id": "7ff5baac-5e84-4249-b49a-be3b93fecb1e",
    "meta": {
        "lastUpdated": "2021-05-26T11:36:26.549+00:00",
        "tag": [
            {
                "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue",
                "code": "SUBSETTED",
                "display": "Resource encoded in summary mode"
            }
        ]
    },
    "type": "searchset",
    "total": 2092
}

In short we want to find a good way of displaying summaries of all resources (count of patients, Encounters etc) via a count query rather than picking list size.
PR is here which rightnow implements count via list size https://github.com/opensrp/fhircore/pull/161/files#diff-c5c92419f4716e1a738c367afb67986c2af093f8d9899a3ea88ca9b7665409c8R43


Local storage - folder hierarchy

Is there any standard way of making tusd put files in split folders, e.g. by date?  This would make archiving easier.

tusd v2.5.0-rc1 supports path customization using the pre-create hook. Please see https://tus.github.io/tusd/advanced-topics/hooks/ and the Storage property for more details.

Thanks.  I saw that, but I wasn't sure how it would work for also serving up the file via GET.  Is there a corresponding hook for that side?

GET requests, just like HEAD, PATCH, or DELETE, are sent to the upload URL, which is based in the upload ID. The pre-create hook can also customize the upload ID. See https://tus.github.io/tusd/storage-backends/local-disk/ for details

I think I follow.  Thanks.


Add Option under info preferences packet

In family record, add choice to drop-down for Info Preferences Packages called "Referred to AUK".  This would be in addition to English, Spanish or None.

duplicate of#224


Edit tooltip title

There is a possibility to format this information which is marked in red

HI! did you found it ? can you share your solution ?

HI! did you found it ? can you share your solution ?


MF-780 - Use Normalizer as a lib

Signed-off-by: Dušan Borovčanin<EMAIL_ADDRESS>What does this do?
This pull request removes Normalizer service in favor of using normalizer as a lib on the message consumer side.
Which issue(s) does this PR fix/relate to?
Resolves #780.
List any changes that modify/break current functionality
Message consumers (writers) are modified to listen to all the message topics and normalize and persist messages.
Have you included tests for your changes?
Yes.
Did you document any new/modified functionality?
Yes.

Codecov Report

Merging #915 into master will increase coverage by 0.02%.
The diff coverage is 84.7%.

@@            Coverage Diff             @@
##           master     #915      +/-   ##
==========================================
+ Coverage   83.63%   83.65%   +0.02%
==========================================
  Files          75       75
  Lines        5083     5067      -16
==========================================
- Hits         4251     4239      -12
+ Misses        584      581       -3
+ Partials      248      247       -1

Impacted Files
Coverage Δ

writers/mongodb/messages.go
100% <100%> (ø)
:arrow_up:

writers/postgres/messages.go
79.68% <35.71%> (-1.98%)
:arrow_down:

writers/influxdb/messages.go
90.9% <84.61%> (+4.99%)
:arrow_up:

writers/cassandra/messages.go
94.11% <92.59%> (-5.89%)
:arrow_down:

things/service.go
88.02% <0%> (+1.4%)
:arrow_up:

Continue to review full report at Codecov.

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

@dusanb94 Don't forget to add documentation with description of the library and it's api. This would be helpful for the others who will write custom components/writers in some other programming languages ;)


Adds transfer group argument to StripeCustomer object charge method

First pull request.
Some work on #97
https://stripe.com/docs/connect/charges-transfers
Using this feature to let one user buy something from the other and then pay a different user while collecting a fee.
Haven't ran tests or written any. Let me know if you have any suggestions.

Hi @ncrmro, thanks for the PR.
You'll need to also add the field to StripeCharge so that the value gets synced locally here.
Also, use "int" instead of "number" to be more specific.

@kavdev cool I'll get on it.

@ncrmro any updates? You'll definitely need to rebase to resolve conflicts

@kavdev apologize, started a new job. Definitely need to get this updated and finished.

@ncrmro no worries! congratulations!

@kavdev actually working on the project that requires this at the moment again. Apologies for the deley

@ncrmro yeah github thinks the changes don't exist, so the PR can't be reopened. go ahead and just create a new one.


Circuit breaker opened write after first fire if it fails.

Node.js Version:
8.9.4
Operating System:
MacOS High Sierra 10.13.6 (Darwin Kernel Version 17.7.0)
Steps to Produce Error:
I'm getting circuit breaker opened write after first fire if it fails.
For example I creating circuit breaker with following options:
const options = {
        timeout: 1000,
        errorThresholdPercentage: 50,
        rollingCountTimeout: 20000,
        resetTimeout: 30000
};
breaker = circuitBreaker(makeRequest, options);

And then if I'm getting failure on my first fire it calculates like 100% failures which is higher then 50% I set in options.
I believe this is happening because of this part of code in a module ('./lib/circuit.js'):
const errorRate = stats.failures / stats.fires * 100;
if (errorRate > circuit.options.errorThresholdPercentage ||
    circuit.options.maxFailures >= stats.failures ||
    circuit.halfOpen) {
    circuit.open();
}

Maybe you should gather some statistic first without opening circuit but with handling fails. I mean like 10 fires or make additional parameter for that.

I am aware of this issue, but I'm not sure this is a bug. The fact is that one execution of the function with one failure is 100% failure rate. But I will leave this open for now. It's possible that we can modify this conditional check to override if the amount of data is insufficient. But it's not clear to me the best and cleanest way to do this.

I suppose it could be some additional parameter where user can set number of requests, before the circuit breaker will calculate the health of the service and decide if we need circuit to be opened.
What do you think about it?

@fylhsq123 not exactly what you suggested, but you can test out my branch in the pull request to see what you think. Instead of a hard number, the circuit will ignore failures/timeouts for the purposes of open/close state until the options.rollingCountTimeout value has expired. Let me know how this works for you.


feat(pagination-cursor): allowing reference to controlled element

New 'controls' prop to pass an ID of the 'controlled' element to the buttons to establish a reference.
Throwing a warning if the prop not present.
Aria-controls "Identifies the element (or elements) whose contents or presence are controlled by the current element."
https://w3c.github.io/aria/#aria-controls
Some screenreaders allow the virtual cursor to return its focus to the controlled element.

@daragh-king-genesys @gavin-everett-genesys I've removed the aria-controls feature, its obscure and not widely supported in screenreaders (it's only partially supported on Jaws and I have no way of testing it).


Add the contents for ADR 86 - Canary authentication with sso.redhat.com

JIRA: https://issues.redhat.com/browse/MGDSTRM-8157
Detail the existing authentication of Strimzi Canary in our RHOSAK
env with MAS SSO and the proposed changes for the authentication flow
with sso.redhat.com.

@akoserwal @MikeEdgar could you take a look when you find time. thanks!

_adr/86/adr-86-proposed-authentication-flow.png validate orgId won't the case for canary service accounts. In general org id check is present in the custom claim check. The arrow for the protected resource should be pointing the broker?

_adr/86/adr-86-proposed-authentication-flow.png validate orgId won't the case for canary service accounts. In general org id check is present in the custom claim check. The arrow for the protected resource should be pointing the broker?

_adr/86/adr-86-proposed-authentication-flow.png validate orgId won't the case for canary service accounts. In general org id check is present in the custom claim check. The arrow for the protected resource should be pointing the broker?

@MikeEdgar can you confirm if the auth flow only checks for the existence of an orgID or does it validate against the orgID of the creator as well?

@MikeEdgar can you confirm if the auth flow only checks for the existence of an orgID or does it validate against the orgID of the creator as well?

@Rajagopalan-Ranganathan it validates (currently) that the orgId matches that of the creator.
customClaimCheck<EMAIL_ADDRESS>== ''testorgid''|| @.org_id == ''testorgid'''

@akoserwal @MikeEdgar @tombentley let me know if this is in good state to be merged. Mike has given LGTM already.

lgtm

Apart from the question just raised, I think this is written a little too much in the style "Red Hat this and Red Hat that". It would be good to rephrase it to be a bit more generic (e.g. talk about "Service Provider"). I realise this is trickier than most other ADRs because the SSO integration is more Red Hat specific that other things. Wdyt?

I had a look, and most of the red hat comes from "sso.redaht.com", unfortunately this is very specific to red hat sso and cannot be generalized for another sso system even within redhat at the moment. I would prefer this one to be specific about RH SSO as the principles in general discussed are heavily tied to the same.

@Rajagopalan-Ranganathan that makes sense; thanks for taking the time to look at it/


feat: new PullRequestQueued and PullRequestDequeued events

https://github.com/octokit/webhooks/commit/44b5c3c6aa56bb780b01f0af972942496c08a783

Apologies for the delay on this one @JamieMagee I was out sick.  Thanks for getting this change in. I did go ahead and give it a look - so I'll retro ✅ just for consistency.

@nickfloyd sorry about that. I was too keen to get this in and cut a release. I'll be more patient, or reach out directly in future

@JamieMagee no worries, I definitely do not want to be a roadblock to getting things out the door - fortunately, the amazing @kfcampbell just joined the team so hopefully, we'll be able to cover all of these types of things in a more timely way.


fix: failure in generating learning curves plot due to early stopping

Code Pull Requests
Fix Issue #585.
The reproducible example from #585 no longer fails.
These are the generated learning curve plots after implementing the proposed fix:

Thanks for the fix @jimthompson5802


Remove onError() method from UDP service and change onDatagram() method name

onError() can be removed from the service and the onDatagram() method can be re-written as
remote function onReceiveDatagram((readonly & Datagram)|ReceiveError in) returns Error?

in order to handle receive errors

Finalized.


Propose sample concept

Based on discussions with @CasperWA, @francescalb

Based on the discussion today, I've edited the sample concept to be the more concrete representation of the physical entity itself.
However, I don't see how one can draw 'is-a' relationships from this sample concept to model-type concepts, e.g., "Periodic crystal", it makes no sense to me. As @jamesrhester also seems to suggest above, the relation would then have to be, e.g., "is-modelled-by".
I may try to suggest a different concept to represent the "model view" of the thing being measure I was trying to explain in the discussions today.

I like these changes. It seems that this concept is much more general than just crystallography, so maybe it is already present in another EMMO ontology in a way that is suitable for us?

From the discussion last meeting: do we want to divide this into 'specimen' and 'sample', where a 'sample' is a 'specimen' but also a representative part of something larger? Or should we simply note that 'specimen' is synonymous to 'sample'?

I think we definitely need to be able to express the relationship that "the thing that was measured" is meant to be representative of a larger class of objects. So my measurement of a crystal of some compound predicts results for all measurements of crystals from this batch, and morever of this compound when prepared by others in the same way. This however seems like a basic scientific assumption (invariance of physical laws in space and time) so maybe is already in EMMO?
There is a difference I assume in materials science where you might take multiple samples from a larger object to get a representative idea of the average properties. In this case you are not assuming that a single sample tells you about the whole object.

My impression from @emanueleghedini is that there indeed are concepts for the ideas of "temporal part" and "spatial part" (or what the name was) in the EMMO that we could just use for this. However, if the crystallography domain has specific words with well established meaning for these, we probably want to include those concepts and define them via the EMMO concepts.
However, when it comes to "sample" as opposed to, e.g., "specimen", I'm not so sure if these terms are that well separated in practical use. I think someone synthesizing "a single thing" and then measuring on it would easily refer to it as "the sample" rather than "the specimen", even though in this case it isn't to anyone's knowledge representative of anything but itself.
That said, perhaps we want to note here in the sample concept definition all these different usages of "sample", i.e., as "from a larger batch of crystals", "from a larger object meant to represent the object", and "one of multiple spatial parts of an object meant to be used in aggregate to determine an average".


Remove UX feedback and User feedback

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#266
#265  👈
#264
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @jvmi7 and the rest of your teammates on  Graphite


Please add support for seven

I really need seven.

My current workaround until this is implemented:
five() + 2

I'd suggest using (five()*five()+five()+five())/five() as a more idiomatic solution.

@ansuz there is a seven support in the lib. In my projects, when I need 7 I simply do:
var notFive = five.convertTo(7);

thanks for the excellent advice @Mason8r and @michalbe! I may end up using both solutions as they each seem to have distinct advantages.

That's an interesting idea. If we use Lambda calculus, we actually don't need real numbers at all.

Have you tried doing it with 6?

@danpker I believe my solution above will work with most integers.


Angular 2 support?

i wanted to use this in ng2 app, can you port it to angular 2?

Hi @kodeine
I haven't thought about it yet for now, but any contribution to this repo is always welcome.


Package Updates?

Will this package be properly updated? It is nearly 2023.
Also the documentation for iterating over the pledged users in the readme is incredibly out of date even with the current version of the library.

I tried this package today and Step3 code did not work.
I was able to get it to work with the following code.
api_client = patreon.API(creator_access_token)
campaign_id = api_client.get_campaigns(10).data()[0].id()
members = []
cursor = None
while True:
    members_response = api_client.get_campaigns_by_id_members(
        campaign_id, 100, cursor=cursor,
        includes=["user"],
        fields={
            # See patreon/schemas/member.py
            "member": ["full_name", "email", "lifetime_support_cents"]
        })
    members += members_response.data()
    # debug print
    # print(members_response.json_data)

    if members_response.json_data.get("links") is None:
        # Avoid Exception: ('Provided cursor path did not result in a link' ..
        break
    cursor = api_client.extract_cursor(members_response)

for member in members:
    print(member.relationship("user").id(),
          member.attribute('full_name'),
          member.attribute('email'),
          member.attribute('lifetime_support_cents') / 100)

Is this due to a change in the server side specifications?
I am curious if I can still use this package for developing a new website.

Patreon seems to have abandoned the library unfortunately. For what it's worth it was not incredibly difficult to create my own library for my purposes, unfortunately I went with C# so it wouldn't be of much use to you I expect. I would suggest making a fork of this repo and making any required changes and using that instead.

Thanks for the advice.
With a few changes as described above, I was able to use the features I wanted to use.

It's disappointing that the official library linked from patreon has been abandoned like this.

I am running the above code in cron(run from scheduler, update database), but note the problem that the create_access_token may be unintentionally updated on the server side.
You can find many similar problems by searching Devloper Forum with access token keyword.
This problem seems to occur when the creator itself uses OAuth authentication.
Once this problem occurs, the refresh_token is also lost, so you must manually update the create_access_token.
I am using the following pseudo code to detect errors while updating the tokens.
client = patreon.OAuth(client_id, client_secret)
refresh_token, access_token = load_tokens()
new_token = client.refresh_token(refresh_token)
if "refresh_token" not in new_token:
    print(new_token)
    raise RuntimeError("error refresh_token is changed on server side!!!")
new_access_token = new_token["access_token"]
new_refresh_token = new_token["refresh_token"]
save_tokens(new_token)

Guys the package still works, although the whole API is super non-intuitive. Took me 3 hours to figure out that there is a v1 and v2 API. The package uses the V1 one, but you can still change the URL in the api.py file like on image 2. Works for me now as expected. Also you have to write new functions for the new API calls (or just change the URL's of the existing one)


No way to use leases?

Hello,
Am I correct in assuming there is no actual way to use EtcdLeaseImpl at the moment or have I missed something?

I have added the lease to EtcdClient in #62

Great! I'm closing this then.


Names of stores do not sync under certain conditions

Build Number: 2.0.0
Description:
Store A orders from Store B, so needs to be able to see Store B in it's list of Suppliers. Unfortunately if Store B is not visible in Store A at the time Mobile Sync Site with Store A is initialised, Store B will not show up even if it is subsequently made visible.
This is because:
	QUERY([name];[name]type#"store")  // filter out store names (included with their stores)

	If (Not(sync_send_dispensing_data ($i_sync_client_id)))  // filter out patients if we're not sending to a dispensing site
		QUERY SELECTION([name];[name]type#"patient")
	End if

	sync_create_records_for_table (Table(->[name]);"U";[name]ID;1;$i_sync_client_id)

Doesn't send names of stores when generating the original sync records, but Store B is only sent if is visible in the Store A (the one being initialised). After that point, you may change it so that Store B is visible in Store A, and the visibility record will be sent, but with no matching name on the other side to 'turn on', it won't show up (unless something about the store itself is changed)
I propose we take out the line
QUERY([name];[name]type#"store")  // filter out store names (included with their stores)

A bit of redundancy doesn't hurt here I think. What do you think @adrianwb?

I was wrong: setting the store to visible after initial sync does work and the placeholderName turns into the correct Name. Closing.


Multiple Selection Colours?

Hi
Is it possible to have multiple selection colours?
For example: 5th June goes red when selected (or any given UIColor) and a different date would go a different colour when selected?
P.S This is brilliant a brilliant pod. Keep up the great work.
Thanks.

Hi @joshkahane What u r asking is just in the example project. C MultipleSelectionExample and DelegateAppearanceExample.

This is what happens when I stay up past my bed time ;)
Thanks!


Remove JS_VARIABLE_MUTATED event

SubTasks
Follow up to #31728 , remove the remaining one redundant event: JS_VARIABLE_MUTATED

closing in favour of #31879


New Contest Category: Practices

[x] In-Group Problem Tags；
[x] Contest Analysis Tab；
[x] Analysis Method：

[x] Elo Rating
[x] Average

[x] Group Analysis Tab；

completed.


Cuts: dynamic and pre-mixed dataset, mixing multiple cuts, example scripts

Goals of this PR:

allow mixing more than two Cuts (for noise augmentation in source separation)
return masks in source separation dataset
create manifests for precomputed LibriMix mixes to enable the comparison of feature-domain mixing and time-domain mixing

I'm setting feature/cut as the base branch for this, so that GH renders only the actual changes made in this PR. We should merge #16 before going forward with this.
Resolves a few bullet points from #17

I wonder if it might make sense to put recipes in a separate repo, or
multiple repos?  The recipes may tend to get very large eventually.
My plan for next-gen Kaldi is to have a repo for recipes (or perhaps one
repo per recipe) that is separate from the scripts or the dependencies
On Thu, Jun 11, 2020 at 10:58 AM Piotr Żelasko<EMAIL_ADDRESS>wrote:

Goals of this PR:

allow mixing more than two Cuts (for noise augmentation in source
separation)
return masks in source separation dataset
create manifests for precomputed LibriMix mixes to enable the
comparison of feature-domain mixing and time-domain mixing

I'm setting feature/cut as the base branch for this, so that GH renders
only the actual changes made in this PR. We should merge #16
https://github.com/pzelasko/lhotse/pull/16 before going forward with
this.
You can view, comment on, or merge this pull request online at:
https://github.com/pzelasko/lhotse/pull/19
Commit Summary

Add masks in source separation dataset (same as Asteroid)
[LibriMix recipe] manifests for precomputed mixes and noise
can overlay/mix multiple cuts (needs more testing)

File Changes

M lhotse/bin/modes/recipes/librimix.py
https://github.com/pzelasko/lhotse/pull/19/files#diff-b1e123e8dd03979f1aa8c8535ce98948
(77)
M lhotse/cut.py
https://github.com/pzelasko/lhotse/pull/19/files#diff-6d762848aef771388fcc5b80a8eb065b
(86)
M lhotse/dataset/source_separation.py
https://github.com/pzelasko/lhotse/pull/19/files#diff-e117a4065592b13e5a0c292555bffc85
(19)
M lhotse/features.py
https://github.com/pzelasko/lhotse/pull/19/files#diff-03bdeea2f7fbfec957020ad64eb6f110
(141)
M lhotse/utils.py
https://github.com/pzelasko/lhotse/pull/19/files#diff-24b630c2e105605bbb3af3774443d8b0
(4)
M test/fixtures/mix_cut_test/overlayed_cut_manifest.yml
https://github.com/pzelasko/lhotse/pull/19/files#diff-90045b6efb2404be3d925298064ba62f
(11)
M test/test_cut_set.py
https://github.com/pzelasko/lhotse/pull/19/files#diff-934957c90cf550452cadbd714186340b
(9)
M test/test_feature_set.py
https://github.com/pzelasko/lhotse/pull/19/files#diff-5cf1c3a3ac00fc8c30244a6bf4264118
(12)

Patch Links:

https://github.com/pzelasko/lhotse/pull/19.patch
https://github.com/pzelasko/lhotse/pull/19.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pzelasko/lhotse/pull/19, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZFLO2HOR637SVXTKWK6DTRWBB3VANCNFSM4N3ACXIQ
.

Separate recipe repo should be ok. I'm not sure about repo per recipe though, that could become difficult to maintain - imagine a new recipe requires some API change in one of the dependencies, now you have to update all the repos independently. Will probably happen less as the project matures, but at this stage it's still in flux. Also, a single repo makes things easier to discover by the users.
BTW I might have overused the word "recipe" in lhotse - I meant it more like "audio and supervision manifest preparation" (think equivalent of Kaldi local/CORPUS_data_prep.sh). It makes sense to me to have the scripts for that in lhotse, so they can be shared by multiple recipes.

Hm I guess you're right, that manifest creation for datasets might belong in the main repo.
By "recipe" I guess I was thinking about things that depend on those manifests, and that have lots of other dependencies on other software, e.g. speaker separation recipes.
But maybe having a small number of relatively easy-to-run recipes in lhotse itself would be a good thing, for testing etc.

Yeah. We can actually start with having a small number of recipes here for convenience, and then move them to another repo when their number starts growing.

That's the kind of outputs we're now getting from the SourceSeparationDataset classes:

There are two types: "dynamically mixed" and "pre-mixed" datasets, the first one adds the features on-the-fly, the other one computes features on waves that were already mixed (the latter was shown on the figures). Now that I can dynamically mix more than two tracks together, I will dynamically mix noises too and will compare how differently the features look from both datasets.

Fantastic!
On Sun, Jun 14, 2020 at 10:39 AM Piotr Żelasko<EMAIL_ADDRESS>wrote:

That's the kind of outputs we're now getting from the
SourceSeparationDataset classes:
[image: image]
https://user-images.githubusercontent.com/15930688/84583435-4faba400-adc6-11ea-8ebb-cab444eab40d.png
There are two types: "dynamically mixed" and "pre-mixed" datasets, the
first one adds the features on-the-fly, the other one computes features on
waves that were already mixed (the latter was shown on the figures). Now
that I can dynamically mix more than two tracks together, I will
dynamically mix noises too and will compare how differently the features
look from both datasets.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/pzelasko/lhotse/pull/19#issuecomment-643709241, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZFLO2DVJYSJJPZXRQBZSLRWQZ4LANCNFSM4N3ACXIQ
.

Some new developments: I have a comparison of time-domain mixed signals and fbank-domain mixed signals, overall the feature matrix has similar shapes, but there are some differences. Especially, it looks like the low-energy bins are over-emphasized when added as Mel-energies. Perhaps it makes sense to revisit the formula for mixing the signals in the feature domain (@danpovey any ideas are welcome, the place I'm talking about is in the FbankMixer class in lhotse/features.py).

@pzelasko where is the core code where the addition is done, i.e. what is the formula?  It is log-sum?

I suspect any difference comes from how you compute the desired SNR and the scaling factor.
Are you specifying the SNR here, or just summing the signals/energies with no scaling?

Oops. You're right. I used 0dB SNR as a default for mix instead of None, so the mix rescaled the signals to have the same total energies (as expected). The fixed version looks like this:

It should be interesting to see a model trained on that. I'll add a bit more test coverage and then I'll move on to providing a DataLoader than can construct batches.

@danpovey I think this is ready for review and merging, I will notify Manuel too (in case he's not following this PR).
In particular, I've added a bash script and a notebook showing how to prepare the LibriMix recipe (both do exactly the same, just one uses CLI and the other the Python library). The notebook additionally visualizes some samples from the dataset. It's best to open the notebook via this link, as PR diffs do not render it well.
I think this will be ready for real use after one more PR with a DataLoader that can pad these samples.

.. will github display the notebooks?
was slightly concerned about the images bulking up the git repo, but its up to you.

IIRC, github will display notebooks (but in non-interactive way)
y.
On Wed, Jun 17, 2020 at 4:12 PM Daniel Povey<EMAIL_ADDRESS>wrote:

.. will github display the notebooks?
was slightly concerned about the images bulking up the git repo, but its
up to you.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pzelasko/lhotse/pull/19#issuecomment-645398900, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACUKYXZVLHWFZADKIQUBNXLRXDFMNANCNFSM4N3ACXIQ
.

Sure, I think so..
I think the proportion of power can be used, or just zero-ones.
On Thu, Jun 18, 2020 at 4:44 PM Pariente Manuel<EMAIL_ADDRESS>wrote:

@mpariente commented on this pull request.
In lhotse/dataset/source_separation.py
https://github.com/pzelasko/lhotse/pull/19#discussion_r442066966:

     mixture = torch.from_numpy(mixture_cut.load_features(root_dir=self.root_dir))

     sources = torch.stack(
         [torch.from_numpy(source_cut.load_features(root_dir=self.root_dir)) for source_cut in source_cuts],
         dim=0
     )

Yes, these masks should have values between zero and one. They are defined
in function of the magnitudes, so yes the log might be making things weird.
I agree with Dan, different people will want different masks. Maybe having
a method to obtain the masks from the mixture, the sources and the noise
would make this choice easier when subclassing?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pzelasko/lhotse/pull/19#discussion_r442066966, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZFLOZI2HBAB3HA4M3BRT3RXHHXZANCNFSM4N3ACXIQ
.


Bug Pixel line

When I walk around I have this weird-looking line on top of the game..
tbh it's hard to see in a GIF just check the edges from the house it has some distortion when I walk around.. any ideas?

Yeah, really odd. At first I thought it's just the emulator drawing without vsync (i.e. screen tearing), but it also happens in other emulators (in my case VisualBoyAdvance from 2013).

#137 Change Render order to Fix Vsync on game boy

This issue is fixed now as part of the 1.1.0 release :-)


feat(tier4_vehicle_rviz_plugin): add acceleration visualization plugin to RViz

Description
Add an acceleration meter plugin for debugging on RVIZ.

Tests performed
PSimulation and Rosbag simulation.
Interface changes
The new plugin relies on topics like /localization/acceleration, and expose plugin parameters as described in changes in README.

Effects on system behavior
A new panel recording acceleration is expected to opened on the right of speed panel.

The center text should turn red (by default) if abs(acceleration) is larger than a threshold (configurable).

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[x] The PR follows the pull request guidelines.
[x] The PR has been properly tested.
[x] The PR has been reviewed by the code owners.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.
[ ] The PR is ready for merge.

After all checkboxes are checked, anyone who has write access can merge the PR.

Thank you for your PR 👍
My Feedback: Is it possible to remove the limit part from this plugin as I would like to create it as a separate plugin? https://github.com/autowarefoundation/autoware.universe/pull/4506/files#diff-b668fdfacd30844d8af0cdcaee2742a5c251f497dbf82ebbbd2793d88a9aceb1R182
Since the limiting acceleration is specified by a parameter, it is better to indicate it.

Agree, it is not necessary to have a limit here. I will try update these parts.

@Owen-Liuyuxuan
Could you check spell check CI ?

@Owen-Liuyuxuan
You can ignore codecov fail for now.

@Owen-Liuyuxuan
Looks like even if the acceleration is negative value, it show right side in the meter.

@Owen-Liuyuxuan
Thank you for your fixing.
Could you update the PR description screen shot ?


ARROW-8341: [Packaging][deb] Reduce disk usage on building packages

@github-actions crossbow submit -g linux

+1


Add terraform binary to "get" command

Description
Add terraform binary to "get" command
Steps

Step 1: locate terraform's release binaries, which oddly are not on the GitHub repo: https://github.com/hashicorp/terraform/releases
Step 2: add terraform to https://github.com/alexellis/arkade/blob/master/pkg/get/tools.go
Step 3: add unit tests to https://github.com/alexellis/arkade/blob/master/pkg/get/tools_test.go

https://releases.hashicorp.com/terraform/0.13.1/
Example URL - https://releases.hashicorp.com/terraform/0.13.1/terraform_0.13.1_linux_amd64.zip
This can be built with the same approach as we used for Kubernetes + kubectl which uses a separate server.


The rollback section should be renamed to "Troubleshooting"

The rollback section is mainly troubleshooting failed upgrades, there are no rollback steps or guidance "if rollback is supported"

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

ID: 19a1e2da-84a5-a59f-546c-45ddb2a7c023
Version Independent ID: e045ee62-7e60-30a4-9c30-0d05fd7d39d1
Content: Upgrade Azure SQL Managed Instance indirectly connected to Azure Arc using the CLI - Azure Arc
Content Source: articles/azure-arc/data/upgrade-sql-managed-instance-cli.md
Service: azure-arc
Sub-service: azure-arc-data
GitHub Login: @grrlgeek
Microsoft Alias: jeschult

@sebassem
Thanks for your feedback! We will investigate and update as appropriate.

#reassign: MikeRayMSFT

@MarileeTurscak-MSFT we have removed rollback from the instructions. #please-close