Whitescreen after project creation

Describe the bug
Composer shows a whitescreen after creating a new project based on basic assistant or enterprise assistant template
Version
1.4.0-nightly.234969
Browser

[x] Electron distribution
[ ] Chrome
[ ] Safari
[ ] Firefox
[ ] Edge

OS

[ ] macOS
[x] Windows
[ ] Ubuntu

To Reproduce
Steps to reproduce the behaviour:

Create new Bot
Choose basic assistant template or enterprise assistant template
Wait for creation process to finish
Whitescreen is shown, have to restart Composer to get back to Composer UX

Note that the projects appear to be created, however opening any of the three projects created results in the white-screen

Screenshots

Did not see the issue on:
Version:  1.4.0-nightly.234673.12e1a8a
Electron: 8.2.4
Chrome: 80.0.3987.165
NodeJS: 12.13.0
V8: 8.0.426.27-electron.0

I did see the issue on:
Version:  1.4.0-nightly.234969.d950804
Electron: 8.2.4
Chrome: 80.0.3987.165
NodeJS: 12.13.0
V8: 8.0.426.27-electron.0

with the following error in the console
react-dom.production.min.js:5058 TypeError: Cannot read property 'type' of undefined
    at o (schemaUtils.js:25)
    at u (schemaUtils.js:83)
    at Object.t.discoverNestedPaths (schemaUtils.js:104)
    at f (walkAdaptiveDialog.js:36)
    at f (walkAdaptiveDialog.js:62)
    at f (walkAdaptiveDialog.js:62)
    at Object.t.walkAdaptiveDialog (walkAdaptiveDialog.js:16)
    at t.validateSchema (index.js:27)
    at diagnosticsPageSelector.ts:198
    at Array.forEach (<anonymous>)
Zl @ react-dom.production.min.js:5058
shared.ts:28 Error: {}
a @ shared.ts:28
api/publish/45146.374030741266/status/default:1 Failed to load resource: the server responded with a status of 404 (Not Found)
api/publish/20173.78979893105/status/default:1 Failed to load resource: the server responded with a status of 404 (Not Found)
api/publish/9301.313915599963/status/default:1 Failed to load resource: the server responded with a status of 404 (Not Found)

@yeze322 it looks like something crept in on the phase 2 migration pr that may be causing this.

Also seeing this for Calendar and People templates

Located the problem, need to check the schema definition tomorrow.


Fix too broad matching for "otherwise" condition

fixes #29
the test was already present, but had a wrong expectation

Codecov Report

Merging #35 (3a42cc0) into main (549cfb7) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #35   +/-   ##
=======================================
  Coverage   88.11%   88.11%
=======================================
  Files          14       14
  Lines        1473     1473
=======================================
  Hits         1298     1298
  Misses        175      175

Files Changed
Coverage Δ

dicom_validator/spec_reader/condition_parser.py
98.84% <ø> (ø)

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


mii-lama      | panic: (29, 11): unexpected token Integer

Hi i am getting below error
mii-lama      | panic: (29, 11): unexpected token Integer
mii-lama      |
mii-lama      | goroutine 1 [running]:
mii-lama      | main.main()
mii-lama      | 	/home/runner/work/mii-lama/mii-lama/cmd/main.go:22 +0x6e5
mii-lama      | panic: (29, 11): unexpected token Integer
mii-lama      |
mii-lama      | goroutine 1 [running]:
mii-lama      | main.main()
mii-lama      | 	/home/runner/work/mii-lama/mii-lama/cmd/main.go:22 +0x6e5
mii-lama      | panic: (29, 11): unexpected token Integer
mii-lama      |
mii-lama      | goroutine 1 [running]:
mii-lama      | main.main()
mii-lama      | 	/home/runner/work/mii-lama/mii-lama/cmd/main.go:22 +0x6e5
mii-lama      | panic: (29, 11): unexpected token Integer
mii-lama      |
mii-lama      | goroutine 1 [running]:
mii-lama      | main.main()
mii-lama      | 	/home/runner/work/mii-lama/mii-lama/cmd/main.go:22 +0x6e5
mii-lama      | panic: (29, 11): unexpected token Integer
mii-lama      |
mii-lama      | goroutine 1 [running]:
mii-lama      | main.main()
mii-lama      | 	/home/runner/work/mii-lama/mii-lama/cmd/main.go:22 +0x6e5
mii-lama      | panic: (29, 11): unexpected token Integer
mii-lama      |
mii-lama      | goroutine 1 [running]:
mii-lama      | main.main()
mii-lama      | 	/home/runner/work/mii-lama/mii-lama/cmd/main.go:22 +0x6e5
mii-lama      | panic: (29, 11): unexpected token Integer
mii-lama      |
mii-lama      | goroutine 1 [running]:
mii-lama      | main.main()
mii-lama      | 	/home/runner/work/mii-lama/mii-lama/cmd/main.go:22 +0x6e5
mii-lama exited with code 2
mii-lama exited with code 2
mii-lama exited with code 2
mii-lama exited with code 2
mii-lama exited with code 2
m

Can you post the config.toml to debug?

hi @mr-karan
below is the config.toml, i have removed login id and passwords
[app]
log_level = "debug" # To enable debug logging, level should be debug.
sync_interval = "5m" # Interval at which the app should fetch data from metrics store.
retry_interval = "5s" # Interval at which the app should retry if the previous request failed.
max_retries = 3 # Maximum number of retries for a failed request.
[lama.nse]
url = "https://lama.nseindia.com/api/V1" # Endpoint for NSE LAMA API Gateway
login_id = ""
member_id = ""
password = ""
timeout = "30s" # Timeout for HTTP requests
idle_timeout = "5m" # Idle timeout for HTTP requests
exchange_id = 1 # 1=National Stock Exchange
[prometheus]
endpoint = "http://prometheus:9090" # Endpoint for Prometheus API
query_path = "/api/v1/query" # Endpoint for Prometheus query API
username = "" # HTTP Basic Auth username
password = "" # HTTP Basic Auth password
timeout = "10s" # Timeout for HTTP requests
idle_timeout = "5m" # Idle timeout for HTTP requests
max_idle_conns = 10
config_path = "/etc/prometheus/prometheus.yml" # Path to Prometheus config file. This is used to load a list of hosts to fetch metrics for.
[metrics.hardware] # Define Prometheus queries for hardware metrics
hosts = [] # List of hosts to fetch metrics for. Keep this empty to fetch metrics for all hosts defined in prometheus.config_path file.
cpu = '100 - (avg by (instance) (rate(windows_cpu_time_total{mode="idle"}[2m])) * 100)
memory = '100 - ((windows_os_physical_memory_free_bytes / windows_cs_physical_memory_bytes) * 100)
disk = '100.0 - 100 * (((windows_logical_disk_free_bytes{volume=~".:"} / 1024 / 1024 ) / (windows_logical_disk_size_bytes{volume=~".:"} / 1024 / 1024)))
uptime = '(node_time_seconds{hostname="<IP_ADDRESS>"} - node_boot_time_seconds{hostname="<IP_ADDRESS>"}) / 60'
[metrics.database] # Define Prometheus queries for db metrics
hosts = [] # List of hosts to fetch metrics for. Keep this empty to fetch metrics for all hosts defined in prometheus.config_path file.
status = 'up{hostname="<IP_ADDRESS>"}'
[metrics.network]
packet_errors = 'sum(rate(node_network_receive_errs_total{hostname="%s"}[5m])) + sum(rate(node_network_transmit_errs_total{hostname="%s"}[5m]))'
hosts = []

Your metrics.hardware section has issues:
cpu = '100 - (avg by (instance) (rate(windows_cpu_time_total{mode="idle"}[2m])) * 100)'
memory = '100 - ((windows_os_physical_memory_free_bytes / windows_cs_physical_memory_bytes) * 100)'
disk = '100.0 - 100 * (((windows_logical_disk_free_bytes{volume=".:"} / 1024 / 1024 ) / (windows_logical_disk_size_bytes{volume=".:"} / 1024 / 1024)))'

They were missing a closing ', which I've added above ^.

@mr-karan I have done the changes as suggested, do I need to docker-compose again to apply the changes? because I am getting the same error after change

Yes you will need to restart the container so the app starts with new config.

@mr-karan Thanks, I have restarted the container, now getting below alerts, do I need to change some network setting?
time=2023-08-01T05:27:23.196Z level=ERROR source=/home/runner/work/mii-lama/mii-lama/cmd/main.go:51 msg="failed to init nse manager" component=mii-lama error="failed to login to NSE API: failed to send HTTP request: Post "https://lama.nseindia.com/api/V1/api/V1/auth/login\": dial tcp: lookup lama.nseindia.com on <IP_ADDRESS>:53: server misbehaving"

this is the problem "[https://lama.nseindia.com/api/V1/api/V1/auth/login\ let me correct

The URL should not have /api/V1. Only the root endpoint like url = "https://lama.uat.nseindia.com" should be there.


Move repo to kcctl organization

Having a separate org is nicer in terms of collaboration.
@aalmiray, I've already created the org https://github.com/kcctl and am planning to move this repo over there. I assume this will require some changes to the release infra as well? Should I first do the move and you then do the required updates? Or the other way around? Thx a lot!

