Upgrade Fabric Platform code to 1.4.3

Description
As a user I want to use Fabric version 1.4.3 in BAF so that the latest features are available.
Acceptance Criteria:

All Fabric images are upgraded to 1.4.3
Ensure backward compatibility of the network in BAF i.e. both 1.4.0 and 1.4.3 should be able to be installed using BAF.

Good first issue for anyone who is master in Fabric


[test] Add tests to verify if object name with "/" doesn't peg the CPU load

https://github.com/minio/minio/pull/4962 related to the fix done on server side.

Please clarify is it done and  can beclosed?

Please clarify is it done and can beclosed?

Its not done yet @deekoder . We need to add a test.

Thought about this but there is just no real way to validate this.. through mint.

Can this be possible with aws sdks and/or s3cmd awscli tools?

It is not possible through command line tools AFAIK. But it is not possible to know if server is using 100% CPU from mint. So we need to perhaps bring a unit test on server instead.

I guess no test will help to find CPU usage ie can't check CPU usage in the test  I think the goal is to test whether server returns a failure or not.


Share store between client and server sides

Hi,
I'm using ng2-redux successfully in my project. Really great tool! My project uses server rendering with Angular Universal and now I'm trying to share the store between the two sides.
Is there a way to handle this with ng2-redux?
Thanks for your help!