Yes, the early-access workflow would need to update 1 condition. Please make the move fist then I'll update the references.

Will https://github.com/gunnarmorling/kcetcd join the kcctl organization as well?

Please make the move fist then I'll update the references.

Ok, will do. There's one pending PR which I'd like to get in first (will merge it in the course of the day), then I'll do the move.

Will https://github.com/gunnarmorling/kcetcd join the kcctl organization as well?

Good question; I think I'll keep that where it is for now. I don't expect much collaboration around it at this point.

OK. Will send a quick update to this repo's JReleaser setup before the move. Then another after the move.

Excellent, thank you so much!

@aalmiray, the repo is now under the kcctl org (I've also sent you an invite to join that org and revoked the previous individual access).

@aalmiray, I think we can close this one, right?

Yup

Thanks again!


kbfs not compatible with macOS Sequoia

Here we go again, new version that works with Sequoia in 3 months?

I'm having this problem too. Submitted a log report with ID 6f04f1630e61123c2f02941c

have the same issue. my log id: 3fc972f0a5ac95f881d2d11c

It's almost like the Keybase people aren't looking at these issues

they are also automatically close such issues...

so 15 is missing. Someone needs to build it......
$ ls /Library/Filesystems/kbfuse.fs/Contents/Extensions/
12 13 14

macOS Sequoia 15.1 Beta (24B5046f)...it's not working with the OS either. :-(

Tossing my log ID on the pile: e20c4497fa10cae2b753011c

There's no ETA I guess?

No need to be this harsh at the maintainers, they have been fixing this for all prior releases.
See:

https://github.com/keybase/client/issues/25951
https://github.com/keybase/client/issues/24677
https://github.com/keybase/client/issues/24636
https://github.com/keybase/client/issues/25043

Hopefully soon someone can cross-compile this stuff for MacOS Sequoia.

I'll toss a ditto on this as well.  I did get it work'n for every OS up till now, so 🤞🏼

addressed in https://github.com/keybase/client/pull/28028

@joshblum kudos 🎁 for you! Thanks for the upgrade. Let me bump my OS 😄  and give it a test.

@marcofranssen before you do that, note it's not yet built/ released.

@marcofranssen before you do that, note it's not yet built/ released.

Woops, thanks for pointing that out. Will hold of for tiny bit then indeed 😅

It's now available as v6.5.0 on the official website or via Homebrew.

It's now available as v6.5.0 from the official website and via Homebrew.


Can't locate LWP/Authen/Bearer.pm

I used the latest version of gtk-youtube-viewer and did the search. Then I noticed that on the terminal the following error was displayed:
Can't locate LWP/Authen/Bearer.pm in @INC (you may need to install the LWP::Authen::Bearer module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-gnu/perl5/5.28 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/local/share/perl/5.28.1/LWP/UserAgent.pm line 404

Strangely I could not find this LWP::Authen::Bearer module in CPAN repository.
How to fix this?
Regards,
Piotr

It just an harmless warning from LWP::UserAgent. It can be safely ignored.


multi-picture dots are misaligned

Describe the bug
The dots at the top of the image UI on mobile are misaligned vertically. Part of me didn't want to report this because it's super pedantic, but the rest of the site is so impeccably designed that this seemed like something you might want to fix. It's really not something that reduces the functionality, but it does seem like something that would be pretty easy.

Which site: dev.phanpy.social
Which instance: infosec.exchange

To Reproduce
Steps to reproduce the behavior:

Click on an image in a post with multiple images.
Tap on the screen to show the image UI.
Notice the image carousel dots are not aligned vertically.

Expected behavior
The image count dots should have equal space on the top and bottom.
Screenshots

Smartphone (please complete the following information):

Device: Samsung S23
OS: Android
Browser: Chrome PWA
Version: 115

Should be fixed on prod now 🙇♂


Directory with collection name being created on upload

My image collection have set disableLocalStorage to true, so images are not being stored locally but payload will still create an empty directory with the name of the collection at root, is it possible to disable this behavior too?

hey @GhostOrder28 , the only reference where the plugin creates a directory is here
https://github.com/finkinfridom/payload-cloudinary-plugin/blob/f5e8c4c0c5c96bcae6c55c3415f3110d15d2d810/src/services/cloudinaryService.ts#L51
and it's a mandatory workflow as the cloudinary package needs a file to exist before uploading.
What is the name of the created directory you see?
Maybe the issue should be opened to payload official repository?

Hey @finkinfridom thank you for the response, I've just tested the vanilla upload in a fresh project and there is no directory being created when I set disableLocalStorage to true, whereas if I install and configure the plugin then a directory (with the collection name) is created always.
So I think this is related to the plugin... which is rare because in the source code I can see you are removing the temporary directory after the upload is done.
if (disableLocalStorage) {
      await fs.promises.rm(tmpFileName);
    }

Hey @GhostOrder28 this morning I updated the plugin to resolve issue #130 (that was coming from a change in payload repository).
Now the tmp folder is always created during upload (and always removed too).
could you please update your repo and check again?

hey I just updated the package (from 0.1.1 to 0.1.2) but the issue still persists

Could you please send me an example of the directory that is created?
Because the plugin doesn't use the collection's name but a simple
tmp_media name.
Il gio 4 gen 2024, 19:32 GhostOrder28 @.***> ha scritto:

hey I just updated the package (from 0.1.1 to 0.1.2) but the issue still
persists
—
Reply to this email directly, view it on GitHub
https://github.com/finkinfridom/payload-cloudinary-plugin/issues/132#issuecomment-1877574200,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABPTWYI3WRG7ZPQLO2GBENDYM3YTJAVCNFSM6AAAAABBD3G2QCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZXGU3TIMRQGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

I just created a repo, but basically the created directory name is the same as the collection slug:
https://github.com/GhostOrder28/payload-cloudinary-upload-test

hey @GhostOrder28, I just tried to reproduce the issue you mentioned.
The official documentation for the upload functionality (https://payloadcms.com/docs/upload/overview#collection-upload-options) asks for 2 mandatory properties:

staticURL
staticDir
The plugin relies on them to create the upload folder (to avoid collision with user-defined folders).
I just noticed the above properties are (now) optional and the value the plugin receives when looking for

const { staticDir = "__tmp_media__", staticURL = "/media" } =
      collectionConfig?.upload || {};

is the collection's slug.
The plugin, when disableLocalStorage is true, automatically removes the just uploaded file but doesn't remove the folder it creates because, given it's a collection-based config, it could lead to unwanted files removal (e.g. multiple people uploading files for the same collections).
I'd consider providing the above properties for your configuration (especially the staticDir one to be sure the folder created is exactly where you want).

Hey @finkinfridom, unfortunatelly  providing staticDir didn't solve the issue, this is my collection upload config:
upload: {
  disableLocalStorage: true,
  staticDir: '../uploads',
}

The uploads directory is created but is not being removed, only the uploaded file is.
Providing staticUrl didn't help, it seems that value conflicts with the public id which is what the plugin expect at some point, if I set it to staticURL: '../uploads', then I get this error when trying to upload an image:
APIError: Cloudinary: {"message":"public_id (../uploads/tvup0hup3k1nmnsgqvyh) is invalid","name":"Error","http_code":400}

@GhostOrder28 as per my previous comment, removing the staticDir folder won't be an option as it may lead to inconsistent behaviors when 2+ people work on the same collections (as it may lead to unwanted deletion caused by race conditions).
I see 2 options:

Have temp folders created at each upload but won't solve your requests as it will create several folders
temporarily drop all the uploaded images in the root of your project but, again, it doesn't seem a good approach as your root folder may become messy when several uploads happens.

In any case, what's the point of having an empty folder in your delivered app?


App shows wrong time in Events (timezone problem)

Describe the Bug

in an Event, the time shown is wrong in the app. It is probably a timezone problem.
Steps to Reproduce

Go to '...'Stadt Augsburg
Click on '....'Events
Scroll down to '....'Deutsch-Cafe in der Kresslesmühle
In the list, the time shown is correct. 10.:00 - 12:00 hrs. If you open the event, the time shown is 11:00-13:00 Hrs.

Expected Behavior
The time shown in the Event should be the same time which is given in the backend.
Actual Behavior
The time shown in the Event is one hour ahead of the time given in the backend.
Additional Information

Traceback

It happens in the Web App and in the native App (both iOS and Android)

I had a look at this, seems to be happening, beaucse the offset is sometimes set to 60 sometimes to 120. Cannot continue to work on this for the next two weeks, but as this is a urgent but, I think it would be best, if someone else can fix this.


Updated manual with a minor correction

Changed grammatical error

This change is

@faizan82 Thanks for catching the typo. Please sign the CLA so we can merge this PR. Thx

Thanks for the PR. fixed in a separate pull https://github.com/kubernetes/kubernetes.github.io/pull/2348


Position the bar in the footer

Hello,
I would like to position the bar cookie law in the footer.
I have changed
element: attr.element || 'body'
in
element: attr.element || '.footer'
but the position is always on the top of page.
I can change the style of class .footer without problem and I think that the class works fine.
Do you can help me?

You should override the style of class cl-banner. See angular-cookie-law.css file.

Il giorno 22 giu 2016, alle ore 17:56, temuccio<EMAIL_ADDRESS>ha scritto:
Hello,
I would like to position the bar cookie law in the footer.
I have changed
element: attr.element || 'body'
in
element: attr.element || '.footer'
but the position is always on the top of page.
I can change the style of class .footer without problem and I think that the class works fine.
Do you can help me?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/Palmabit-IT/angular-cookie-law/issues/4, or mute the thread https://github.com/notifications/unsubscribe/AB1_bvwop9Gr3k4Vo9UCGUYRuVG8OMbmks5qOVsygaJpZM4I78PB.

Please have a look my PR https://github.com/Palmabit-IT/angular-cookie-law/pull/12

Merged PR #12


fix(windows): normalize incoming paths to getDestPath

Which issue does this fix?
Closes #46
Describe the solution
Originally, the path separator/resolution issue was fixed in the watch mode but I missed that the fix indeed caused a regression on Windows during the initial build - my bad!
The regression was due to the glob package returning paths with forward slashes regardless of the platform (as documented), causing the initial build to fail on Windows and crashing when the build ended up in the wrong place (src/). Previously, this step would have worked as forward slashes were getting replaced correctly but backslashes returned through watch were not.
This solution uses Node standard library path.normalize to normalize the input paths to getDestPath, in order to always have the OS-specific path to do the regexp magic with.
I guess in the future, using the path package might open up a door to get rid of the regexp altogether and making the path generation more resilient?

I linked fix/initial-build-on-windows and used it in examples/basic, but I'm still getting this error:
$ svelvet
Copied asset dist\index.html
Svelte compiled dist\App.js
Svelte compiled dist\components\Header.js
Svelte compiled dist\components\Footer\Links.js
Svelte compiled dist\components\Footer\index.js

Building web_modules with snowpack...
- snowpack installing...
√ snowpack installed: svelte/internal. [0.27s]

Failed to transform with babel: dist\App.js
Error: Cannot find module 'snowpack/assets/babel-plugin.js' from 'C:\Development\basic'
    at Function.resolveSync [as sync] (C:\Development\svelvet\node_modules\resolve\lib\sync.js:81:15)
    at resolveStandardizedName (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:101:31)
    at resolvePlugin (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:54:10)
    at loadPlugin (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:62:20)
    at createDescriptor (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:154:9)
    at C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:109:50
    at Array.map (<anonymous>)
    at createDescriptors (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:109:29)
    at createPluginDescriptors (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:105:10)
    at C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:63:53 {
  code: 'MODULE_NOT_FOUND'
}

Failed to transform with babel: dist\components\Footer\index.js
Error: Cannot find module 'snowpack/assets/babel-plugin.js' from 'C:\Development\basic'
    at Function.resolveSync [as sync] (C:\Development\svelvet\node_modules\resolve\lib\sync.js:81:15)
    at resolveStandardizedName (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:101:31)
    at resolvePlugin (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:54:10)
    at loadPlugin (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:62:20)
    at createDescriptor (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:154:9)
    at C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:109:50
    at Array.map (<anonymous>)
    at createDescriptors (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:109:29)
    at createPluginDescriptors (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:105:10)
    at C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:63:53 {
  code: 'MODULE_NOT_FOUND'
}

Failed to transform with babel: dist\components\Footer\Links.js
Error: Cannot find module 'snowpack/assets/babel-plugin.js' from 'C:\Development\basic'
    at Function.resolveSync [as sync] (C:\Development\svelvet\node_modules\resolve\lib\sync.js:81:15)
    at resolveStandardizedName (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:101:31)
    at resolvePlugin (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:54:10)
    at loadPlugin (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:62:20)
    at createDescriptor (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:154:9)
    at C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:109:50
    at Array.map (<anonymous>)
    at createDescriptors (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:109:29)
    at createPluginDescriptors (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:105:10)
    at C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:63:53 {
  code: 'MODULE_NOT_FOUND'
}

Failed to transform with babel: dist\components\Header.js
Error: Cannot find module 'snowpack/assets/babel-plugin.js' from 'C:\Development\basic'
    at Function.resolveSync [as sync] (C:\Development\svelvet\node_modules\resolve\lib\sync.js:81:15)
    at resolveStandardizedName (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:101:31)
    at resolvePlugin (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:54:10)
    at loadPlugin (C:\Development\svelvet\node_modules\@babel\core\lib\config\files\plugins.js:62:20)
    at createDescriptor (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:154:9)
    at C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:109:50
    at Array.map (<anonymous>)
    at createDescriptors (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:109:29)
    at createPluginDescriptors (C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:105:10)
    at C:\Development\svelvet\node_modules\@babel\core\lib\config\config-descriptors.js:63:53 {
  code: 'MODULE_NOT_FOUND'
}

Watching for files...
Server running on http://localhost:8080

Thanks!
Kind regards,
Hampus Kraft.

@pcnfre Hi, I saw you reported an issue with this but can't find the comment - was it a local configuration issue and if you could confirm; does svelvet work for you with this fork?

@moitias, i think path package wouldn't help eliminate regexp, since to change from src to dist you would have to split the string and rejoin again.
let p = srcPath.split(path.sep)
p[0] = 'dist'
return path.join(...p)

I don't think the [performance] (https://jsperf.com/split-join-vs-regex-replace) makes it worth it


DependencyCheck no longer working

OWASP pipeline had been working as needed/expected in Azure pipeline. Within the last week-all pipelines are failing saying:
[ERROR] Error updating the NVD Data; the NVD returned a 403 or 404 error
[INFO] Skipping Known Exploited Vulnerabilities update check since last check was within 24 hours.
[WARN] Unable to update 1 or more Cached Web DataSource, using local data instead. Results may not include recent vulnerabilities.
[ERROR] Unable to continue dependency-check analysis.
[ERROR] One or more fatal errors occurred
[ERROR] Error updating the NVD Data; the NVD returned a 403 or 404 error
Please ensure your API Key is valid; see https://github.com/jeremylong/Open-Vulnerability-Project/tree/main/vulnz#api-key-is-used-and-a-403-or-404-error-occurs
If your NVD API Key is valid try increasing the NVD API Delay.
If this is ocurring in a CI environment
[ERROR] No documents exist
Dependency Check completed with exit code 13.
Dependency Check reports:
[]
Dependency Check failed with message "Dependency Check exited with an error code (exit code: 13)."
##[error]Dependency Check exited with an error code (exit code: 13).
I ensured API is good. Not sure what changed that it is now not working...
Version of dependency-check used
Dependency-Check Core version 9.2.0
Expected behavior
For it to succeed if no vulnerabilities or fail and produce report with vulnerabilities
Additional context
[INFO] Skipping Known Exploited Vulnerabilities update check since last check was within 24 hours.
[WARN] Unable to update 1 or more Cached Web DataSource, using local data instead. Results may not include recent vulnerabilities.
[ERROR] Unable to continue dependency-check analysis.
[ERROR] One or more fatal errors occurred
[ERROR] Error updating the NVD Data; the NVD returned a 403 or 404 error

https://github.com/jeremylong/DependencyCheck/issues/6817

Is that latest version in Azure Marketplace? We have to install it from there to use in our Azure pipelines..
Thanks,
Chelsea Sweeney
IT Platform Administrator II, Application Development
NORIDIAN HEALTHCARE SOLUTIONS LLC, FARGO
701-277-6624
<EMAIL_ADDRESS>www.noridian.comhttp://www.noridian.com/ | www.noridianmedicare.comhttp://www.noridianmedicare.com/
[NAS email signature logo]
Confidentiality Notice: This communication and any attachments are for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure, distribution or copying is prohibited. If you are not the intended recipient(s), please contact the sender by replying to this e-mail and destroy/delete all copies of this e-mail message.
From: Chad Wilson @.>
Sent: Wednesday, July 17, 2024 12:26 PM
To: jeremylong/DependencyCheck @.>
Cc: Chelsea Sweeney @.>; Author @.>
Subject: Re: [jeremylong/DependencyCheck] DependencyCheck no longer working (Issue #6853)
You don't often get email from @.*** Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification
WARNING: This is an external email.
Do not click links or open attachments unless you recognize the sender and know the content is safe.
#6817https://github.com/jeremylong/DependencyCheck/issues/6817

Reply to this email directly, view it on GitHubhttps://github.com/jeremylong/DependencyCheck/issues/6853#issuecomment-2233826608, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJ4DTZPE32OB7LNJ65SJEULZM2SKZAVCNFSM6AAAAABLBBSDBKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZTHAZDMNRQHA.
You are receiving this because you authored the thread.Message ID: @.***>

The Azure DevOps plugin is not maintained by this project, but I believe you can tell it whet underlying ODC version to use < or it defaults to the latest version by default.
If your pipelines are using an old version you should check your configuration. Perhaps you have fixed the version or are using a custom repo to download dependency check itself (which has an old version).

How do you update the version? It is currently pointing to - dependency-check-9.2.0-release we use onprem Azure When setting it up we had to place the dependency check folder onto the server. Seeing where I could find the latest dependency check to place on the server in the hopes it will resolve?? I am newer to this application and how it all works - Thank you so much for your help/assistance on this.
Thanks,
Chelsea Sweeney
IT Platform Administrator II, Application Development
NORIDIAN HEALTHCARE SOLUTIONS LLC, FARGO
701-277-6624
<EMAIL_ADDRESS>www.noridian.comhttp://www.noridian.com/ | www.noridianmedicare.comhttp://www.noridianmedicare.com/
[NAS email signature logo]
Confidentiality Notice: This communication and any attachments are for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure, distribution or copying is prohibited. If you are not the intended recipient(s), please contact the sender by replying to this e-mail and destroy/delete all copies of this e-mail message.
From: Chad Wilson @.>
Sent: Wednesday, July 17, 2024 1:01 PM
To: jeremylong/DependencyCheck @.>
Cc: Chelsea Sweeney @.>; Author @.>
Subject: Re: [jeremylong/DependencyCheck] DependencyCheck no longer working (Issue #6853)
You don't often get email from @.*** Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification
WARNING: This is an external email.
Do not click links or open attachments unless you recognize the sender and know the content is safe.
The Azure DevOps plugin is not maintained by this project, but I believe you can tell it whet underlying ODC version to use < or it defaults to the latest version by default.
If your pipelines are using an old version you should check your configuration. Perhaps you have fixed the version or are using a custom repo to download dependency check itself (which has an old version).

Reply to this email directly, view it on GitHubhttps://github.com/jeremylong/DependencyCheck/issues/6853#issuecomment-2233904940, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJ4DTZJKDISEQAY37JCG6DLZM2WNNAVCNFSM6AAAAABLBBSDBKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZTHEYDIOJUGA.
You are receiving this because you authored the thread.Message ID: @.***>

Not 100% sure, I don't use ADO.
But probably needs you to download one of the release zips from https://github.com/jeremylong/DependencyCheck/releases and put it in the right location.
Otherwise you might need to ask over at https://github.com/dependency-check/azuredevops

Sounds great - I will try that. Thank you again for all your help/insight.
Thanks,
Chelsea Sweeney
IT Platform Administrator II, Application Development
NORIDIAN HEALTHCARE SOLUTIONS LLC, FARGO
701-277-6624
<EMAIL_ADDRESS>www.noridian.comhttp://www.noridian.com/ | www.noridianmedicare.comhttp://www.noridianmedicare.com/
[NAS email signature logo]
Confidentiality Notice: This communication and any attachments are for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure, distribution or copying is prohibited. If you are not the intended recipient(s), please contact the sender by replying to this e-mail and destroy/delete all copies of this e-mail message.
From: Chad Wilson @.>
Sent: Wednesday, July 17, 2024 1:26 PM
To: jeremylong/DependencyCheck @.>
Cc: Chelsea Sweeney @.>; Author @.>
Subject: Re: [jeremylong/DependencyCheck] DependencyCheck no longer working (Issue #6853)
You don't often get email from @.*** Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification
WARNING: This is an external email.
Do not click links or open attachments unless you recognize the sender and know the content is safe.
Not 100% sure, I don't use ADO.
But probably needs you to download one of the release zips from https://github.com/jeremylong/DependencyCheck/releases and put it in the right location.
Otherwise you might need to ask over at https://github.com/dependency-check/azuredevops

Reply to this email directly, view it on GitHubhttps://github.com/jeremylong/DependencyCheck/issues/6853#issuecomment-2233976642, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJ4DTZNTV6QGL3VRJQQXMO3ZM2ZLJAVCNFSM6AAAAABLBBSDBKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZTHE3TMNRUGI.
You are receiving this because you authored the thread.Message ID: @.***>


Export skips status pages

⚠ Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find similar feature request

🏷 Feature Request Type
API
🔖 Feature description
It looks like the export feature exports all monitors and alerts, but skips dashboards.  I just migrated my instance and while the monitors and the alerts migrated nicely, I had to remake my dashboards which wasn't the end of the world, but would be nice to include in the backup
✔ Solution
Ideally, the dashboards would be exported in the JSON backup along with everything else.
❓ Alternatives
I was able to rebuild my dashboards without too much effort, but this would make the backup itself more complete in my mind in terms of preserving configuration.
📝 Additional Context
No response

Hi, I'm a bot. I'm here to help you to find similar issues: #1500 #555 #2426

I think this is a duplicate of https://github.com/louislam/uptime-kuma/issues/1500
If you agree, could you please close this Issue, as duplicates only create immortal zombies and are really hard to issue-manage?
If not, what makes this issue unique enough to require an additional issue? (Could this be integrated into the issue linked above?) ^^

Obsolete as the backup feature has been dropped in #3892.


System.Management.Automation.ItemNotFoundException

VSTS Extension you are using
Generate release Notes
Where are you running it?
VSTS
Version of Extension/Task
2.*
Expected behaviour and actual behaviour
Inline template works and allows the release notes to be generated in the md using the inline template format.
Instead, we are getting the following error when trying to use the inline template functionality:
System.Management.Automation.MethodInvocationException: Exception calling "Deserialize" with "2" argument(s): "Invalid JSON primitive: ." ---> System.ArgumentException: Invalid JSON primitive: .
System.Management.Automation.ParameterBindingValidationException: Cannot bind argument to parameter 'Message' because it is null.
PowerShell script completed with 2 errors.
Steps to reproduce the problem
Use VSTS Extension
Display Name:
Generate release notes
Output File:
$(Agent.ReleaseDirectory)\releasenotes.md (also tried releasenotes.md)
Template Location:
InLine
Template:
Release notes for build $defname
Build Number  : $($build.buildnumber)

Source Branch : $($Build.SourceBranch)
Associated work items
@@WILOOP@@
 $($widetail.fields.'System.WorkItemType') $($widetail.id) [Assigned by: $($widetail.fields.'System.AssignedTo')]     $($widetail.fields.'System.Title')
@@WILOOP@@
Associated change sets/commits
@@CSLOOP@@
 ID $($csdetail.changesetid)$($csdetail.commitid) $($csdetail.comment)

@@CSLOOP@@
Generate for only this release - true (checked)

This type of problem is is usually found to be a typo in a template, but can't say I can see an obvious one.
I would suggest running with a basically empty template , maybe just the header block and add the fields back in one by one.
Also could you do a build with full debug , set the system.debug variable to true. It won't show that much more but will give an idea which call failed

As per my standard practice I am closing this issue as I have heard nothing for a while. If this issue remains a problem please do not hesitate to re-open it


Cannot read property 'sourceExamples' of undefined.

Got this error using getTranslation method on this query:  'Привет по-другому'. From Russian to English.

found solution: the method doesn't return response.data.contextResults as null, but results array in contextResults object is empty.

found solution: the method doesn't return response.data.contextResults as null, but results array in contextResults object is empty.


BC Break: currency key should be standardize to an array

the currency key should be standardized to being an array. sometimes the country has 1 currency, but sometimes more. I believe it would be easier to standardize or add a currencies key where the data is in an array of ISO4217 code. This way when calling this index you don't have to make a check before using the data.
$country['currencies'] = !is_array($country['currency']) ? [$country['currency']] : $country['currency'];
/// now you have a normalized currency index to work with in you code.

I was wondering, is this really a BC break though? Currently you can receive either a string or an array, implying you should be capable of handling both. If we change everything to array, you simply need to handle one scenario less.

it depends if someone expect for instance the 'FR' entry to return a string an now it returns an array it's BC breaking. but if you normalized the return maybe it could be considered to be a fix.... it depends


print grid columns

It would be nice to have printing specific grid columns, i.e. col-pr-* that is nested in a @media print
I have an external mixin that uses:
$print-breakpoints: ( pr: 0 );

@media print {
  .hidden-pr,  // alias for .hidden-print
  .col-pr-0 { display: none !important; }
  @include make-grid-columns($grid-columns, $grid-gutter-width, $print-breakpoints);
}

(...but make-grid-columns does not add the !important bit to the end of the width in col-pr-* items ☹)
This would help in developing rich printed output and one could create printed media that behaves differently to the screen versions.  e.g. one could print only the content of a page with side bar:

    Sidebar here, but not printed

    Content here, but full width when printed

Duplicate of #16800.


Rendering on iPhone SE 2nd Ed. broken (upstream)

Also tested on v2023.6; rendered results are broken for the test project.
Using latest runtime, built with Xcode 15.1.
Target device is iPhone SE 2nd generation, with iOS 16.1.2.
Attached is the result on iOS:

And the expected result rendered on PC:

Upstream issue somewhere. I'm using a lot of varyings for the fragment shader which is likely part of the story.
However, Clean Shapes is not in active development and I will not be addressing this issue in the immediate future.

Thanks a lot for the reply! There's indeed this error in XCode's Run/Console logs:
Error linking program:
ERROR: Implementation limit of 32 varying components exceeded. Unable to allocate 'v_vCircleInnerColour'.

I was able to remove varyings and distance functions for shapes I don't intend to use in my project, and render correctly.

Great! Very likely possible to reduce the register count in the general case by reusing varyings but I leave that as an exercise to the reader.


Cleaner separation of dashboard and editor

I'm loving Freeboard!  I'm using it embedded in another application and it's suiting my needs very well.
However, by it's nature, certain things are sort of hardcoded (such as the assumption the editor will always be included in the markup) and it causes my integration to be less than perfect.  One example: in freeboard.js around line 626 is this:
    if(!editing)
    {
        $("#toggle-header-icon").addClass("icon-wrench").removeClass("icon-chevron-up");
        $(".gridster .gs_w").css({cursor: "default"});
        $("#main-header").animate({"top": "-" + barHeight + "px"}, animateLength);

Every pixel is precious, and this code forces an inline style of top: 10 on #board-content which I can't override with a custom css.
I'd love to see an example of a "view only" board with no editor, padding, margins or inline styles.  I've gotten close but struggled to get it perfect without editing the actual freeboard javascript.
How about separating the two, where the pure dashboard code has no additional styles or animations for the editor? I think this would allow much more seamless integration, and hopefully get more people using this great tool!

+1 for this feature!

After about 7 years, +10 for this feature from us who have never written a line of code in js :))


log: set route name for direct response

Signed-off-by: Kuat Yessenov<EMAIL_ADDRESS>Commit Message: set route name direct response, so it can be used in logging
Additional Description:
Risk Level: low (regression fix)
Testing: integration
Docs Changes: none
Release Notes: none
Fixes: https://github.com/envoyproxy/envoy/issues/13157

/retest
Mac CI is load shedding.

/retest

@dio I think it's a given that direct response should not be any different than other route actions. I consider this a regression fix.


Add quick-notes extension

Description

New Extension: Quick Notes
Create simple markdown notes in Raycast stored locally. No integrations required!
Features

View, create, and delete markdown notes
Search by note title, body, or tag
Draft and auto-save if you accidentally exit out while creating/editing a new note
Export notes to a folder to use in another application
Setup auto-save to a folder of your choice, set in preferences
Tag manager

If you’d like, you can export or sync your notes as markdown to a directory to use in a 3rd-party app like Obisidian, VS Code, or Notion. This is completely optional though and notes will still save locally.
New Commands
View Notes

View and edit your notes
Create a new note ⌘ + N
Delete a note ^ + ⇧ + X
Filter by tag ⌘ + T
Create a new tag ⇧ + ⌘ + T
Delete tags ^ + ⇧ + T

Export Notes

Set a directory to export your notes once
This can be automated in extension preferences

Technical Implementation

Uses fs to filesync with extension directory to save JSON format of notes
Jotai used to save state and get/set using the filesync
Slugify package used to create save filenames for export

Screencast

Demo:
https://github.com/raycast/extensions/assets/68867182/b0a78b4c-c720-4ba2-bf76-f64749d26d4f
Exporting Notes:
https://github.com/raycast/extensions/assets/68867182/159e2ad4-54f0-46a2-8c35-222a447898b5
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Hi @biknandy 👋
Sorry for the late response, easter vacation delayed the queue a bit 🫠
Have you tested out SnapJot by @k41531  - it feels kinda similar it feels like they're in the same alley

Hi @biknandy 👋
Sorry for the late response, easter vacation delayed the queue a bit 🫠
Have you tested out SnapJot by @k41531 - it feels kinda similar it feels like they're in the same alley

Hey there! Yea I thought this was a bit cleaner of a solution as it includes drafts, categories, and export to VSCode/Obsidian features w/ live sync there.

Can you make so it's possible maintainers to edit this PR

Can you make so it's possible maintainers to edit this PR

Done thanks!

Thanks 🙂


The Ireland Epic

-[ ] Contact Ireland and Northern Ireland
-[ ] Consider implementiation
-[ ] Add Ireland to CSVProc

It is likely that CSVProc will already handle.
The fundamental requirement to support is to have the Place/District/Piece/Parish information that we obtained from TNA


Suggestion: Don't create final DB snapshot when destroying Amazon RDS instance

While using viya4-iac-aws to provision an Amazon RDS instance, I noticed that a database snapshot is created when doing a 'terraform destroy'. The user doesn't really have any way to know that this snapshot is created, and it will persist indefinitely until the user manual deletes it. Personally, when doing a 'terraform destroy', I would expect all resources to be removed, or at least some indication that something is being left behind.
It looks like the rds module provides a skip_final_snapshot flag which can be used to control this behavior. This PR simply sets this flag to true by default rather than false.

@AWSmith0216, thanks for the PR suggestion. I noticed that behavior cleaning up some AWS resources recently and discussed some options with Thomas. We had decided to expose the skip_final_snapshot as an optional configuration parameter but default it to true instead of false since that is the current behavior and we anticipate that production environments may still want that db snapshot insurance. That would still allow folks to override it to false to prevent automatic db snapshot generation. Does that seem like a reasonable compromise?

@dhoucgitter , providing a configuration parameter to control the snapshot behavior works for me. Thanks

@AWSmith0216, thanks for submitting this PR and sharing your proposed changes with the team.
Closing this PR for housekeeping reasons since we will be opening a separate PR for the changes made under IAC-1241.


URL Cleanup

This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
Fixed URLs
Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

[ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
https://www.apache.org/licenses/ (https result 200).
[ ] http://www.apache.org/licenses/LICENSE-2.0 with 8 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 (https result 200).

Closing this PR as this project is no longer actively developed.


Initial Documentation

Codecov Report

Merging #21 (28b6912) into main (afb7e61) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #21   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           36        36
  Lines         2506      2500    -6
=========================================
- Hits          2506      2500    -6

Impacted Files
Coverage Δ

fastgraphql/schema.py
100.00% <ø> (ø)

...ts/fastgraphql/ariadne/test_fastapi_integration.py
100.00% <ø> (ø)

tests/fastgraphql/factory/test_function_parsing.py
100.00% <ø> (ø)

...s/fastgraphql/factory/test_generic_type_parsing.py
100.00% <ø> (ø)

tests/fastgraphql/factory/test_type_parsing.py
100.00% <ø> (ø)

fastgraphql/application.py
100.00% <100.00%> (ø)

fastgraphql/factory.py
100.00% <100.00%> (ø)

fastgraphql/sqlalchemy.py
100.00% <100.00%> (ø)

fastgraphql/utils.py
100.00% <100.00%> (ø)

tests/fastgraphql/application/test_date_formats.py
100.00% <100.00%> (ø)

... and 4 more

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


Maximum execution  alternative for translatemanager/language/scan

Hello.
At my website is located on an external server.
And I have an error:
"Fatal Error PHP - Yii \ base \ ErrorException
Maximum execution time of 15 seconds Exceeded
"
and the server does not offer the possibility to exchange property "max_execution_time".
How to make expressions  To register in the database to be translated without running the scanning action
(/translatemanager/language/scan).
It would be ideal if when I access a particular page to check if there are expressions when translating them to register DB.
I have a bad English.
Thank you.

Scan on localhost, export into a file (url: translatemanager/language/export), then import on the server (url: translatemanager/language/import)

Thank you. it is a good idea ;)


Strategy for Adoption

This Issue will serve as a working discussion on ways to foster adoption of periodic.
Overview
We need a strategy for adoption and growth if we want to this project to grow past a handful of users. There are a lot of package managers that currently exist which handle web components without much fuss. Additionally, several of these managers (including bower and npm) are both already being used by developers so there is bound to be weariness in adopting yet another.
Features required for adoption

Easy usage
Large library of existing components to choose from
Registering components with periodic needs to be simple (web and CLI registration are both required)
Writing periodic-ready components needs to be simple
** A how-to guide for building a periodic-compatible component needs to be written
Polymer needs to be shimmed
Need a good looking logo and registry website
Support for bypassing the registry to target Github repos directly
Stable registry (app and db hosting + domain)
Individual component support
Semver + tagging support

Features that would help adoption

Ability to login w/ npm user or perhaps oauth logins from social networks
1.0 release by October 31st 2015
More contributors
Google support by way of conversion from bower to periodic as their manager of choice
General marketing through blogging, Twitter, Reddit, Slack, IRC, podcasts, etc.

Pretty sure I want to only allow for Github logins. This keeps things super super simple and since the entire periodic ecosystem is based on Github, we can assume that our users will have accounts.


⚠ ClamAV has degraded performance

In 59ee3d6, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 265 ms

Resolved: ClamAV performance has improved in c0d0607.


Add Fake build script

This PR adds a Fake build script that allows all tests to run against the example implementations.
In the process, I immediately benefitted from having these automatic tests: the LargestSeriesProductTest class contained an incorrect test (parameterized test which was not defined as such).
Furthermore, the tests for the crypto-square exercise failed. This turned out to be both an implementation issue as well as test for the wrong expected values. For the correct expected values, I check several other language tracks, including the Haskell and Clojure tracks, which both had the same expected value that our test did not have.

Nice!


Code clean-ups in the Groth16 verifier

Misc clean-ups in fastcrypto-zkp. The main contribution is that it introduces wrapper types for the types exposed in public api's for both the Bn254 and Bls12381 verifiers. Note that the binary apis which are used in Sui are not changed by this PR.

is this compatible with Sui Groth verifiers?

Yes, it doesn't require any changes to the move interface or anywhere else in Sui.


haskellPackages: update stackage and hackage

This Merge
This PR is the regular merge of the haskell-updates branch into master.
This branch is being continually built and tested by hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates.
I will aim to merge this PR by 2021-06-27. If I can merge it earlier, there might be successor PRs in that time window. As part of our rotation @cdepillabout will continue these merges from 2021-06-28 to 2021-07-11.
haskellPackages Workflow Summary
Our workflow is currently described in
pkgs/development/haskell-modules/HACKING.md.
The short version is this:

We regularly update the Stackage and Hackage pins on haskell-updates (normally at the beginning of a merge window).
The community fixes builds of Haskell packages on that branch.
We aim at at least one merge of haskell-updates into master every two weeks.
We only do the merge if the mergeable job is succeeding on hydra.
If a maintained package is still broken at the time of merge, we will only merge if the maintainer has been pinged 7 days in advance. (If you care about a Haskell package, become a maintainer!)

This is the follow-up to #125977.

haskell-updates build report from hydra
evaluation 1678005 of nixpkgs commit 222b6c8 as of 2021-06-13 14:49 UTC
Build summary

Platform
Failed :x:
DependencyFailed :heavy_exclamation_mark:
TimedOut :hourglass::no_entry_sign:
Unfinished :hourglass_flowing_sand:
Success :heavy_check_mark:

aarch64-linux :iphone:
37
96
8
3
6523

x86_64-darwin :apple:

6617
3

x86_64-linux :penguin:
19
30
2
1
6654

Maintained packages with build failure

[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.dhall-openapi @Gabriel439
[ ] ghc901 @kosmikus @marcweber @peti

[:iphone::heavy_check_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskell.compiler
[:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskell.compiler.integer-simple

[ ] ghcHEAD @kosmikus @marcweber @peti

[:apple::hourglass_flowing_sand:] [:penguin::x:] haskell.compiler
[:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskell.compiler.native-bignum

[ ] spago @cdepillabout

[:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] toplevel
[:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages

Maintained packages with failed dependency

[ ] dhall-nix @Gabriel439

[:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] toplevel
[:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages

[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.dhall-nixpkgs @Gabriel439
[ ] [:penguin::heavy_exclamation_mark:] maintained @cdepillabout @maralorn @sternenseemann
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] nix-linter @marsam
[ ] update-nix-fetchgit @expipiplus1 @sorki

[:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] toplevel
[:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages

[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.yarn2nix @sternenseemann

Unmaintained packages with build failure
39 job(s)

[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.HsASA
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.OrderedBits
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.accelerate-llvm
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.amazonka-s3-streaming
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.basic-cpuid
[ ] [:iphone::heavy_check_mark:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.broadcast-chan-conduit
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.cdar-mBound
[ ] [:iphone::heavy_check_mark:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.churros
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.composite-base
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.cronus
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.easytensor
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.freetype2
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.ghc-prof
[ ] [:iphone::x:] [:penguin::heavy_check_mark:] haskellPackages.gnome-keyring
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gtk2hs-buildtools
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.hnix
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.hssh
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.hw-mquery
[ ] [:iphone::heavy_check_mark:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.immortal-queue
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.inline-r
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.kure
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.libBF
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.linear-accelerate
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.list-tries
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.long-double
[ ] [:iphone::heavy_check_mark:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.mock-time
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.nlopt-haskell
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.openai-servant
[ ] [:iphone::heavy_check_mark:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.parsley-core
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.picosat
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.proto-lens
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.ptr-poker
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.telegram-bot-simple
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.tophat
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.type-natural
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.unicode-properties
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.wiringPi
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.x86-64bit
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.zxcvbn-hs

Unmaintained packages with failed dependency
96 job(s)

[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.Chart-cairo
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.Chart-gtk
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.Chart-gtk3
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.Chart-tests
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.GtkTV
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.H
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.MissingK
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.PrimitiveArray
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.aivika-experiment-cairo
[ ] bustle

[:iphone::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] toplevel
[:iphone::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages

[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.cairo
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.cairo-appbase
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.cairo-canvas
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.chassis
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.compdoc
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.compdoc-dhall-decoder
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-aeson
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-aeson-cofree-list
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-aeson-path
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-aeson-refined
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-aeson-throw
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-aeson-writeonly
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-binary
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-ekg
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-hashable
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-swagger
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-tuple
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.composite-xstep
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.diagrams-cairo
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.dynamic-graph
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.easytensor-vulkan
[ ] [:iphone::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.ghcjs-dom-hello
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gio
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.glib
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gloss-accelerate
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.goatee-gtk
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gtk
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gtk-helpers
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gtk-jsinput
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gtk-largeTreeStore
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gtk-simple-list-view
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gtk-toggle-button-list
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gtk-traymanager
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gtk3
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.gtk3-helpers
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.hXmixer
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.happstack-static-routing
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.helm
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.hierarchical-clustering-diagrams
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.hmatrix-nlopt
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.ihaskell-charts
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.ihaskell-diagrams
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.ihaskell-inline-r
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.ihaskell-plot
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.indian-language-font-converter
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.isiz
[ ] [:iphone::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.jsaddle-webkit2gtk
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.keera-hails-mvc-solutions-config
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.keera-hails-mvc-view-gtk
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.libnotify
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.nc-indicators
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.opentelemetry-extra
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.opentelemetry-lightstep
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.osdkeys
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.pango
[ ] [:iphone::heavy_check_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.parsley-garnish
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.plot
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.profiterole
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.profiteur
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.proto-lens-jsonpb
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.proto-lens-protobuf-types
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.proto-lens-protoc
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.proto-lens-runtime
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.proto-lens-setup
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.qr
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.recursive-line-count
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.rounded
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.sdl2-cairo
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.signable-haskell-protoc
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.sized
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.slope-field
[ ] splot

[:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] toplevel
[:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages

[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_exclamation_mark:] haskellPackages.tensorflow-proto
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.threadscope
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.timeplot
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.unicode-names
[ ] [:iphone::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.webkit2gtk3-javascriptcore
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.wholepixels
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.xdot
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.xmonad-screenshot
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.yesod-media-simple
[ ] [:iphone::heavy_exclamation_mark:] [:apple::hourglass_flowing_sand:] [:penguin::heavy_check_mark:] haskellPackages.yi-frontend-pango

Report generated with maintainers/scripts/haskell/hydra-report.hs

upstream issue for hnix: https://github.com/haskell-nix/hnix/issues/952

Potential fix for hnix https://github.com/NixOS/nixpkgs/pull/126840, should unbreak all remaining maintained packages as far as I can see


getting warning "(node:3144) UnhandledPromiseRejectionWarning: Error: input is invalid type     at Keccak.update (\node_modules\js-sha3\src\sha3.js:204:15)

Its working fine. Just want to remove this warning.
I have implemented redux-state-sync with default method (no extra configurations).
Anyone having idea why this warning is being show on CLI.

This issue have been resolved. This was mainly due to Next js and this is resolved by using this configuration


Enabling observability fails when installing cellery on existing cluster and GCP

Description:
When setting up cellery runtime on an existing cluster or gcp following error occurs.
the namespace from the provided object "istio-system" does not match the namespace "cellery-system". You must pass '--namespace=istio-system' to perform this operation.
This also occurs when modifying a cellery basic runtime when enabling observability.
Affected Product Version:
Latest SDK.
OS, DB, other environment details and versions:
Steps to reproduce:

Execute the command cellery setup
Select create-> Existing cluster
Confirm and install cellery runtime.
Wait for the runtime to be ready.

@HasithaAthukorala please note.

Fixed by #674

Closing as per the above comment.


TypeScript server now in testing

https://github.com/MrBrax/TwitchAutomator/tree/develop-ts
Still pretty unstable, not all endpoints done yet. Major file structure changes, but easier to work with.

I'll try to test it out sometime in the next week

Trying out now (docker) and I can't change settings because the binaries configs are all required now (I never had to put anything there before)


Improve retry logic and clear successful attempts between retries

Instead of retrying all the failed banks at once, we've implemented batch processing to handle them in smaller groups, similar to how API tests are run in batches.
Improvements made in the following commit: 7ad3c8e

Duplicates are removed from the list of failed banks before retry attempts, ensuring that each bank is only retried once.
Changes made in the following commit: 745735c

Successful banks are cleared from the retry list after each attempt so they won't be retried in subsequent attempts and the final list of failed banks is displayed if they still haven't been processed after all retry attempts.
Example o/p:
Retrying failed banks (Attempt 3/3)...
Retrying processing banks Bank_2 Bank_3 Bank_5...
Running API test for bank_3...

Running API test for bank_5...

Running API test for bank_2...

API test for bank_2 failed...

API test for bank_3 failed...
API test for bank_5 completed successfully.
Failed Bank(s) after all retry attempts: Bank_2 Bank_3
Changes made as part of the following commit: 66bca77


cmd/cover: tool cover -html draws invisible file chooser

What version of Go are you using (go version)?
go version go1.10.3 darwin/amd64
What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/sblackstone/Library/Caches/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/sblackstone/code/furious/go"
GORACE=""
GOROOT="/usr/local/Cellar/go/1.10.3/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.10.3/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/vv/1cv4dp094z5bvysrmzqmzjd00000gn/T/go-build060803460=/tmp/go-build -gno-record-gcc-switches -fno-common"
What did you do?
go test ./... -coverprofile=cover.out && go tool cover -html=cover.out
What did you expect to see?
There is a visible select box for choosing which file to look at.
What did you see instead?
A missing-but-clickable file chooser in the profile...  (See screenshot w/ HTML)

I cannot reproduce this close to head, but I also can't see how this can happen from cmd/cover's side. The HTML it generates for the <select> is quite simple.
Is it possible you have some Chrome extension hiding it? Can you try opening that coverage.html file in an incognito window to check?

@sblackstone See questions above.

I'm fairly convinced this isn't a bug in cmd/cover. It's most likely some issue in the user's browser.


deps: Bump winit to 0.29

I'm working on updating bevy to next winit version: https://github.com/bevyengine/bevy/pull/8745 ; a simple winit bump seems enough, but I noticed examples failing so I updated them. I'm sharing in case it's useful.

I'm not sure I understand the point of this PR. Is this meant to prepare for winit 0.29? If so, I can't merge it until 0.29 is published. As a published crate, accesskit_winit can only depend on published versions of other crates; it can't depend on a git checkout of winit.

You're correct, it's not merge-able currently. The point is to prepare for a future winit 0.29, I should have put it in a draft status indeed. if you prefer a well finished PR feel free to ignore this and I can tag you again when it's merge-able (when winit releases, if you need it, if I get to it)

I'll need it for https://github.com/bevyengine/bevy/pull/8745 ; so I'm planning to work on it if/when needed, but it's more a "side quest" for me. If anyone wants to work on it before I'm ok with it.
If waiting for me, I guess you should expect it to be ready in 1-2 months (not taking into account reviewing)

I want to update Vizia to use new version of winit, but Vizia also have accesskit as dependency

I'm in a similar situation with Ruffle, so if you were to finish this, I would highly appreciate it!

I updated it just so it compiles and unblocks me for further compiling my other work. I spotted a few rough edges I think I'll pass on on fixing,I'm just sharing my work if it can be useful:

HasRawWindowHandle is deprecated but I still used it to avoid breaking everything.
I added a feature rwh_06, not sure it's really needed.

Feel free to reuse/continue my PR or not, I think I won't work on it more, unless I spot blocking issues.

I needed to rely on rwh_05 (raw_windows_handle version 0.5) because the version of wgpu I use is still on rwh_05, ideally I guess accesskit could support all raw_window_handle versions by providing different features. I'll consider that out of the scope of that PR (which I consider focused on updating to winit 0.29, with minimal changes.

Thank you @Vrixyz for your work.
Since interest seem high on this one, I'll push it to completion. I have everything fixed, just waiting for #301 to fix CI.

OK, I think I'm done here.

Of course! Waiting for a review from @mwcampbell. Please be patient.

I've ported Slint to use this PR (we're using a newer winit version) and I can report that the changes work well for me (in https://github.com/slint-ui/slint/pull/3833 ).

I think this PR was tested enough by now and I don't want to block everybody for too long. Unless I'm told otherwise, I'll merge this tomorrow.
I want to fix #300 before we release the next version, and possibly update raw-window-handle to 0.6 (feedback welcome on this one).

I'm finally reviewing this. Sorry for the delay.

I think we need to move the updates to the Windows adapter to a separate PR. This main PR has to be marked as a breaking change in the accesskit_winit crate. But the update to the accesskit_windows crate is not a breaking change, as it only affects test code. I know it's inconvenient, but given the way our semi-automated release process works, I think it's necessary.

You're right, it would mess up accesskit_windows semver... I'll revert these changes.

I'll need to rebase...

I'll need to rebase...

I merged main into my branch before, so rebase might be a bit trickier than a merge (sorry about that) good luck 🤞

I merged main into my branch before, so rebase might be a bit trickier than a merge (sorry about that) good luck 🤞

Yeah, I squashed everything into a single commit because I really didn't feel like going through each one to fix conflicts. Sorry for erasing the git history as well as your name from these commits.

Hmm, interesting... The tests are failing on our Windows pipeline, but they pass on my machine. Not much information other than a lock was poisoned.

I wonder if our recent change to use Rc<ReceivedFocusEvent> rather than Arc<ReceivedFocusEvent> was actually incorrect. I'm going to review that code and figure out if that pointer is actually sent across threads.

Re-running the job didn't fix the issue so at least it's reproduceable. I still can't make it fail on my machine, even if I run the tests from Powershell.

Yes, it appears my guess was right. Because I deliberately decided to create the UIA client on a thread where COM is initialized in MTA mode, any UIA event handlers are called on a separate thread, and using Rc in such event handlers is unsafe. I'll have to fix this in a separate PR.

I couldn't make it fail either, on my quad-core laptop. As with many concurrency bugs, it's probably only intermittently reproducible, and the conditions happen to be right in the GitHub Actions runner at the moment.

Well... At least now we don't panic, but we still have one failing test:
thread 'tests::simple::focus' panicked at platforms\windows\src\tests\simple.rs:189:9:
assertion failed: equal

Why change the macOS backend, and only the macOS backend, to use crate::WindowEvent rather than importing WindowEvent from winit?

I don't know what to do about the failing test. It passed in the CI run for my PR about half an hour ago. Maybe a VM is being reused for the CI runs for this PR, and it's in a weird state. The test also passes for me locally on this branch.

No idea, I don't remember making this change as I can't test it anyway. I see that I forgot to remove a comment on this file as well.

I was able to get the test failing once on my machine through the newer Terminal application. It occurred the first time I tried running the tests from this app and all subsequent runs passed.

OK, this PR looks good to me now. And now the Windows tests passed. Go figure. May I merge?

I went through all the changes once again and I think we are good!
These spurious test failures probably have nothing to do with this PR, so let's merge this.

For anyone who missed it, I published a new version of accesskit_winit yesterday. So if you've been waiting on AccessKit to update to winit 0.29 before you do the same, you're now unblocked.


P200 Exposure Gain feedback value and Iris feedback value not appears

Hello, when I select the Exposure-Gain or Exposure-Iris feedback and select Value, the value I want does not appear and it does not work for me. Is it a bug? It has a solution? Thank you

@joakyhsf69 Are you using the latest version of companion?
In the module settings, are you using Auto Detect or are you manually selecting P200 from the list?
Which value(s) are missing for you?

Yes, I use the latest beta version of companion with the PTZ module v3.1.0. I manually select the P200 A4_A5, which is the model I have. When selecting Value, a box does not appear in which I can select what value I want for the feedback to be activated

@joakyhsf69 Got it, I was able to find the issue. I've committed a change, and the fix will be in a future release. Thanks for reporting this.


changing phase of oscillator causes clicks

when you change phase of oscillator while sound is playing, you hear clicks. any way to ramp?

ok closing


Can't execute any fish command after 29.05 rebuild.

Describe the bug
After running sudo nixos-rebuild switch, I can't execute any fish command as user:
One of your arguments exceeds the operating system's argument length limit.

After manually rebooting (I can't even reboot from terminal) the window manager starts with the browser and all my terminals  already showing those errors. The only I can do is to login as root from a text tty and from there (with bash, didn't tried with fish) rebuild the system after commenting the line users.users.me.shell = pkgs.fish; in configuration.nix. Then afer rebooting again I can login as user and execute commands from bash, it's even possible to start fish from bash and execute fish commands. If I try enabling users.users.me.shell = pkgs.fish; and recompiling again, its starts to fail as before.
Notify maintainers
@cole-h
Metadata
Can't run nix-shell -p nix-info --run "nix-info -m", nixpkgs not in path. Nixos version is 21.05
Maintainer information:
attribute: users.users.<name>.shell

Sorry to hear you're having issues, but I need some more information to help out:
Do you have any fish config files (e.g. in ~/.config/fish)? If so, please post them (here, if they're not too long, or in a separate gist).
Do you have any fish config managed by Nix? If so, please post the relevant config (here, if it's not too long, or in a separate gist).
The commit that introduced this error, https://github.com/fish-shell/fish-shell/commit/26c51817f273933f8267fbf83f0ad548166e2b9e, makes it sound like some singular argument is longer than the kernel itself allows. It's possible there's some file that fish wants to get out of the Nix store, but the entire path is too long (somehow?) and the kernel says "no".


Support numbertype omission in ParallelStencil initialization

This also contains the addition of support for keyword arguments in macros.

add some concise section to the README
I think that can be left for the upcoming PR which will enable the omission of all arguments to @init_parallel_stencil - this will surely all go in the same README section.


use this to get an array !

I don't know what sort of class assignment is encouraging you to post useless PRs to random projects, but tell your teacher I don't appreciate it.


can we use shap in feature selection?

The basic idea is we choose those features with higher average shap values across all samples. Not sure whether it's solid in theory.

Yes, I've used it. I've sometimes found it more valuable than permutation feature importance. Sometimes it tells a different story.

@nickcorona thanks a lot.


How Binary decode works

HI I'm working on a scala/akka implementation of this project, and I can get the messages decrypted. But I'm completely stucked on how to decode the decrypted messages. The Python code is too confuse, and I couldn't yet understand the protocol implemented by whatsapp encoding messages to transform them in pure json.
Anyone can help? Any annotations, other documentations, anything? please

Any idea about how this part of the solution was developed I would appreciate very much. How was possible to find out the tags, the encoding implemented by whatsapp, etc? with which tools? How this part (after decrypting the messages) was "reverse engineered"??

https://i.blackhat.com/USA-19/Wednesday/us-19-Zaikin-Reverse-Engineering-WhatsApp-Encryption-For-Chat-Manipulation-And-More.pdf
https://research.checkpoint.com/2018/fakesapp-a-vulnerability-in-whatsapp/

hello, I need a javascript function[also use wapi.js] that Binary decodes easily if it's possible then msg, I give also a donation.


Unable to start the webpage

On my win10 pc, I start the app, it updates everything, and I find the icon on the traybar.
But when I select one of the options ("open in browser", "load in stremio web", or "load in stremio app" , nothing happens...
do I miss something?

I recently got a similar issue on my own app that also uses the open module to open links programmatically.
@sungshon My theory is that the open module broke on Win after some update, I'll try updating the module in my app to see if that fixes it. You should probably try updating it too.

@BurningSands70 This is a strange issue, I've been unable to reproduce it, I also noticed that you use shell.openExternal from Electron in your project, not the open module. I think something else might be breaking this.. but I can't be sure of what.. the open module doesn't seem to have any specific commit related to fixing this in their history.

@sungshon
Yeah, I noticed I was using shell.openExternal() after I posted, I'm also suspecting something else.. maybe firewall or AV blocking the web pages opening?
If I ever figure it out, I'll tell u too.


Add StatelessSession#setBatchSize

Fixes #1056

You realize StatelessSession doesn't have any setter methods ... because it's supposed to be "stateless"....
I wonder if there's some other way we could handle this: like, implicitly turning on batching when you use persistAll()/updateAll()....

I didn't think the batchSize was considered part of the state. In Hibernate ORM Stateless has a setJdbcBatchSize(https://github.com/hibernate/hibernate-orm/blob/main/hibernate-core/src/main/java/org/hibernate/SharedSessionContract.java#L194).

Sure, it's very arguable :-)
But even so, I guess I feel like it would fall more in line with the whole philosophy and feel of StatelessSession to make it an optional argument of the xxxxxAll() methods.
As a user I would find that more convenient, frankly.

The reason it's an attribute for regular sessions is that the user doesn't have fine control over updates. Here they do.

Alright, I will try to add it as an optional parameter

@gavinking I've applied the changes we've discussed

OK, great, LGTM


What is shasum

Gut attempts to run shasum which I'm having difficulty finding documentation for. I do shave sha256sum installed

shasum is a utility that at least ships with ubuntu -- http://manpages.ubuntu.com/manpages/intrepid/man1/shasum.1p.html
I figured it was some sort of standard program when I used it, but that's not true, and it does need to be fixed to work across a wider array of systems -- I don't even use Ubuntu myself anymore.
You should be able to bypass that by adding the --build-deps flag when invoking gut, I think, though.

Great thanks managed to find it in perl binaries.


Relations Sync doesn't work on Laravel 5.1

I try to get hasMany relation with this models:
<?php

namespace App\Models;

use Jenssegers\Mongodb\Model as Eloquent;
use Illuminate\Auth\Authenticatable;
use Illuminate\Auth\Passwords\CanResetPassword;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;

class User extends Eloquent implements AuthenticatableContract, CanResetPasswordContract
{
    use Authenticatable, CanResetPassword;

    /**
     * The database table used by the model.
     *
     * @var string
     */
    protected $collection = 'users';
    protected $dates = array('created_at', 'updated_at');
    protected static $unguarded = true;

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = ['username', 'email', 'password'];

    /**
     * The attributes excluded from the model's JSON form.
     *
     * @var array
     */
    protected $hidden = ['password', 'remember_token'];

    /*
     * Relations
     */
     public function addresses()
    {
        return $this->hasMany('Address');
    }

}

===========
<?php

namespace App\Models;

use Jenssegers\Mongodb\Model as Eloquent;
class Address extends Eloquent {

    protected $collection = 'addresses';
    protected static $unguarded = true;

    public function user(){
        return $this->belongsTo('User');
    }

}

But when I create an address with user_id it's imposible to have user update with address id:
$users = User::all();

 foreach($users as $user){
    Address::create([
                'address'   =>  $faker->streetAddress,
                'city'      =>  $faker->city,
                'postcode'  =>  $faker->postcode,
                'state'     =>  $faker->state,
                'user_id'   =>  $user->_id
            ])
}

I was try to put relations like: hasMany('Address', 'addres_id') and belongsTo('User', 'user_id')
When I read an user from addres it works but the sync with user is not works.
Version:
Laravel 5.1
Last 2.1.7

You are trying to create a relation to non-existent classes \User and \Address.  You need to specify the fully namespaced class names when defining relations.

If you can see theres a namespace declared:
namespace App\Models;
The erro you are mention is a class not found error....
The solution for me was:
return $this->hasMany('Address', 'user_id', '_id');
return $this->belongsTo('User', 'user_id', '_id');
And it works!

The namespace is declared, but you are just passing in a string, not a class.  If you used 'Address::class', that would work because it returns the FQCN.  But the string 'Address' corresponds to the root \Address class.


build: Reduce verbosity of disabled component manager warning (IDFGH-13156)

IDF_COMPONENT_MANAGER=0 is an advanced user option which doesn't have much of an effect unless there are components that have an idf_component.yml file, and in most cases dependencies can be resolved manually. Thus there should be no need for such a severe warning.
The warning message results in a warning symbol shown in IDE (CLion):

@nebkat Thank you for the PR, the change looks good to me
@hfudev WDYT?

LGTM!

sha=227b84636c5eb8dae63f13f65507349e2e77fa87

@nebkat Thank you for your contribution. The commit has been cherry-picked as 8c1ecc4d948c70ad95df4225b057bfac6e118e01 and merged internally.


Dead thirdperson

As title says...

It acts the same as the normal third person apart from you can’t set a distance. There is a slight issue that the player card stays on your screen while spectating, but I haven’t found a fix yet.

so i got an idea, make the regular thirdperson distance apply when dead aswell here

If the current code for regular thirdperson distance doesn't work then you'll need to use a cvar for it
cam_idealdist or smthin

It's broken.

If the current code for regular thirdperson distance doesn't work then you'll need to use a cvar for it
cam_idealdist or smthin

There is a netvar m_flObserverChaseDistance but the max distance is defined to 96.f so can’t really change it to most people’s third person distance.

now we have getObserverMode, sooo, how can I use Dead thirdperson with localPlayer->getObserverMode()
bcoz localPlayer->getObserverMode() = (!config->visuals.thirdpersonKey || isInThirdperson) ? ObsMode::Chase : ObsMode::InEye; have C2106 error

@JDeu

now we have getObserverMode, sooo, how can I use Dead thirdperson with localPlayer->getObserverMode()
bcoz localPlayer->getObserverMode() = (!config->visuals.thirdpersonKey || isInThirdperson) ? ObsMode::Chase : ObsMode::InEye; have C2106 error

GetObserverMode is a function that returns the enum, not sets. You need to add the netvar m_iObserverMode, which allows you to change the current observer mode.

@JDeu ok, and why OBS_MODE_ROAMING = 7? bcoz in getObserverMode, Roaming = 6

@JDeu ok thanks, and why OBS_MODE_ROAMING = 7? bcoz in getObserverMode, Roaming = 6

It is 6? the enum starts at index 0


The test cases in the main function are not running correctly

The screenshot above is the result of running test case 'creates_pair_from_known_seed', the public key and the expected are not equal,  other test cases are not running correctly. where might the problem lie?

It's running correctly in my mac, but I'm not test it in windows yet.
Can you provide more details about your machine, os version and build options.

It's the problem with this function, but I don't know the specific reason. I replaced this function with my scalarmult function and there is no problem.  My configuration here is win7-64 bit, vs2010.

It's running correctly in my mac, but I'm not test it in windows yet. Can you provide more details about your machine, os version and build options.
void merlin_transcript_commit_bytes(merlin_transcript* mctx, const uint8_t* label, size_t label_len, const uint8_t* message, size_t message_len) {     uint64_t message_len_bytes = message_len;     strobe128_meta_ad(&mctx->sctx, label, label_len, 0);     strobe128_meta_ad(&mctx->sctx, (uint8_t*)&message_len_bytes, 4, 1);     strobe128_ad(&mctx->sctx, message, message_len, 0); }
在多出调用strobe128_meta_ad 的地方。把整形转成char*类型，会有大小端的问题。


Improve error message if no SDK version is selected

Describe the Bug
If no Titanium SDK version is selected, no clear error message is shown in VSCode.
Steps to reproduce the Bug

Have several SDK versions installed and one selected.
Delete the selected SDK version (and forget to run titanium sdk select to select another installed SDK version).
Try to build a project for a simulator or a device.
Neither simulators nor devices are listed in the Titanium extension tree. The less helpful error message "Cannot read properties of undefined (reasing 'simulators')" occurred after refreshing devices.
Running titanium on the terminal shows the dilemma:

[ERROR] Invalid selected Titanium SDK ...
[ERROR] Run "titanium sdk select" to set the selected Titanium SDK

Expected Behavior
Show directly the error message "Invalid selected Titanium SDK ..." in VSCode.
Your Environment

Software
Version

Titanium SDK
10.1.1.GA / 11.0.0.GA

VS Code
1.69.2

vscode-titanium
1.0.0

Please update to the latest CLI with
npm i -g titanium
and try if the error comes up again.

@ewanharris That's great news. Thanks.

This was implemented in #1028 and shipped in v1.1.0