I haven't had the chance to play with Universal, but I have written isomorphic react-redux so I imagine the approach would be similar. In which case, with ng2-redux I would handle it more or less as follows:
On the server side, just before you're ready to send back the rendered HTML, inject the output of ngRedux.getState() as JSON somewhere into your DOM. Don't forget to escape the JSON to avoid XSS attacks (e.g. with https://github.com/yahoo/serialize-javascript or similar).
Then when the app loads in the browser, grab that state and use it as the initialState parameter for  ngRedux.configureStore or ngRedux.provideStore.

@SethDavenport thanks very much, Seth, for your answer! My problem was: how to get an instance of ngRedux on the server? I also played with react / redux within isomorphic applications. In this case, I had an instance of the store... See what I mean?
In the case of Angular2, the ngRedux is a property of a component...

ngRedux is only a property of the component because it's dependency injected. The actual ngRedux instance is a singleton.
what I would suggest is use ngRedux.provideStore instead of ngReduc.configureStore in your app component.  That way you can make your redux store using vanilla redux methods and attach is to ngRedux during bootstrap.
This should give you the flexibility to initialize the store differently on the client side and the server side.
Does this help?


Get building "Flutter Version" from program

Use case
Flutter has updated many stable versions in the past few months. (from 1.20 to 1.22.5)
We release our app based on many different versions of flutter.
I want an easy way to easily query which version of flutter use when building the app.
It will be very useful for us to clarify the problem.
Like "Platform.version", but that is Dart Version, not Flutter version.
Proposal
Provide a api that can query flutter version or add a parameter flutterVersion in Platform. (ex: Platform.flutterVersion.)
The value like: "Flutter (Channel stable, 1.22.5)"

Duplicate of https://github.com/flutter/flutter/issues/26037


add voter reg modal and share modal (ish)

What's this PR do?
This is one step forward (I don't want it to become a super huge PR). Current behavior is that when a user comes to a campaign with voter registration enabled, we check how old they are and give them either the share modal or the voter reg modal. I haven't added in any logic on when to stop serving them a modal. In the Stuff You Need section they are able to get directly to the voter reg module as well (perhaps we want to hide this if they are too young?).
How should this be reviewed?
Go to a campaign with voter reg enabled. Try with an 18+ user and a not-18-by-election-day user. Make sure the behavior is as described above.
Any background context you want to provide?
VOTIN'
Relevant tickets
Fixes #6774
Refs #6773
Checklist

[ ] Tested on staging.

cc: @ngjo

hey @katiecrane i tried enabling it on here https://staging.dosomething.org/us/node/1283/custom-settings but it doesn't seem to be popping up or showing up in "stuff you need" -- do i need to do something else to enable it?

@ngjo It hasn't been merged yet 😄 what we have so far is turned on on the space jam campaign though!

doyyyyy @katiecrane will try it out there!

@katiecrane i just tried it on space jam campaign with someone born in 2000 but when i click "register to vote" the registration form popped up

@jen also wait, I am confused by this PR because I thought that the flow was
18 + ---> voter reg

18 ----> competitions (not share)

@angaither it's either a share modal and then the competitions modal OR the competitions modal ideally w/  the custom social share link included in the text (if not, then just text directing them to the custom social share) -- when i was talking about it with @katiecrane i proposed both and left it up to her to see which was the easiest

@angaither @ngjo yup what Jen said is what I was aiming for. I started with just share (main goal being to have something different come up for under 18 users) and plan to either smush that and competitions into one modal or follow it up with the competitions one

🚢


POL-650 ebs account number to org id

Let's wait for the https://github.com/RedHatInsights/policies-engine/pull/377 merge before moving forward on this PR.

Let's deal with the engine first.

@gwenneg I guess we can continue here. the engine PR has been merged

flyway did not work because someone added a file with the same version in the meantime. It's fixed now.

who closed this PR?

Ok, I'm reviewing this (for real) now 😄

Is it possible the PR got closed because you deleted the branch? I can't find it in your repo.

Duplicate of #445.


hd derivation reward accounts

Issue Number

#894
Overview

[x] I have renamed ChangeChain to AccountingStyle, added MutableAccount constructor, and propagated chenges throught the codebase
[x] Address derivation for MutableAccount works and checked

Comments

bors r+


Add CLF for RED Log3G10-RWG

Adds code to build the RED Log3G10-RWG CLF, along with the built CLF file itself.
Our thanks to RED Digital Cinema for validating this CLF for numerical accuracy as well as the metadata/IDs.
Changes the name of two tasks, given that there are now both utility and input CLFs:
build_clf_utility --> build_clfs
docker_run_build_clf_utility --> docker_run_build_clfs
Signed-off-by: Doug Walker<EMAIL_ADDRESS>

Unit tests are failing because the "transform type" extracted from the ID is not in ["Input", "Utility"].  The ID that we proposed to RED is "urn:aswf:ocio:transformId:1.0:RED::Log3G10_RWG_to_ACES2065-1:1.0".  So let's discuss at the working group meeting whether we need to update the ID or the test.

I got the unit tests to pass by adding 11 instances of "# doctest: +SKIP" in clf/discover/classify.py.   But I'm hesitant to go with that approach (did not push a commit yet).
Is that expected, or is there a better way?

I got the unit tests to pass by adding 11 instances of "# doctest: +SKIP" in clf/discover/classify.py. But I'm hesitant to go with that approach (did not push a commit yet).
Is that expected, or is there a better way?

Let me look at that tonight!

@doug-walker: I don't remember what was the resolution on the id for the RED CLF but if we add Input, i.e. id="urn:aswf:ocio:transformId:1.0:RED:Input:Log3G10_RWG_to_ACES2065-1:1.0", all the tests seem to run fine here:
(opencolorio-config-aces-BRlYASVn-py3.9) Eris:OpenColorIO-Config-ACES kelsolaar$ invoke tests
===============================================================================
*                                                                             *
*   Running "Pytest"...                                                       *
*                                                                             *
===============================================================================
============================= test session starts ==============================
platform darwin -- Python 3.9.12, pytest-7.1.1, pluggy-1.0.0
rootdir: /Users/kelsolaar/Documents/Development/opencolorio/OpenColorIO-Config-ACES
plugins: cov-3.0.0
collected 31 items

opencolorio_config_aces/clf/discover/classify.py ....                    [ 12%]
opencolorio_config_aces/config/cg/generate/tests/test_resources.py .     [ 16%]
opencolorio_config_aces/config/reference/discover/classify.py ....       [ 29%]
opencolorio_config_aces/config/reference/discover/graph.py .....         [ 45%]
opencolorio_config_aces/config/reference/generate/analytical.py .        [ 48%]
opencolorio_config_aces/config/reference/generate/config.py ......       [ 67%]
opencolorio_config_aces/config/reference/generate/tests/test_resources.py . [ 70%]
                                                                         [ 70%]
opencolorio_config_aces/utilities/common.py .s....s..                    [100%]

================== 29 passed, 2 skipped, 1 warning in 10.08s ===================
(opencolorio-config-aces-BRlYASVn-py3.9) Eris:OpenColorIO-Config-ACES kelsolaar$

Following up on the discussion at last week's meeting, I've pushed another commit that changes the RED transform ID from:
"urn:aswf:ocio:transformId:1.0:RED::Log3G10_RWG_to_ACES2065-1:1.0" to:
"urn:aswf:ocio:transformId:1.0:RED:Input:Log3G10_RWG_to_ACES2065-1:1.0"
Even though we decided to add "Input" to the ID, we agreed that an empty token in that position was legal, so I modified classify.py to accept that too.
@KelSolaar , @michdolan , the unit tests now pass, so if one of you could approve we could go ahead and merge this.


[release-1.7] add an example of using holdApplicationUntilProxyStarts

Manual cherrypick required.
#26022 failed to apply on top of branch "release-1.7":

https://github.com/istio/istio/pull/26149


Many little updates in the documentation to reflect current features

Coverage decreased (-2.7%) to 83.144% when pulling 1189471e45d675fdc2e149087fa5ebbeace03522 on doc into 1f830c143c331c017f66f9fdf420de420a777566 on master.

Coverage decreased (-2.7%) to 83.144% when pulling 1189471e45d675fdc2e149087fa5ebbeace03522 on doc into 1f830c143c331c017f66f9fdf420de420a777566 on master.


Encountering 404 Error After Mapping Internal IP to Public Network via Router for ocis_wopi Deployment

"I don't have a domain name, but I do have a public IP. I deployed ocis_wopi using docker-compose, and I changed OCIS_DOMAIN to the internal address <IP_ADDRESS>. Within the internal network, I can access ownCloud using https://<IP_ADDRESS>/, and it functions properly. However, when I mapped this address through the router to the public network, by mapping port 443 of https://<IP_ADDRESS>/ to port 60047 of the public network, I encountered a 404 page not found error when accessing it. How should I modify the configuration?"

What is your operation system?

What is your operation system?

The system is centos 7.9, deployed using docker-compose

Possibly it is because of an SSL certificate issue.
https://stackoverflow.com/questions/2043617/is-it-possible-to-have-ssl-certificate-for-ip-address-not-domain-name
https://stackoverflow.com/questions/1095780/are-ssl-certificates-bound-to-the-servers-ip-address

You need to add your port to OCIS_URL


Got error on deploy:writable.

Q
A

Issue Type
Bug

Deployer Version
4.3.2

Local Machine OS
ubuntu

Remote Machine OS
ubuntu

Description
I face problems like #1118 and try to run manually (if hash setfacl 2>/dev/null; then echo 'true'; fi) that return true. When run dep deploy prd again, it works fine.
Content of deploy.php
serverList('servers.yml');
set('keep_releases', 3);
add('writable_dirs', ['vendor']);
set('shared_dirs', ['storage']);
set('writable_use_sudo', false);
set('http_user', 'x');
set('composer_action', 'update');

task('deploy', [
	'deploy:prepare',
    'deploy:release',
    'deploy:update_code',
    'deploy:shared',
    'deploy:vendors',
    'deploy:writable',
    'deploy:symlink',
	'deploy:symlink_x',
	'deploy:public_disk',
	'deploy:copy:env',
	'deploy:stampbuild',
    'cleanup',
	'artisan:clear:compiled',
	'artisan:migrate',
	'artisan:db:seed:additionalpermissionseeder',
	'artisan:migrate:status',
    'artisan:cache:clear',
	'artisan:route:clear',
	'artisan:view:clear',
    'artisan:config:cache',
	'artisan:queue:restart',
	'current',
])->desc('Deploy your project');

after('artisan:migrate', 'artisan:db:seed:additionalpermissionseeder');

Output log
➤ Executing task deploy:writable
[prd] > cd /srv/users/x/apps/ofn-prd/releases/15 && (mkdir -p bootstrap/cache storage storage/app storage/app/public storage/framework storage/framework/cache storage/framework/sessions storage/framework/views storage/logs vendor)
[prd] > cd /srv/users/x/apps/ofn-prd/releases/15 && (chmod 2>&1; true)
[prd] > cd /srv/users/x/apps/ofn-prd/releases/15 && (if hash setfacl 2>/dev/null; then echo 'true'; fi)
Unable to setup correct permissions for writable dirs.
You need to configure sudo's sudoers files to not prompt for password,
or setup correct permissions manually.
➤ Execut ing task deploy:failed
• done on [prd]
✔ Ok [0ms]
In writable.php line 83:
[RuntimeException]
Cant't set writable dirs with ACL.
Exception trace:
Deployer{closure}() at n/a:n/a
call_user_func() at /home/laradock/.composer/vendor/deployer/deployer/src/Task/Task.php:85
Deployer\Task\Task->run() at /home/laradock/.composer/vendor/deployer/deployer/src/Executor/SeriesExecutor.php:40
Deployer\Executor\SeriesExecutor->run() at /home/laradock/.composer/vendor/deployer/deployer/src/Console/TaskCommand.php:103
Deployer\Console\TaskCommand->execute() at /home/laradock/.composer/vendor/symfony/console/Command/Command.php:252
Symfony\Component\Console\Command\Command->run() at /home/laradock/.composer/vendor/symfony/console/Application.php:938
Symfony\Component\Console\Application->doRunCommand() at /home/laradock/.composer/vendor/deployer/deployer/src/Console/Application.php:123

set('writable_mode', 'chown');
Saved me after battling this issue for the past 3 days @minkbear . Thanks so much!


Remote.Fetch: error on missing remote reference

A Fetch from a remote with a non-wildcard refspec should fail.
git fetch origin "+refs/pull/1/head:refs/pull/1/head"
fatal: Couldn't find remote ref refs/pull/1/head

@fkorotkov This looks like a regression. Would you mind opening a new issue describing your problem? If possible, with a code snippet to reproduce it, too. Thanks!

@smola I proposed a fix here: https://github.com/src-d/go-git/pull/910


no error handling on lists

If you have a big list of domains, it just errors out if there is errors. Instead of going trough all.

Yeah that sounds valid.
I'll look to add a flag to force continuing, and instead of failing, just have it populate None for failed items. Would that fit your use case?

Sorry missed this one, I ended up having to use something else, but this would definitely work much better on lists.


chore: move ci to node 16

I'll try and fix the CI error on a separate PR

@soedirgo it was due to typedoc. Upgrading it to the latest version fixed it. Docs are generating correctly. The HTML looks correct. The spec.json has slightly different formatting though, not sure if this will affect how docs are generated downstream.

Ah cheers 👍

Blocked until @kiwicopple confirms that the spec.json generated is compatible with the new docs site

:tada: This PR is included in version 1.8.0-next.4 :tada:
The release is available on:

GitHub release
npm package (@next dist-tag)

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.0.0-rc.1 :tada:
The release is available on:

GitHub release
npm package (@rc dist-tag)

Your semantic-release bot :package::rocket:


Repeatable Quests Can Be a Problem!

Requesting an option to toggle "repeatable" turn-in quests! These are usually the only ones that I've found will cause a problem (like taking items I don't want to lose), BUT I do like the auto turnin for them when I want it!
They're so bad when I don't though!

Implemented in 3.0.0B2.


break dependency on libutils

it was only used of Path which now can be replaced bu
std::filesystem::path.

Looks like iOS does't have std::filesystem before 10.15

I think we could move off of macOS 10.14 if that's the only requirement blocking this.

Do we have 10.15 in CI?

Yes, macos-latest is 10.15.


additionalData option like in sass-loader?

Hi, I'm trying to understand if I can do something like
const sassLoaderOptions = { additionalData: `$env: ${process.env.NODE_ENV};` }

which sass-loader allows: https://www.npmjs.com/package/sass-loader#additionaldata, we use this for filling in that variable in dev and use custom styles there.

sass-loader loads the contents of the sass file in the Javascript host which is something I don't want to do with the plugin because I want the communication between the plugin and the sass implementation to be as lean as possible so that I can use worker threads and possibly the embedded sass protocol when it's going to be mature enough (and if fast enough).
that said you can achieve something similar like this:
build.js
const esbuild = require("esbuild");
const {sassPlugin} = require("esbuild-sass-plugin");

esbuild
    .build({
        entryPoints: ["index.js"],
        outdir: "./out",
        bundle: true,
        plugins: [
            sassPlugin({
                importer(url) {
                    if (url === "..") {
                        return {contents: `
                            $color: ${"blue"};
                        `}
                    }
                    return null;
                }
            })
        ]
    })
    .then(console.log)
    .catch(console.error);

index.js (entrypoint)
import "./index.scss";

env.scss (to trick the IDE into thinking that element 'color' is resolved only by name without use of explicit imports)
$color: red;

index.scss
@import "..";

body {
  color: $color;
}

Note the use of "..". It's crazy but it's the only way I can think of to have an import path that's valid yet not resolved internally by sass and hence delegated to the importer.


[Feature Request]: Add possibility to download and upload chunks from/to knowledge base

Is there an existing issue for the same feature request?

[X] I have checked the existing issues.

Is your feature request related to a problem?
Not a problem, but somewhat annoying

Describe the feature you'd like
Adding the possibility to download the raw chunks from the knowledge base. Furthermore, if one already has raw chunks (containing e.g. text or images), adding possibility to upload to a specific knowledgebase.
Describe implementation you've considered
No response
Documentation, adoption, use case
No response
Additional information
No response

Chunk can be created at chunk list of a document.


pass options for multer into swagger-metadata middleware

Hello! Our swagger project recieves big file uploads(up to 2G), but current swagger-metadata middleware uses inMemory: true(https://github.com/apigee-127/swagger-tools/blob/master/middleware/swagger-metadata.js#L41-L43) multer configuration, so that can cause huge memory consumption with concurrent uploads. I guess it's a good approach to allow multer to be configurable, I can submit PR, but I have no idea how to pass options to swagger-metadata middleware. I see that first two arguments are taken(https://github.com/apigee-127/swagger-tools/blob/master/middleware/swagger-metadata.js#L430), perhaps need to add third argument for custom options. Can you give advice about that?

All of the request parsers are provided for your convenience and will not always work for your needs.  If you need to provide your own configuration, just app.use them however you would as if swagger-tools was not involved.  We almost went down the path of having configuration options for each parser but we chose against it.  I'll keep it open to allow you to respond but chances are good I'll close this as it's working as designed.

Your answer was helpful, I have fixed this issue by adding custom middleware before swagger's:
var upload = multer({dest: "/tmp"});
app.use(upload.fields([{name: "file"}]));

It works as needed. Thank you for help!
PS. Part of yaml file with field definition if somebody also stuck with this issue:
  parameters:
    - name: file
      in: formData
      description: File to store
      type: file
      required: true

Thanks @calibr, I appreciate your help.

@calibr do you know if is possible to set custom middlewares only for specific routes instead of whole app?

@b4dnewz I don't think you can configure this via the yml file, so probably you have to use path option in the app.use function: app.use("/path", middleware)


Embedded Viewer 2D MPR not working (after adding its extension)

I am trying to use the 2D MPR in the embedded OHIF;
I added the settings as documented:
**

window.config = {
// default: '/'
routerBasename: '/',
extensions: [OHIFExtVtk],
showStudyList: true,
filterQueryParam: false,
servers: {
dicomWeb: [
{
name: 'DCM4CHEE',
wadoUriRoot: 'https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/wado',
qidoRoot: 'https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs',
wadoRoot: 'https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs',
qidoSupportsIncludeField: true,
imageRendering: 'wadors',
thumbnailRendering: 'wadors',
enableStudyLazyLoad: true,
supportsFuzzyMatching: true,
},
],
},**
but while loading on startup it is giving those errors:
_index.umd.js:185769 Error: Minified React error #321; visit https://reactjs.org/docs/error-decoder.html?invariant=321 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
index.umd.js:21920 ToolbarRow Error Boundary Error: Minified React error #321; visit https://reactjs.org/docs/error-decoder.html?invariant=321 for the full message or use the non-minified dev environment for full errors and additional helpful warnings._
Please advise what is missing?
Is there any version of viewer that is compatible with any version of vtk?
Thanks!

I believe the VTK extension does not function with the viewer as a UMD module because it uses dynamic imports to load things like web worker scripts. I don't know if it's possible to use it in the embedded approach.

By changing some combination of older versions, example:

it was able to load succesfully. but Then fails when I click on the "2D MPR" icon with error:
index.umd.js:2 Uncaught (in promise) TypeError: Cannot read property 'runCommand' of undefined

@mokbelt @swederik  if you manage to make it work using the embedded version i am greatly interested !
It's not working for me as well.
Keep me updated please !

Couldn't work as UMD.
You need a whole build using the procedure in the documentation:
https://docs.ohif.org/deployment/recipes/build-for-production.html


SCC V2 Java SDK

PR summary
Adding Java SDK for SCC V2 services
Fixes: <! -- link to issue -->
PR Checklist
Please make sure that your PR fulfills the following requirements:

[ ] The commit message follows the Angular Commit Message Guidelines.
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] New tests
[ ] Build/CI related changes
[ ] Documentation content changes
[ ] Other (please describe)

What is the current behavior?

What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes
[ ] No

Other information

Evidence of Integration tests complete

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


Fix namespace error and required errors on solicitarPostagemReversa

Hi guys, I need this aproove to put this on production.


Feature Request: allow git pull --ff-only, or allow custom GIt actions

VSCode Version: Version 1.3.1 (commit e6b4afa)
OS Version: Ubuntu 14.04

When I work on a Git repo that other people are pushing to, I prefer to use git pull --ff-only as my primary pull command, because I want to have the option of merging or rebasing depending on what the situation is. So if a fast-forward merge is not possible, I don't want Git to automatically create a merge commit for me; I want to examine the situation and decide what to do for myself.
Therefore, neither VS Code's "Pull" or "Pull (Rebase)" commands are really suitable for my preferred workflow. I would like one of the following features:

(My preference): Allow me to specify a custom command to be added to VS Code's Git menu (the dropdown menu that you get by clicking on the three-dots icon). Bonus points if I can specify the position of the custom command (i.e., below Sync but above Pull). Then I could add Pull (FF only) to the menu and be able to use my preferred Git workflow.

Allow me to customize the options on the Git command that is run when I choose one of the menu items. E.g., allow me to customize a git.pull.options config to add --ff-only. Then the "Pull" command that's already in the Git menu would do what I want it to do -- pull only if a fast-forward is possible, otherwise fetch and allow me to fo a merge or rebase manually.

Add a "Pull (FF only)" command to the Git menu, which would run git pull --ff-only.

Currently I can do what I want by opening the integrated terminal and running git pull --ff-only on the command line, so this isn't a blocker for me. But it means I'm basically avoiding using VS Code's Git integration, because sometimes it will do the wrong thing.

@rmunn have you looked into using git config and setting pull.ff to only? More here.

I'm currently on a project that's targeting Ubuntu Trusty, so my development machine is still on Trusty and so the version of Git I have installed is 1.9. The pull.ff config option was introduced in Git 2.x (according to http://stackoverflow.com/a/35298178/2314532), so I don't have it available. However, that is the right answer for my workflow. Once my current project is released and I'm able to upgrade to a more recent Linux distro, I'll have Git 2.x available and I'll be able to use the pull.ff config option to do what I want.
I've also verified that using the "Sync" command, or clicking on the convenient sync icon in the lower left corner of VS Code, also does the right thing when I've set pull.ff: it will refuse to pull if a fast-forward is impossible, which aborts the sync operation.
So as far as I'm concerned, this issue can be closed. I'll leave it open in case you decide that a git.pull.options config would be a good thing to add to VS Code, or if you want to allow the user to specify custom Git commands to add to the VS Code menu, in which case you might want this issue open to track that. But if you decide not to add any of those, feel free to close this issue.

@rmunn Yes, I have to agree with using pull.ff as a solution here. Thanks for the feedback and update.


History

Please make possible to get the history of usage of a lockable resource

I would also find this feature very helpful. We've had issues where one of the resources starts having issues, and it's very hard to track down problems of this type. If I could see that all builds using a particular locked resource were failing, that would make identifying such problems simple.

Seems duplicated by #141 (posted later but in more detail)

Closing to avoid noise in issue tracker, but currently the problem is not solved yet.


🐛 Remove "bin" from zls rename location

Remove bin because the zls zip has the files in the root location of the zip, not in the "bin" directory.

Solution for #85


lodash: signatures of the method _.mixin changed

https://lodash.com/docs#mixin
https://lodash.com/docs#_ (description of the chainable wrapper)

thanks mate!


Pending Snapshot Proposals say they have a longer wait time until they vote

Overview
Snapshot and Fractal UI's aren't aligning on the time until a snapshot proposal opens for vote
Additional Info
Navigate tot his page - https://app.dev.fractalframework.xyz/daos/0x167bE4073f52aD2Aa0D6d6FeddF0F1f79a82B98e

review the time left until vote as - 02:05:34:50

Then review the link here https://snapshot.org/#/lizardsdaos.eth/proposal/0x950bc398b64932edbe80ee5ce10245a23430f127fe920ee71aa2028623f4db90

See that the pending time left should only be 3.5 hours

Version
Dev (app.dev.fractalframework.xyz/)

@mudrila

@tomstuart123 i'm not sure what's being shown in these screenshots. Fractal is showing a relative time, Snapshot is showing an absolute time, but without knowing what time it was when you took the screenshots i have nothing to anchor those things to.
Can you please give some more context? Am I right to assume (by the tense being used) that this is a problem that occurs when snapshot proposals haven't started yet?

Yes the instructions I wrote aren't clear and I don't have a good enough memory to be exact. Lets leave this here until I have time to try and replicate this.


Cannot make install on Pop-OS kernel 6.0.3

Are you using the latest driver?
Trying to use v5.6.1 after kernel upgrade from v5.19.0 to v6.0.3, but installation error caused me to try to compile EVDI v1.12.0 and am getting errors doing so.

Are you using the latest EVDI version?
Trying to use v1.12.0

If you are using a DisplayLink device, have you checked 'troubleshooting'
on DisplayLink's website?
Yes

Is this issue related to evdi/kernel?
Yes

Linux distribution and its version
Pop!_OS 22.04 LTS

Linux kernel version
linux-image-6.0.3-76060003-generic

Xorg version (if used)
2:21.1.3-2ubuntu2.2

Desktop environment in use
pop:GNOME

Problem started when I lost a DisplayPort connected monitor after a kernel upgrade from v5.19.0 to v6.0.3.
Uninstalled my (then) current DisplayLink driver and attempted to install the DisplayLink Ubuntu v5.6.1 driver but encountered errors related to EVDI.  Learned (I believe, as per #381) that the version packaged with this driver didn't support v6 kernels, so I attempted to clean up dkms (there was an old EVDI version whose dir hadn't been removed upon a previous upgrade) so that dkms status showed no EVDI modules installed.
Followed @dominikzogg's advice here and attempted to manually compile EVDI v1.12.0.

Add support for kernel 6.0 + a minor fix (#381)
...

Ran sudo make while in /usr/src/evdi-1.12.0 (which was symlinked to the git repo in /usr/src/evdi):
> sudo make
make -C /lib/modules/6.0.3-76060003-generic/build M=$PWD
make[1]: Entering directory '/usr/src/linux-headers-6.0.3-76060003-generic'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-11 (Ubuntu 11.2.0-19ubuntu1) 11.2.0
  You are using:           gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
  CC [M]  /usr/src/evdi/module/evdi_platform_drv.o
  CC [M]  /usr/src/evdi/module/evdi_platform_dev.o
  CC [M]  /usr/src/evdi/module/evdi_sysfs.o
  CC [M]  /usr/src/evdi/module/evdi_modeset.o
  CC [M]  /usr/src/evdi/module/evdi_connector.o
  CC [M]  /usr/src/evdi/module/evdi_encoder.o
  CC [M]  /usr/src/evdi/module/evdi_drm_drv.o
  CC [M]  /usr/src/evdi/module/evdi_fb.o
  CC [M]  /usr/src/evdi/module/evdi_gem.o
  CC [M]  /usr/src/evdi/module/evdi_painter.o
  CC [M]  /usr/src/evdi/module/evdi_params.o
  CC [M]  /usr/src/evdi/module/evdi_cursor.o
  CC [M]  /usr/src/evdi/module/evdi_debug.o
  CC [M]  /usr/src/evdi/module/evdi_i2c.o
  CC [M]  /usr/src/evdi/module/evdi_ioc32.o
  LD [M]  /usr/src/evdi/module/evdi.o
  MODPOST /usr/src/evdi/module/Module.symvers
  LD [M]  /usr/src/evdi/module/evdi.ko
  BTF [M] /usr/src/evdi/module/evdi.ko
Skipping BTF generation for /usr/src/evdi/module/evdi.ko due to unavailability of vmlinux
make[1]: Leaving directory '/usr/src/linux-headers-6.0.3-76060003-generic'

Then sudo make install from the same location:
> sudo make install
make -C /lib/modules/6.0.3-76060003-generic/build M=$PWD INSTALL_MOD_PATH= INSTALL_MOD_DIR=/kernel/drivers/gpu/drm/evdi modules_install
make[1]: Entering directory '/usr/src/linux-headers-6.0.3-76060003-generic'
  INSTALL /lib/modules/6.0.3-76060003-generic//kernel/drivers/gpu/drm/evdi/evdi.ko
  SIGN    /lib/modules/6.0.3-76060003-generic//kernel/drivers/gpu/drm/evdi/evdi.ko
At main.c:167:
- SSL error:FFFFFFFF80000002:system library::No such file or directory: ../crypto/bio/bss_file.c:67
- SSL error:10000080:BIO routines::no such file: ../crypto/bio/bss_file.c:75
sign-file: ./certs/signing_key.pem
  DEPMOD  /lib/modules/6.0.3-76060003-generic
Warning: modules_install: missing 'System.map' file. Skipping depmod.
make[1]: Leaving directory '/usr/src/linux-headers-6.0.3-76060003-generic'
true

This appeared to be the same signing errors that were referenced in #385.  Unfortunately, I don't have the luxury of hopping distros like the OP there did.
For now, I've rebooted into the v5.19.0 kernel and re-ran the DisplayLink driver installer (still v5.6.1) and the install completed successfully.  Rebooted into v5.19.0 kernel again and all three monitors work.
Looking for guidance on compiling EVDI v1.12.0 successfully under kernel v6.0.3 as I believe (hope) doing so will allow the DisplayLink installer to complete its installation successfully on the same kernel version.

check https://github.com/DisplayLink/evdi/issues/384#issuecomment-1301739514 , that worked for me on the 1.11 version too.

Thanks @VGerris, but that comment from @dominikzogg is exactly what I'm trying to do.  Problem is I can't make install successfully because of SSL errors that are thrown.

So, I'm going to file this under noob kernel driver compilation errors.
Apparently one must have the ability to cryptographically sign (with the use of a pub/priv key set) the compiled kernel driver, else it won't complete compilation (as my error messages demonstrated).  When it's compiled for distribution with the DisplayLink driver, I'm sure whomever maintains the EVDI kernel driver has a public certificate (or at least one major linux distros trust) they use for this purpose.
For the rest of us plebes, one option is to create a self-signed certificate suitable for the purpose of signing the compiled driver.  This comment from a completely unrelated repo was incredibly insightful.
After booting back into the v6.0.3 kernel and then creating a self-signed cert via those instructions, I was able to:

move the DisplayLink compiled version of EVDI (from the last time I installed the DisplayLink drivers while booted into the v5.19.0 kernel) from /usr/src/evdi-1.12.0 to /usr/src/backup/evdi-1.12.0
(picking up on @dominikzogg's instructions here: https://github.com/DisplayLink/evdi/issues/384#issuecomment-1301739514, create the symlink (while in /usr/src) by running:
sudo ln -s evdi/module evdi-1.12.0

I then ran a check to see what dkms now knew was available using the dkms status command.  Almost immediately after that, my DisplayPort connected monitor sprang to life.  Rebooted just to make sure everything "stuck" and it appeared to be so.
Closing this issue.  Learned something new today.  :+1:

Hi @jtmackoy, trying to bring back my monitors now I am in Pop_OS kernel 6.0.6, but facing this issue when make.
Were you using devel branch in  git@github.com:DisplayLink/evdi.git ?
(dev_env) gonluisr@gonluisr-hp-zbook-15-g3:/usr/src/evdi-1.12.0$ sudo make
make -C /lib/modules/6.0.6-76060006-generic/build M=$PWD
make[1]: Entering directory '/usr/src/linux-headers-6.0.6-76060006-generic'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-11 (Ubuntu 11.2.0-19ubuntu1) 11.2.0
  You are using:           gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
  CC [M]  /usr/src/evdi/module/evdi_platform_drv.o
  CC [M]  /usr/src/evdi/module/evdi_platform_dev.o
In file included from /usr/src/evdi/module/evdi_platform_dev.c:30:
/usr/src/evdi/module/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type
   87 |         struct drm_framebuffer base;
      |                                ^~~~
make[2]: *** [scripts/Makefile.build:249: /usr/src/evdi/module/evdi_platform_dev.o] Error 1
make[1]: *** [Makefile:1858: /usr/src/evdi/module] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.0.6-76060006-generic'
make: *** [Makefile:81: module] Error 2

exactly same error on the same point after to create SSL certificate and try to compil evdi-1.12.0 from source.

exactly same error on the same point after to create SSL certificate and try to compil evdi-1.12.0 from source, with the same pop_os version with the same kernel version.

I had the same issue after first following https://github.com/DisplayLink/evdi/issues/384#issuecomment-1301739514 and then when it failed with the SSL error at the last step "sudo make install" creating the self-signed certificate as described in https://github.com/andikleen/simple-pt/issues/8#issuecomment-813438385.
What fixed it for me was doing a "git reset HEAD --hard" in the cloned evdi repo to reset it to the initial state and then repeating "sudo make" and "sudo make install".
Actually, "sudo make install" still failed for me at this point, however not because of the SSL error this time, but with (issue highlighted in bold):

make -C /lib/modules/6.0.6-76060006-generic/build M=$PWD INSTALL_MOD_PATH= INSTALL_MOD_DIR=/kernel/drivers/gpu/drm/evdi modules_install
make[1]: Verzeichnis „/usr/src/linux-headers-6.0.6-76060006-generic“ wird betreten
INSTALL /lib/modules/6.0.6-76060006-generic//kernel/drivers/gpu/drm/evdi/evdi.ko
SIGN    /lib/modules/6.0.6-76060006-generic//kernel/drivers/gpu/drm/evdi/evdi.ko
DEPMOD  /lib/modules/6.0.6-76060006-generic
Warning: modules_install: missing 'System.map' file. Skipping depmod.
make[1]: Verzeichnis „/usr/src/linux-headers-6.0.6-76060006-generic“ wird verlassen
true

So what I did instead was follow the instructions from https://www.displaylink.org/forum/showpost.php?p=94504&postcount=8 to manually install the module. In my case I did not have any existing evdi version (as evident by running "dkms status") and did not need to copy the files to a "evdi-1.12.0" folder because I had created already created the link previously, so I started at the step "Register the dkms module":

sudo dkms add -m evdi -v 1.12.0
sudo dkms build -m evdi -v 1.12.0
sudo dkms install -m evdi -v 1.12.0

I also immediately followed the last step, which is to run the display link installation again, although I do not know whether that was necessary. The installer then told me to restart so I did at this point and when it booted back up everything was working.

After creating self-signed certificates and having the issue with make, my line of thinking was: Kernel 5.19.16 was working then let's revert back.
dpkg --list | grep linux-image*
Installed again displaylink and rebooted, then after that magically I have my monitors back.
https://support.system76.com/articles/kernelstub/

@dbrandenstein come one, you are the best one ! You make my day ! It was the step to unlock the situation to just git head. Very happy, thank you so much.
@lgonzalezsa i understand your point, i think it can be good to know that for the next update that will break again evdi, but as long as it works with new update, it is good to be at the edge, not only for profit from last upgrade, but also to test and share (we are a little but usual part of a big things that we can share together).
I love open source. Thank you, now it is working (and with version 1.12.1 evdi and kernel <IP_ADDRESS>060006-generic from Pop_OS!-22.04-nvidia-LTS
I have two screen added (one Full HD and one UHD) to my Gigabyte Aero-15 FHD 144Hz laptop (GPU GTX-1660-Ti) through a docking station plugged on USB-C thunderbolt 3.

 For completeness I wanted to share as well...First I  uninstalled with displaylink-installer uninstall then I ran all the steps mentioned here, but for my docking station (i-tec via USC-C) it seems to be crucial that I also run the sudo ./displaylink-driver-5.6.1-59.184.run after all the other steps and that seems to put some udev rules etc. in place without which it didn't work for me. This was pointed out here:
https://www.displaylink.org/forum/showpost.php?p=94504&postcount=8


ci: update install-nix-action to v12

Fixes our CI as noted in #23

Seems like the fix works, waiting on review


Styled-components styled don't update in case the components are nested.

Styled-components don't update in case the components are nested.
I created the sample easily.
If you click the box, that background color change.
Sample 1 is composed of nested component. *not changing
Sample 2 is composed of the not nested component. *change well
【Sample 1】

nested component

class Hoge extends Component{
  constructor(props) {
    super(props)
    this.state = {
      active: false
    }
    this.handleToggleActive = this.handleToggleActive.bind(this)
  }
  handleToggleActive(){
    const {active} = this.state;

    this.setState({active: !active})
  }
  render(){
    const {active} = this.state;
    return <Fuga {...{active}} onClick={this.handleToggleActive} />
  }
}

class Fuga extends Component{
  constructor(props) {
    super(props)
    this.state = {...this.props}
  }
  componentWillReceiveProps(nextProps){
    const {active} = nextProps;
    this.setState({active})
  }
  render(){
    const {active} = this.state;
    return <FF {...{active}}/>
  }

}

const FF = styled.div`
  width: 100px;
  height: 100px;
  background: ${p => p.active ? 'red' : 'gray'};
`

【Sample 2】

the not nested component

class Hoge extends Component{
  constructor(props) {
    super(props)
    this.state = {
      active: false
    }
    this.handleToggleActive = this.handleToggleActive.bind(this)
  }
  handleToggleActive(){
    const {active} = this.state;

    this.setState({active: !active})
  }
  render(){
    const {active} = this.state;
    return <FF {...{active}} onClick={this.handleToggleActive} />
  }
}

const FF = styled.div`
  width: 100px;
  height: 100px;
  background: ${p => p.active ? 'red' : 'gray'};
`

Why this occurs?
Please tell me how to resolve them.

“handleToggleActive” is never called in your first sample code.
Please head to Spectrum or Stack overflow with usage questions since that’s the place to go when you’d like to find out how to effectively use the lib.


build(snap): Upgrade snap base to core22, remove deprecated plug

If your build fails  due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-go/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[x] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[x] I am not introducing a new dependency (add notes below if you are)
[ ] I have added unit tests for the new feature or bug fix (if not, why?)
[x] I have fully tested (add details below) this the new feature or bug fix (if not, why?)
[ ] I have opened a PR for the related docs change (if not, why?)

Testing Instructions

Successfully passed the edgex-snap-testing suite locally.
New Dependency Instructions (If applicable)

Codecov Report

Merging #323 (02059e7) into main (9cf6c29) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             main     #323   +/-   ##
=======================================
  Coverage   33.38%   33.38%
=======================================
  Files          18       18
  Lines        1800     1800
=======================================
  Hits          601      601
  Misses       1133     1133
  Partials       66       66

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


Add missing spaces to view mode switcher tooltip

@joaomoreno thanks for the feature!
And it's great that view mode can be easily switched (until I'll find what mode works better for me).
However tooltip on this button doesn't have any spaces which I suppose is not what it should be.

Good catch, thanks! :beers:


Throne of Miscellania bugged.

The quest helper doesnt start everytime and sometimes it freezes the side panel and I cant select anything else in the side panel. It will force open quest helper side panel if i try to open anything else in the side panel.
Edit: it seems to be only Throne of Miscellania

I just ran into this exact same issue. It seemed to be running fine at first, then when I exited the game and attempted to restart Throne of Miscellania Quest Helper it is stuck in this loop you described. I am able to get out of the loop by switching to another quest in the Quest Helper interface.
I am unable to start the quest helper at all for this quest anymore.

This should be fixed with the next release.


Add initial Tilt support

Description
Add initial Tilt support
Reviewer Checklist

[ ] API Go Documentation
[ ] Tests: Unit Tests (and E2E Tests, if appropriate)
[ ] Comprehensive Commit Messages
[ ] Links to related GitHub Issue(s)

Updated, thanks

No because the context when building images in bin/linux

No because the context when building images in bin/linux

I see that now, it was a bit hard because of some inconsistencies in the Makefile (i.e. the use of docker vs $CONTAINER_RUNTIME).

/lgtm

/lgtm


option preserve_names: true is not preserving names when deleting collection element

And you can't correctly save updated entities with entity manager
If you delete any collection element except last and submit form, indexes of preloaded array in PHP and indexes of array from submitted form becomes unsynchronized. Then you can't correct save entities received from form. Instead of updating changed entities from form data symfony tries to update data of deleted entity in preloaded array with data of entity, which was after removed entity.

Duplicate of #85


Not all the brackets wanted being colorized

When I was adjusting my language, I find that this extension would colorize all the brackets added in the brackets object of language-configuration.json, like

(This is java),
and this setting can help us to keep same the indent.
@CoenraadS
The problem is that, I don't want to colorize everything in the brackets, as I may just want it to keep the indent.
This is the configuration of my language, and I don't want to colorize the @ and ■ pair.

I think one more setting can be added to deal with this problem.
Thanks.

Hello,
So you would like a setting to list either the index of or the found sets of brackets to ignore? Like:

brackets.ignore: {0, 2}
brackets.ignore: {["@","#"],["!", "|"]}

This would then ignore these across every file. Would this be allowed to have filters?

brackets.ignore: {extension:".cs", 0, 2}
brackets.ignore: {language:"java", ["@","#"],["!", "|"]}

Cool notion of having the custom handling. Also were you asking to ignore all features (margin note and scope highlight) or just the color part? Thank you. Good day.

Similar to #28 asking for more Sublime ability.

I think it is a good idea to add such a setting.
For me, if I want to ignore it, I won't regard it as a pair of brackets anymore. It is, I prefer to ignore all the features.
By the way, in fact, after I try to colorize the @ and ■, I think it is a good idea to colorize them. ………
One more thing, if it is possible to add a setting as,
"[java]": {
    "bracket-pair-colorizer-2.ignore": { [ "@", "#" ], [ "!", "|" ] }
}

I find that for my settings.json, only some setting like editor.* is allowed.


Array.filter to more generic type fails

type Foo = {
  prop1: number,
}

type FooArray = Array<Foo>;

type Bar = {
  prop1: number,
  prop2: number,
}

type BarArray = Array<Bar>;

function testArrayFilter(bars: BarArray): FooArray {
  return bars.filter(e => true);
}

function testArrayMap(bars: BarArray): FooArray {
  return bars.map(e => e);
}

Both map and filter return a new array, but flow seems to treat them differently (filter produces an error, map doesn't).
https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVAXAngBwKZgBiccYAvGAN6phg4BOcOAjAFxgB2ArgLYBGeegBpUAX3TZ8REgEF69AIZZyYOYqwAeYnAB8Abgm4CAIQX0V1WgyZtOvAcJp1GOAEztu-QSPGYjYU3o1JRVgzUD9dCguDgBjDABLOA4wDDwAZwwwwgSYNPoACj4zdPZAsIBKdm0wqid6PAwuehTi+nSAOihc-IKCMh1U+i48CoNfaLjE5NSMrPklAFkFHCKSsrNK6tkF5UswBqaWsDbOnhW+8kHR8aiY+KSUtMyAZQSOAHMYPABRb548BwMGt6Bt6FVpKR9odmq0zOMgA

I think the minimum example of the issue is this one.
It seems to me this is a variance issue and "works as intended" "More specific outputs — Good"?

No, I am not expecting an error. And I figure if map doesn't produce one then filter also shouldn't.

You don't need filter for your example, you get the same behavior with only return bars; already.

You get the same error, but it's not exactly the same because filter creates a new list. If you return bars directly, you will end up with two references to the same list, but if with different types. You can argue that that should also work, but it's a different issue.

New object or not should not be a type difference. Immutability/mutability is not expressed in Flow (apart from $ReadOnly and the "+" for covariance), and the object is whatever it is.
Anyway, here are a few more variants, following your line of thought.

Fair enough.
I guess since flow is happy with this:
const barArray = [{ prop1: 0, prop2: 1}];

const fooArray: FooArray = barArray;

There's no reason that wrapping it in a function that returns FooArray shouldn't.

Should be fixed by local type inference. You can also use type guards now


"Profile bleed" with AP randomizer?

Bug detected in Ixrec/OuterWildsArchipelagoRandomizer, possibly caused by CSLM?
Reported by @Ixrec

feel free to close this, turned out it had nothing to do with CSLM


docs(v2): plugins: fix typo in code block

Motivation
Fix "context" typo in Advanced Guides/plugins codeblock.

@silva-nick thanks!


Groth 16 MPC setup refactor

This PR updates the Groth16 MPC setup to support BSB22 commitments.

It seems the CI check fails due to https://github.com/Consensys/gnark-crypto/pull/585 - here now in both cases encode and encodeRaw we encode the G1/G2 points as compressed, but Solidity checker assumes uncompressed it seems. When I reverted gnark-crypto upgrade then the failing test started to pass. But I think it is better to fix the other PR.

It seems the CI check fails due to Consensys/gnark-crypto#585 - here now in both cases encode and encodeRaw we encode the G1/G2 points as compressed, but Solidity checker assumes uncompressed it seems. When I reverted gnark-crypto upgrade then the failing test started to pass. But I think it is better to fix the other PR.

Yes that's it. Thank you! Just pushed a fix to the other PR.

Closed in favor of https://github.com/Consensys/gnark/pull/1372


Cleanup Some Redundancy Code

Signed-off-by: guiyong.ou<EMAIL_ADDRESS>

[ ] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #.
[ ] Update the CHANGES log.

I am not sure why we need this kind of changes. Are these improving performance or?
SkyWalking don't require code styles.

thank you


Categorize content on qiskit experiments documentation

Classify the tutorials on the following links using the description table defined on this structure. You can add your summary on a comment below

[ ] Categorize qiskit experiments tutorials

Note: I didn't find a getting started tutorial

As the content audit was deprioritized (see https://github.com/Qiskit/qiskit_sphinx_theme/issues/226#issuecomment-1477909804), closing for now.


Remove 'indexOf' helper, use 'arr.indexOf()'

Don't need this now that we're targeting ES5.

A few things:

Be careful given that the old indexOf does a truthy check and bails out.
Also, performance characteristics of built-ins isn't always as optimal as one would expect.
Do we consider removals from core.ts to be breaks?

For 3), all of core.ts after line 20 is internal.

what is the rational for this change? we do have multiple array/list helper functions that are hand-rolled, like map, filter, foreach, etc.. so what is the guiding principal here?

I think we should be removing any shim function once we move to an ES version that supports it natively. That might include contains (Array.includes), stringContains (String.includes) and find one day.
map and filter both handle undefined, which we use instead of empty arrays to reduce allocations; ideally we would use an immutable emptyArray for that (#16312), and then use builtin map and filter on that instead.
forEach is ambiguous over 3 different meanings, and should be replaced with a for loop, some, or find.


Support facet_wrap

It would be nice if facet_wrap was supported.
Alternatively, this use case could be supported by allowing to specify number of rows/columns in facet_grid either through additional arguments (nrow/ncol) or by allowing integer values for rows/cols if the other has string value (the string would indicate the column to use and the integer would indicate how many rows/column to use for the plot). This would deviate from the original R ggplot2 API, though.

We prefer to stick with R ggplot2 API as closely as possible) Supporting of the facet_wrap is a must, will try to add it soon, thanks!

Hi, I've added the facet_wrap() function in v2.0.0
Also the facet labels now support custom formatting and ordering.
The facet appearance is nicer now as well (I hope :)). Check this out: Facets demo


Rewrite of file system format and syscalls

This (draft) PR includes a rewrite of how the file system is represented in storage and a commensurate simplification of the interface to the file system (closer to what the paper describes for the low level operations).
I recommend looking at the file system mod.rs fresh, as opposed to the diff, which isn't very useful
(More details to come)

@tan-yue I think at least the code concerns are addressed.


[BACKLOG-16428] added framework for error messages and added some of …

…the card functionality
@bmorrise @e-cuellar
:)

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
mvn -B -fn -f plugins/file-open-save-plugin/impl/core/pom.xml clean install && mvn -B -f plugins/file-open-save-plugin/impl/core/pom.xml site

Cleanup Commands
mvn -B -f plugins/file-open-save-plugin/impl/core/pom.xml build-helper:remove-project-artifact

Changed files
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/app.component.js
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/app.css
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/app.html
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/components/card/card.component.js
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/components/card/card.css
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/components/error/error.component.js
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/components/error/error.css
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/components/error/error.html
  plugins/file-open-save-plugin/impl/core/src/main/resources/i18n/file-open-save/messages_en.properties

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
mvn -B -fn -f plugins/file-open-save-plugin/impl/core/pom.xml clean install && mvn -B -f plugins/file-open-save-plugin/impl/core/pom.xml site

Cleanup Commands
mvn -B -f plugins/file-open-save-plugin/impl/core/pom.xml build-helper:remove-project-artifact

Changed files
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/app.component.js
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/app.css
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/app.html
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/components/card/card.component.js
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/components/card/card.css
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/components/error/error.component.js
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/components/error/error.css
  plugins/file-open-save-plugin/impl/core/src/main/javascript/app/components/error/error.html
  plugins/file-open-save-plugin/impl/core/src/main/resources/i18n/file-open-save/messages_en.properties


Remove Python 3.7 from tests actions

Given we are dropping Python 3.7 support, we could remove Python 3.7 from our tests actions:  https://github.com/microsoft/vscode-flake8/blob/main/.github/workflows/pr-check.yml

Hi can I be assigned this issue?

Why python 3.7 no longer support?

Latest version of flake8 dropped support for 3.7

Latest version of flake8 dropped support for 3.7 See here: https://pypi.org/project/flake8/6.1.0/#data Minimum supported is 3.8.1

@karthiknadig ok thansk.. i'll to reach flake8 author
https://github.com/PyCQA/flake8/commit/aa002ee4ed7fcb4c6ffdec29b4dc122244638c64?diff=unified#r130371862


User issues and pull requests page is slow

Description
These two pages are very slow
https://gitea.com/issues
https://gitea.com/pulls

Other pages:

Not sure whether this is caused by network or something else.
After several times refresh the page, it seems correct.

Gitea Version
gitea.com
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
gitea.com
Database
None

Organization Dashboard is also very slow. I created a new one, and it took very very very long time to load the page.

Let's expect #29006 will resolve the problem.

@lunny The pulls/issues and milestones seem to use other code than the GetFeeds call that's optimized ?
I'm running locally with the mysql hint enabled and it's fast here especially the dashboard

Wow, I'm confused. And I also sent #29010 to reduce database queries.

https://github.com/go-gitea/gitea/issues/28892#issuecomment-1920361836
This has been fix by the revert. It is really fast now.

#28892 (comment) This has been fix by the revert. It is really fast now.

Can you describe the fixing process in a little more detail?

see https://github.com/go-gitea/gitea/issues/28892#issuecomment-1920422732


🎭 Add compatibility with MappedAsDataclass & SQLAlchemy 2.1

[!NOTE]
I removed BUG template so that we can track progress of compatibility

Reference: #1440 #1439
When you run reproducible script provided in #1440 it will print the deprecation warning from SQLAlchemy that stats below:
SADeprecationWarning: When transforming <class '__main__.User'> to a dataclass, attribute(s) 'email', 'hashed_password', 'is_active', 'is_superuser', 'is_verified' originates from superclass <class 'fastapi_users_db_sqlalchemy.SQLAlchemyBaseUserTable'>, which is not a dataclass.  This usage is deprecated and will raise an error in SQLAlchemy 2.1.  When declaring SQLAlchemy Declarative Dataclasses, ensure that all mixin classes and other superclasses which include attributes are also a subclass of MappedAsDataclass. (Background on this error at: https://sqlalche.me/e/20/dcmx)

I suggest checking out detail on given link in above deprecation warning.
fastapi-users will work for now with SA 2.0 with deprecation but in SA 2.1 it will raise an error if we use MappedAsDataclass.

Hi, it was solved?


Seeing addresses instead of names for Instruments profile

@jlfwong, I am seeing addresses instead of names inside Time order, Left heavy and Sandwich panels.
My Instruments' version is 10.1

Hi @KAJAL-GOSALIYA!
Do you have a sample trace you can share? Does this happen for all profiles imported in this way?
Import from Instrument 10 is pretty shaky right now for reason I haven't dug into. See also https://github.com/jlfwong/speedscope/issues/196

Hi @jlfwong, Thanks for the quick response!
Here is the test file I was using. (Please uncompress it)
test Instruments 10.trace.zip
Also, yes It's happening for all the profiles imported from Instruments >= 10 versions.
I guess it was working fine with Instruments < 10 versions' profiles.
Thanks!

I see the same issue with "instruments, version 10.2.1 (64492.2)"
Thanks

Meet the same issue with Instruments 10.3(10G8)

Ahh, yeah -- this is pretty broken by Instruments 10 in ways I haven't figured out yet. See https://github.com/jlfwong/speedscope/issues/196#issuecomment-471421141 for more context.
I'm not personally invested in fixing this bug at the moment since I don't have a need to import from Instruments. If someone was able to do the analysis to figure out the data layout, even if they didn't do the actual code change required for the fix, that would probably motivate me to take it to the end. Doing the reverse engineering of the file format is really tedious and frustrating.
If you are interested in trying to tackle this, I wrote about the process and tools I used for determining the format for Instruments 8 & 9 here: http://jamie-wong.com/post/reverse-engineering-instruments-file-format/.


License?

Hi!
What is the license for using this font? I'm interested in adding this to homebrew cask/fonts (https://github.com/caskroom/homebrew-fonts/issues/435).
Thanks!

/cc @eugeii

Added a BSD 2-clause license to the repository.


Password Related Cmdlets

Is this:

[X] feature
[ ] bug:

It would be nice to have cmdlets to deal with sql server and ASP.NET passwords for the following scenarios.

Offline Sql Server password functions. It's not hard to implement these in C#, and therefore powershell. It would be nice to be able to generate and verify password hashes offline
Get-DbaSqlPasswordType Get you the password type of a sql server password (apparently the algorithim change in 2012, I assume you can tell by the header of the hash
Get-DbaSqlPasswordSalt Get the salt of the password
Get-DbaSqlPasswordHash Generates a sql server password hash for a string. Optional [-Salt] option.
Test-DbaSqlPasswordOffline Compare a password to a hash
Asp.NET Password functions Lots of DBAs have databases with the Owin ASP.NET passwords. Its convenient for DBAs to be able to reset them from powershell or verify them offline. I would start off implementing the EF6 version. This is trivial as we could just call existing .NET dlls. It might make sense to copy this to our own class just because no every machine will have that DLL.
Get-DbaAspNetPasswordHash Generate a password hash from a string with an option -Salt pre-specified.
Get-DbaAspNetPasswordSalt Return the salt part of a password string.
Test-DbaAspNetPassword I don't think we need the word offline here unlike the other cmdlet where thats the "big deal"

Code considerations
Would it make sense to put all the C# code for this in a DLL, maybe in a separate project that becomes a separate nuget project? Maybe that is a future step? Is there an open source DLL that does all this in C# that we can wrap around?
Old version considerations
I don't know if I can inspect password hash and say this hash uses the algorithm used by this version. I also don't know if I can manually insert a hash with an old password algorithm into sql server vnext so I don't need to go run multiple instances on my laptop.
If we go with the ASP.NET cmdlets, how far back do we want to go?
###References

Thorough code review of me doing the ASP.NET Implementation in PHP.
The first google result of how password hashses work in sql server 2012 with enough info for me to get started
Well apparently there are more options with ASP.NET identity 3.0.

Great ideas! I'd prefer Get-DbaSqlPassword with columns for the relevant information.
Test-DbaPassword probably could just do an -Offline option?
As for AspNet, I can see it being useful - i actually wanted to add something for SharePoint to SQL Server or vice versa dont remember. The /bin folder already has some dlls. Are they reasonable in size and properly licensed to be includedin GPL 3?

As for the DLLs, I don't know if any exist. Honestly the functions are pretty small. The ASP.NET code is MIT licensed (allowable for inclusion into GPL3 code), so no problem just copy-pasting that into dbatools. I would refactor it a bit to expose the ability to get the salt and set a specific salt.

Two questions @potatoqualitee

If TestDbaPassword could verify the password offline, why would you even want to bother asking sql server to do it? Even if you could make an argument for that, I think offline would be default and you'd have [switch] $Online, [PSObject] $ServerInstance
What columns would you envision for Get-DbaSqlPassword ? Version, hash, salt?

Work on the C# part of this is basically complete but in a separate repo for now.
https://github.com/zippy1981/Sqlcollective.Dbatools
Stay tunned will work with @FriedrichWeinmann to get this in the proper repo

Ok closing this issue. Opening a new one.


Allow fetching unpublished pages by app with manage pages permission

Allow fetching unpublished pages by app with manage pages permission

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

Task linked: SALEOR-5874 App can't query unpublished pages, even with assigned permission


Async Validator does not reset after being called

The Problem
When using both local and async validators the async call waits for the local validators before performing the call which is great.  However, when the input changes and the local validators are now invalid the errors property and validity property still contain the mapped asycn validator property and marked as false. When using something like the Errors component it still shows the async validator as an error.
Also related to this issue is that once an asynch validator is called all local validators get set to true even though the input is now falsy. Something in setValidity is doing this.
Also of note I am setting asyncValidateOn to "change" rather than blur.

Can you create a reproducible example of this undesired behavior?

@davidkpiano Here ya go!  http://codepen.io/ghawk/pen/QvYjmY

I'm seeing the related issue as well:

Also related to this issue is that once an asynch validator is called all local validators get set to true even though the input is now falsy. Something in setValidity is doing this.


Foreground handling cleanup

This PR cleans up the foreground fitting components to fix bugs and simplify integration of new features.  Changes include:

Addition of a foreground ensemble and simulated data with a foreground component in the make_example_maps.py script
An example script for enabling the foreground fitting options, xfaster_example_fg.py
Unified handling of the input shape spectrum and foreground frequency scaling terms
Option to enable or disable fitting for beta with the beta_fit parameter
Correct frequency scaling in window functions for foreground spectra

I think the window functions for the foreground bins are now computed correctly, but only the first bin ends up with the correct normalization.  Also, the final Fisher matrix after convergence has negative eigenvalues for many ell modes up to about ell=200 with the toy dataset.  Progress...

It looks like the window function normalization issue is caused by (a) nulling out the modes with negative eigenvalues in the final Fisher matrix (which I have now disabled), and (b) something going wrong with the fit.  I can mostly fix the normalization by band-limiting the foreground fit to ell=(27, 250) and using flat spectra for TB/EB foreground shapes rather than the power law model (which is a reasonably sensible thing to do regardless), but the window functions themselves look like nonsense either way, and there are still lots of negative-eigenvalue modes.
I think at this point the solution lies somewhere in exploring this parameter space and the other foreground fitting options, so I'd like to merge this PR and integrate it into the other branches so we can investigate further.

Interpolating the transfer functions for the foregrounds seems to have helped with convergence, in that the fractional change in qb seems to jump around much less and instead decrease smoothly with each iteration, but it isn't helping with the eigenvalue issue.  Investigating a little further, it looks like the problem is in the TT spectrum, which sounds like a familiar problem.  It's probably worth going back to old posts to see what sorts of tricks we played with fitting foregrounds back in the day.

Tested this code with pol=False and got sensible foreground bandpowers and window functions, so it seems like the problem is something subtle with the way we treat polarized foregrounds.  Probably worth merging this branch to get all of these cleanup features onto master, then work on fixing the polarization bug separately.


Failed conversion should not create a png file

Actual: When converting a folder structure, a failed conversion still produces an empty png file.
Expected: There should be no png file for failed conversions

Can I take the issue?

@kshitij12345 I know it's been over a year since you posted "Can I take the issue?". Have you already fixed this?

Yes I believe I do. Will send a PR.

@kshitij12345 PR looks mostly good, just requested a simple change on it.

@kshitij12345 PR looks mostly good, just requested a simple change on it.

Thank you @kshitij12345 !


[QUERY]Retry mechanism taking more than expected time to throw exception

Hi,
I have below configuration in my project for sender client for azure service bus. I ran the Java app with by disconnecting to the network and observe that connection failure  exception is seen after 1 or 2 min where I am expecting the exception after 2000 millisec * 3 retry = 6 seconds or around 10 secs . Even I can see same if i set retrymode as  AmqpRetryMode.FIXED
Duration delay = Duration.ofMillis(2000);
AmqpRetryOptions retry = new AmqpRetryOptions();
retry.setMaxRetries(3);
retry.setDelay(delay);
retry.setMode(AmqpRetryMode.EXPONENTIAL);
ServiceBusSenderClient senderClient = new ServiceBusClientBuilder()
.connectionString(connectionString).retryOptions(retry)
.sender()
.queueName(queueName).
buildClient();
Can anyone explain , Is it a expected behavior ? If so why it is taking more than provided time.
Also,want to know How to check each retry attempt? Currently I can see log message in the end after completion of all attempts like Exception in thread "main" com.azure.messaging.servicebus.ServiceBusException: Retries exhausted: 3/3. Instead I want to see each retry attempt made by the sender client.

This is fixed in latest version.
https://search.maven.org/artifact/com.azure/azure-messaging-servicebus/7.2.3/jar


executemany does not execute sql statement

Hello, I have been testing out turbodbc on a mariadb datebase and its been working out well up until now. For some reason, executemany wont execute sql. It wont spit out an error, it wont freeze or anything at all. The code will execute as if it has executed just fine, but when I check to table to see if it executed, nothing on the table will change at all. I wasn't sure if this was a database issue or a table issue, so I replaced the connector from turbodbc with the connector for pypyodbc. When I run that, it'll work just fine and input the code with executemany. So if this is a turbodbc issue, what is causing issues and what can I do to fix it. Strangely enough, when running executemany with only one tuple set, it will insert it into the table without any issues, but when I do two or more, it will still act just fine, but will not actually insert the data into the table. I am running turbodbc on python-pypy3.9 and on the latest version. of turbodbc. If it has to do with my code, that would also be great to know.
def test():
from turbodbc import connect
connection = connect(dsn='My-Test-Server')
cursor = connection.cursor()
cursor.fast_executemany = True
sql = "INSERT INTO test_table (id, item1, item2) VALUES (?, ?, ?)"
tuples=[(2, 'tst1', 'tst2'), (3, 'tst3', 'tst4')]
cursor.executemany(sql, tuples)
connection.commit()
cursor.close()
connection.close()
test()

Since Maria DB is one of the databases included in the test setup of odbc-api (the Rust ODBC bindings) I can confirm, that bulk inserts work well with that database.
For diagnosis, if I remember correctly turbodbc has features for logging diagnostics. Have you tried activating it. It is not unlikely that the statement gets executed overall, but for each row there is a warning of why it is not inserted.
Best, Markus

Since Maria DB is one of the databases included in the test setup of odbc-api (the Rust ODBC bindings) I can confirm, that bulk inserts work well with that database.
For diagnosis, if I remember correctly turbodbc has features for logging diagnostics. Have you tried activating it. It is not unlikely that the statement gets executed overall, but for each row there is a warning of why it is not inserted.
Best, Markus

Sorry that I took so long to respond. Tis the season after all. Anyway, I tried looking into the documentation and I culd'nt find anything about logging there. I couldn't find anything on logging when searching it up. So I assumed that you meant odbc logging, so I turned on trace file and reran the program, but no tracefile was made, so I'm at a loss. I'll try to see if theres any other odbc logging I can try, but some help in finding what you mean by logging features would be great. Thanks, and sorry I took so long to respond.

if I remember correctly

I did not remember correctly. Checked the code. There is nothing which would give you a hint of anything with a severity below error.

Sorry that I took so long to respond

Turns out, I should be sorry, for making you chase a red herring.
I would still hypothesize, that the statement actually executes successfully, but each individual row may fail to be inserted. This can have all kinds of reasons, but usually it is a violated constraint. This would be reported by ODBC as SUCCESS_WITH_INFO severity. To check you may want to try the same insert statements with the command line tools like odbcsv or odbc2parquet crank up the verbosity, and prepare just one or two lines of input data to witness the warnings.
Best,
Markus


Get-DbaLogin - Fixed parameter types

Type of Change

[x] Bug fix (non-breaking change, fixes #7215 )
[ ] New feature (non-breaking change, adds functionality, fixes # )
[ ] Breaking change (effects multiple commands or functionality, fixes # )
[ ] Ran manual Pester test and has passed (`.\tests\manual.pester.ps1)
[ ] Adding code coverage to existing functionality
[ ] Pester test is included
[ ] If new file reference added for test, has is been added to github.com/sqlcollaborative/appveyor-lab ?
[ ] Nunit test is included
[ ] Documentation
[ ] Build system

Purpose
As these parameters are treated as strings in the code, they should be declared as string.
I had a look at other commands like Get-DbaDatabase and they all declare those as string.

Makes sense. I vacillated when we were creating these commands.

Thank you!


Not able to download sub_document in xlsx format

Hi,
I have a list of user details in that each user object have list of family members ,  I want  to download user details along with family member details , but in excel I am getting family member details as [object] [object][object]  I tried MATRIX but am getting same result ,Is there any possibilities to format like below

.username1, mobile , mail , address,age,gender, number of family members

member1_name , member1_age,member1_gender
member2_name.member2_age,member2_gender_

.username2, mobile , mail , address,age,gender, number of family members

member1_name , member1_age,member1_gender

.xlsx or any other report format is fine..
Please suggest.

Please provide a working code example by making a jsfiddle and reopen this issue when its provided.


Japanese translation of title template, headings, labels

Summary
Add Japanese translations of title template, headings, labels, etc for locale code ja.
Potential Contributors
Only the StatConfig.py needs to be modified to implement this. Look for a comment block that has a list of steps necessary to contribute a locale.

@cicirello can you assign this to me?

@a-ayush19 Yes.

@cicirello kindly have a look at my pull request I just created, I've added the translations. Merge it if you feel fit.
Thank you.


sdmmc throws "sdmmc_read_sectors_dma: sdmmc_send_cmd returned 0x107" for 16GB SDHC/SDXC sd card (IDFGH-7748)

Environment

Development Kit:      ESP32-Wrover-Kit
Module or chip used:  [ESP32-WROOM-32|
IDF version (run git describe --tags to find it):
v4.4
Build System:    Cmake
Compiler version (run xtensa-esp32-elf-gcc --version to find it):
xtensa-esp32-elf-gcc (crosstool-NG esp-2021r2) 8.4.0
Operating System:     Linux
Using an IDE?: Clion 2021.1
Power Supply:  external 5V

Problem Description
I have a question, if I use a 1GB sd card(512-byte sector) then everything is ok but when I plug a 16GB sd card(512-byte sector size) then this error throws. is this 24-bit/32-bit addressing issue?

[02:21:53:372] <0x1b>[0;31mE (23:21:53.316) sdmmc_cmd: sdmmc_read_sectors_dma: sdmmc_send_cmd returned 0x107<0x1b>[0m␍␊
[02:21:53:372] <0x1b>[0;31mE (23:21:53.316) LFS_FLASH: failed to read block 29520438, size 512, err 263<0x1b>[0m␍␊
[02:21:53:372] <0x1b>[0;32mI (23:21:53.329) TAG: sqlite3 used size: 0<0x1b>[0m␍␊
[02:21:53:372] <0x1b>[0;31mE (23:21:53.341) SQLite3DataProvider: SQL ERROR LENGHT:32<0x1b>[0m␍␊

when I limit block count to 50000, again I got this.

[02:33:37:466] <0x1b>[0;31mE (23:33:37.455) sdmmc_cmd: sdmmc_read_sectors_dma: sdmmc_send_cmd returned 0x107<0x1b>[0m␍␊
[02:33:37:466] <0x1b>[0;31mE (23:33:37.455) LFS_FLASH: failed to read block 7986, size 512, err 263<0x1b>[0m␍␊
[02:33:37:466] <0x1b>[0;32mI (23:33:37.461) TAG: sqlite3 used size: 0<0x1b>[0m␍␊

my sd card information:

[02:36:49:165] SD MCC init ok␍␊
[02:36:49:165] Name: SD␍␊
[02:36:49:165] Type: SDHC/SDXC␍␊
[02:36:49:165] Speed: 40 MHz␍␊
[02:36:49:165] Size: 14922MB␍␊

stable card information

[03:03:31:799] Name: SD01G␍␊
[03:03:31:799] Type: SDSC␍␊
[03:03:31:799] Speed: 40 MHz␍␊
[03:03:31:799] Size: 922MB␍␊

// in the following functions the offset can be ignored. It will always be 0 since the minimum read/write size is equal to the block size.
static int littlefs_api_read(const struct lfs_config *c, lfs_block_t block,
lfs_off_t off, void *buffer, lfs_size_t size) {
struct esp_littlefs_sd_ctx *ctx = c->context;

lfs_size_t blk_count = size / c->block_size;
for (size_t blk_off = 0; blk_off < blk_count; blk_off++) {
  esp_err_t err = sdmmc_read_sectors_dma(&ctx->sd, ctx->dma_buf, block + blk_off, 1);
  if (err) {
	  ESP_LOGE(TAG, "failed to read block %d, size %d, err %d", block, size, err);
    return LFS_ERR_IO;
  }
  memcpy(buffer + blk_off * c->block_size, ctx->dma_buf, c->block_size);
}
return 0;

}
static int littlefs_api_prog(const struct lfs_config *c, lfs_block_t block,
lfs_off_t off, const void *buffer, lfs_size_t size) {
struct esp_littlefs_sd_ctx *ctx = c->context;
lfs_size_t blk_count = size / c->block_size;
for (size_t blk_off = 0; blk_off < blk_count; blk_off++) {
  memcpy(ctx->dma_buf, buffer + blk_off * c->block_size, c->block_size);
  esp_err_t err = sdmmc_write_sectors_dma(&ctx->sd, ctx->dma_buf, block + blk_off, 1);
  if (err) {
    size_t part_off = (block * c->block_size) + off;
    ESP_LOGE(TAG, "failed to write addr %08zx, size %08x, err %d", part_off, size, err);
    return LFS_ERR_IO;
  }
}
return 0;

}

[19:31:47:979] Name: SD␍␊
[19:31:47:979] Type: SDHC/SDXC␍␊
[19:31:47:979] Speed: 40 MHz␍␊
[19:31:47:979] Size: 14922MB␍␊
[19:31:48:022] CSD: ver=2, sector_size=512, capacity=30560256 read_bl_len=9␍␊
[19:31:48:022] SSR: bus_width=1␍␊
[19:31:48:022] SD Card block size 512, read len 9, capacity 30560256␍␊
[19:31:48:022] <0x1b>[0;32mI (1293) example: SD card info:<0x1b>[0m␍␊
[19:31:48:022] <0x1b>[0;32mI (1303) example: ⇥	Bus width (log2): 0<0x1b>[0m␍␊
[19:31:48:022] <0x1b>[0;32mI (1303) example: ⇥	Freq (kHz): 40000<0x1b>[0m␍␊
[19:31:48:022] <0x1b>[0;32mI (1303) example: ⇥	DDR: 0<0x1b>[0m␍␊
[19:31:48:022] <0x1b>[0;32mI (1313) example: ⇥	CID: Date 338, MFG_ID 18, Name SD, OEM ID 13398, Rev 0, Serial 3271<0x1b>[0m␍␊
[19:31:48:022] <0x1b>[0;32mI (1323) example: ⇥	CSD: Capacity 30560256, Card Common Class 1461, CSD version 1, MMC version 0, read block len 9, sector size 512, tr speed 50000000<0x1b>[0m␍␊
[19:31:48:070] <0x1b>[0;32mI (1333) example: ⇥	CSD: Ease mem state 0, Power class 0, Revision 0, Sec feature 0<0x1b>[0m␍␊
[19:31:48:070] <0x1b>[0;32mI (1343) example: ⇥	SCR: bus width 5, erase mem state 1, reserved 0, rsvd_mnf 0, sd_spec 2<0x1b>[0m␍␊
[19:31:48:070] <0x1b>[0;32mI (1353) example: ⇥	SSR: cur_bus_width 0, discard_support 0, fule_support 0, reserved 0<0x1b>[0m␍␊

static int littlefs_api_read(const struct lfs_config *c, lfs_block_t block,
lfs_off_t off, void *buffer, lfs_size_t size) {
struct esp_littlefs_sd_ctx *ctx = c->context;
int retry_count = 0; int32_t start_time = 0;
esp_err_t err = ESP_FAIL;
for(retry_count = 0; retry_count < 5; retry_count++){
start_time= esp_timer_get_time();
err = sdmmc_read_sectors(&ctx->sd, ctx->non_dma_buf,
block  , 1);
if (err != ESP_OK) {
printf("[READ]Failed at block %d, err_code, retry_count %d \n",
block,	retry_count );
continue;
}
memcpy(buffer , ctx->non_dma_buf, 512);
printf("[READ]Read ok block %d, size %d\n", block, size);
break;
}
if(retry_count == 4){
printf("[READ]Cannot read block %d\n", block);
return LFS_ERR_IO;
}
int32_t stop_time = esp_timer_get_time() - start_time;
lfs_perf_counter.read_size += size;
lfs_perf_counter.read_step++;
lfs_perf_counter.read_time += stop_time;
sdmmc_benchmark_printf();
return 0;
}

I had a similar issue. Turned out it wasn't the WiFi, but the "Success LED" that was messing with the SD Card writes. When I disabled the flashing LED (on Pin 2), everything worked fine. ... In case this is useful to someone Googling their way here.


DOC:update

What's wrong with the existing documentation
Hello PA
adding contributors in readme under gssoc'24 please assign this to me
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSoC'24 contributor
[X] I want to work on this issue

This section was there in the README.md earlier, I removed it on purpose.


[BUG FIX] in osp_WriteBIDsTable to prevent trying to saving empty table

Added if-statement to check for length of table property

Hi @hfxcarl,
Thank you for your contribution. I have added it to the develop branch now.
Best,
Helge


Fix #687

Fixes #687. This PR does the following:

[x] compute logp,  not -logp and
[x] rename gradient -> gradient_logp, gradient_forward->gradient_logp_forward, and gradient_reverse->gradient_logp_reverse to remove ambiguities
[x] add doc string that clearly states what the gradient_logp function returns, i.e. logp and gradient_logp

Testing that the backends give the same output was done before in #688, and testing against finite difference is already done for the lower level logpdf of distributions. I don't think this is necessary for the whole gradient_logp.
CC: @trappmartin @willtebbutt @xukai92

Thanks!


Matching bug with !=

This program should be the same if you use the commented out rule. However, it fails.

Is this the right example? Where is the != ?

If I run this for 30 it passes. Are we sure it's a bug, and not just rules taking longer to match?

 Thanks!


Pasbery Pi Zero 2W with ILI9341

I apologize for the annoying intrusiveness in my questions, but I am completely confused...((( TFT 3.5" ILI9488 display (320x480) is successfully connected to the Raspberry Pi Zero W2 and displays an image. However, the text, or rather part of the text (!!!) displayed mirrored. The -DDISPLAY_ROTATE_180_DEGREES=ON parameter does not solve the problem. The origin of coordinates is located correctly, in the upper left corner, the lines are filled from left to right and top to bottom, but the text itself is mirrored! In this case, the image [OK] is displayed correctly! ?????

Hi, I can't even install the drivers on the Raspberry Pi Zero 2, the process stops with this error: "vc_dispmanx_display_open failed! Make sure to have hdmi_force_hotplug=1 setting in /boot/config.txt" even though I've edited the config.txt file and restarted, I can't solve the problem. Can you tell me how you managed to make it work? What version of the operating system did you install?

Hi! I just saw your message in the mail, I'm sorry. In the end, I managed
to solve the problem with the display, although I still did not understand
the source of this error and the display itself had to be turned 180
degrees.
In the file ILI9486_SPI.cpp I had to change some bits: #define
ILI9486_SPI_CASET 0x2A
#define ILI9486_SPI_PASET 0x2B
#define ILI9486_SPI_RAMWR 0x2C
#define ILI9486_SPI_RAMRD 0x2E
#define ILI9486_SPI_MADCTL 0x36
#define MADCTL_MY  0x80
#define MADCTL_MX  0x40
#define MADCTL_MV  0x60
#define MADCTL_ML  0x10
#define MADCTL_BGR 0x00
#define MADCTL_MH  0x04
Now to answer your question, I regret that I did not really understand your
problem. Can't you connect the ILI9486/9341 display to the Raspberry Pi
Zero 2W? If you describe everything in a little more detail, then I will
try to help you within my capabilities.))) If you need configuration and
other files, then please, I will give them to you. For the display driver
to work successfully, you only need (!) a 32-bit OS. It is set as standard

via Rasperry Imager, the rest of the settings are standard for linux.
Something like that...

ср, 7 февр. 2024 г. в 21:48, Nicolas Bruno @.***>:

Hi, I can't even install the drivers on the Raspberry Pi Zero 2, the
process stops with this error: "vc_dispmanx_display_open failed! Make sure
to have hdmi_force_hotplug=1 setting in /boot/config.txt" even though I've
edited the config.txt file and restarted, I can't solve the problem. Can
you tell me how you managed to make it work? What version of the operating
system did you install?
—
Reply to this email directly, view it on GitHub
https://github.com/juj/fbcp-ili9341/issues/323#issuecomment-1932664197,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4UFCFJRN7DVUYOXAWLZEA3YSPD7ZAVCNFSM6AAAAABBBVYQACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZSGY3DIMJZG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi! I just saw your message in the mail, I'm sorry. In the end, I managed
to solve the problem with the display, although I still did not understand
the source of this error and the display itself had to be turned 180
degrees.
In the file ILI9486_SPI.cpp I had to change some bits: #define
ILI9486_SPI_CASET 0x2A
#define ILI9486_SPI_PASET 0x2B
#define ILI9486_SPI_RAMWR 0x2C
#define ILI9486_SPI_RAMRD 0x2E
#define ILI9486_SPI_MADCTL 0x36
#define MADCTL_MY  0x80
#define MADCTL_MX  0x40
#define MADCTL_MV  0x60
#define MADCTL_ML  0x10
#define MADCTL_BGR 0x00
#define MADCTL_MH  0x04
Now to answer your question, I regret that I did not really understand your
problem. Can't you connect the ILI9486/9341 display to the Raspberry Pi
Zero 2W? If you describe everything in a little more detail, then I will
try to help you within my capabilities.))) If you need configuration and
other files, then please, I will give them to you. For the display driver
to work successfully, you only need (!) a 32-bit OS. It is set as standard

via Rasperry Imager, the rest of the settings are standard for linux.
Something like that...

ср, 28 февр. 2024 г. в 13:25, Burbycian Burbycianovich @.***

:

Hi! I just saw your message in the mail, I'm sorry. In the end, I managed
to solve the problem with the display, although I still did not understand
the source of this error and the display itself had to be turned 180
degrees.
In the file ILI9486_SPI.cpp I had to change some bits: #define
ILI9486_SPI_CASET 0x2A
#define ILI9486_SPI_PASET 0x2B
#define ILI9486_SPI_RAMWR 0x2C
#define ILI9486_SPI_RAMRD 0x2E
#define ILI9486_SPI_MADCTL 0x36
#define MADCTL_MY  0x80
#define MADCTL_MX  0x40
#define MADCTL_MV  0x60
#define MADCTL_ML  0x10
#define MADCTL_BGR 0x00
#define MADCTL_MH  0x04
Now to answer your question, I regret that I did not really understand
your problem. Can't you connect the ILI9486/9341 display to the Raspberry
Pi Zero 2W? If you describe everything in a little more detail, then I will
try to help you within my capabilities.))) If you need configuration and
other files, then please, I will give them to you. For the display driver
to work successfully, you only need (!) a 32-bit OS. It is set as standard

via Rasperry Imager, the rest of the settings are standard for linux.
Something like that...

ср, 7 февр. 2024 г. в 21:48, Nicolas Bruno @.***>:

Hi, I can't even install the drivers on the Raspberry Pi Zero 2, the
process stops with this error: "vc_dispmanx_display_open failed! Make sure
to have hdmi_force_hotplug=1 setting in /boot/config.txt" even though I've
edited the config.txt file and restarted, I can't solve the problem. Can
you tell me how you managed to make it work? What version of the operating
system did you install?
—
Reply to this email directly, view it on GitHub
https://github.com/juj/fbcp-ili9341/issues/323#issuecomment-1932664197,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4UFCFJRN7DVUYOXAWLZEA3YSPD7ZAVCNFSM6AAAAABBBVYQACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZSGY3DIMJZG4
.
You are receiving this because you authored the thread.Message ID:
@.***>


Message Center Settings

Description
Suggestion from the community: Add a Message Center resource to manage settings such as enforcing that the message center has no unread message, etc.
Proposed properties
N/A
Special considerations or limitations
May be clashing with other resources definition as the Set-TargetResource would not actually do anything since we can't create messages in the Message Center via APIs.

Closing as this is not something that fits the concept of DSC which is really State Based.


📅 5/20 @ 1pm PT - copy GitHub repositories with issues, labels, milestones, and assignees

💁🏻 copy GitHub repositories with issues, labels, milestones, and assignees
📅 Wednesday, May 20, 2021
🕐 1pm Pacific Time (in your timezone)
🎙 maybe @xavt?
🏷 Testing

copy GitHub repositories with issues, labels, milestones, and assignees
This show is a follow up the idea described at https://github.com/gr2m/helpdesk/issues/12. The goal is to create a script to reliably transfer issues from one repository to another. However, before we can write such a script we need a test setup which permits us to quickly create repositories with issues to transfer for testing. The test setup is the scope for this show

Outline

[x] Template repositories and how to create a new repository based on a template using the REST API
[x] Retrieve all issues, labels, milestones, collaborators, and assignees from a repository using GraphQL
[x] Create the issues and comments with the same meta information as in the source repository

Recording
will be added after the show

Shownotes

Template repositories
GraphiQL - The GraphQL UI Electron App
Create user-to-server tokens as a better alternative to personal access tokens: https://create-user-to-server-token.netlify.app/ (source code: https://github.com/gr2m/create-user-to-server-token)
The result of this show: the copy-repository CLI

Preparation

[x] Create a test organization with template repositories and collaborators: @Another-Practice-Organization (thanks @xavt)
[x] Prepare a GraphQL query to fetch issues, labels, milestones, collaborators, and assignees
[x] Create a web app to create user-to-server tokens in order to safely share tokens between users that are limited by a GitHub app's permissions and installs.

One interesting challenge is to remain authorship of the issues when copying. Our script would require an OAuth token for each user that created an issue or a comment.
Sharing personal access tokens for real user accounts is not a good idea, and tokens received from OAuth Apps cannot be restricted to a single organization either. The best approach would be to register a  GitHub App, install it on the @Another-Practice-Organization organization, and then use the OAuth flow for the app to create user-to-server tokens, because these tokens in fact are restricted to the app's installations.

The episode is now on Twitch: https://www.twitch.tv/videos/1029411115

Hey guys. Ty so much. Can I add assign you?

Glad you like it :)
I'm sorry but I don't understand what you mean with "Can I add assign you?"? Can you explain please?

I just meant add/ assign you as a contact to my private repository

Thank you so much for the comment. Everyone’s helping and I see that. Ty

I just meant add/ assign you as a contact to my private repository

I cannot provide 1:1 support for free I’m afraid. But if you have any questions about the current topic you can always ask here

The recording of the video is now on YouTube:
https://www.youtube.com/watch?v=zrVfQbiWLbE


Incompatible with mods like Overflowing Bars

The armor toughness bar from the mod Overflowing Bars or similar mods will overlap the thirst bar from this mod.

These mods take special support. This isn't a bug in this mod, but an issue with the mods not using the right height property. I will take a look and see if there is a workaround for this mod.