Think about and define data flow between Opencast and Tobira

We finally have to think about how specifically we transfer data from Opencast to Tobira (and back). We have the following "use cases":
Data stored in Opencast

Tobira initially receives all data from Opencast. This is probably initiated by Tobira.

Tobira regularly (hopefully with a rather low delay) receives updates about changes of Opencast data.

This is probably the toughest: I am pretty sure we won't be able to just request all the data in a busy loop. That just doesn't scale and sounds very bad.
Ideally, OC would push updates to Tobira when they occur. If Tobira is down, Opencast will stop sending updates until Tobira again contacts Opencast ala "yo, I'm here again, please send updates again AND please send all updates since $timestamp".
But Opencast doesn't store all change events with a timestamp. So we have to see how we can solve this without too much work and also without wasting resources.

Tobira pushes Updates (e.g. of metadata) to Opencast

Data stored in Tobira

Opencast UI might need to obtain information about the realm tree.
Big question: Opencast can make changes to the Tobira realm structure or something like that.

For several reasons, we probably want this direction of data flow, too: there are existing scripts to create Opencast series from a university's course catalog, admins don't want to switch to a completely new tool, LMS communicate with Opencast to create series, ...
My preferred version, I think, would be that Opencast is not able to modify the realm structure directly via API call. Instead, we thought about specifying "wishes" in metadata. E.g. a series can have some metadata specifying that it is intended to be added to a realm XY. The Tobira instance would then interpret this metadata when importing this new data.

We basically have a solution for all these things already. We did think about it :P As it's unclear what this vague issue is still about, I will close.


Clean up

Various little portions of clean up and making the code a bit more consistent.

This change is

Reviewed 8 of 8 files at r1.
Review status: all files reviewed at latest revision, 5 unresolved discussions.

src/storage/restrict.rs, line 193 at r1 (raw file):

        RestrictedStorage {
            bitset: mask,
            data: data,

Why did you make this change?

src/storage/restrict.rs, line 208 at r1 (raw file):

        RestrictedStorage {
            bitset: mask,
            data: data,

Same here

src/storage/restrict.rs, line 260 at r1 (raw file):

}

impl<'rf, T> EntityIndex for Entry<'rf, T>

I don't see how Borrow is better here. I would prefer if one could just get the Entity from Entry, so we don't have to be generic over EntityIndex.

src/world/entity.rs, line 181 at r1 (raw file):

///
/// e.g. Entry, Entity, etc.
pub trait EntityIndex {

Same here, I don't see a reason for removing it.

Comments from Reviewable

src/storage/restrict.rs, line 193 at r1 (raw file):
Previously, torkleyy (Thomas Schaller) wrote…
Why did you make this change?

Consistency with the other fields mostly

Comments from Reviewable

If I lint that code, I get the suggestion to revert your change.

What is the lint saying?

"Expression can be simplified: field initialization shorthand can be used"
Additionally, I don't think it's any more consistent than it was before.

I'll just close this PR for now then and open a separate one for combining Entry and RestrictedStorage.


Shouldn't deploy:update_code clone repo to shopware_public_dir?

Hi,
Thanks a lot for sharing this code.
At the moment i am going through the tasks of deploy:staging trying to figure them out and getting them to run.
Now when i do deploy:update_code my code gets cloned to {{release_path}}.

/var/www/mobl/releases/2/custom/plugins/
/var/www/mobl/releases/2/themes/Frontend/Mobl
etc.

When i do kellerkinder:shopware:configure, kellerkinder:shopware:plugins expects the plugin code to be in {{shopware_public_path}}

/var/www/mobl/releases/2/web/custom/plugins/

defined by: set('shopware_public_dir', 'web');
Am i doing something wrong here?
When copying the plugins from release_path to shopware_public_path it works.
So this could be done by overwriting deploy:update_code to use shopware_public_path instead of release_path.
On the other hand i do not really understand why there is a shopware_public_dir at all.
So i am probably missing something entirely.
TIA
tom

Hi @rawdlite, we're using a specific repository structure where "everything regarding Shopware" is located in a subdirectory web (as set in shopware_public_dir). This is done so all project-related stuff like the deployer files can be located in the project root, without being exposed via the web server.
I hope this clears things up for you :-)
Best regards

Ah, ok.
Thank you, that perfectly explains it.
As i have the non shopware files in another repo, i will just set shopware_public_path to release_path and it should work for me without changing much in your code.


Fix AccessCounterMixin

2 issues appeared:

AccessCounterDict does not support item assignment (setitem)
AccessCounterMixin does not support deepcopy (which is called when deep copying a model)

Fixed exception masking. LGTM


Manualy change the sorting of dataproviders

If i need to set sorting manualy - i forced to apply hack: $_GET['sort'] = 'name-,author' etc, because i've found only this way in Sort class. Perhaps you'll do another way in yii/data/Sort class, like Sort::sort = 'name-,author' or something like ->sort(['name'=>SORT_DESC])
Thanks

I have 3 working variants:
1.)
        $searchModel = new MemberSearch();
        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
        $dataProvider->sort->enableMultiSort = true;
        $dataProvider->sort->defaultOrder = [
            'lastname' => SORT_ASC,
            'firstname' => SORT_ASC,
        ];

2.)
        $dataProvider = new ActiveDataProvider([
            'query' => Member::find()),
            'sort' => [
                'defaultOrder' => [
                    'lastname' => SORT_ASC,
                    'firstname' => SORT_ASC,
                ]
            ]
        ]);

3.)
        $dataProvider = new ActiveDataProvider([
            'query' => Member::find()->orderBy(['lastvisit' => SORT_DESC]),
        	'sort' => false,
        ]);

Thanks For answer. I use my own GrivView, and there sorting change AFTER DataProvider has initialized. I already have object $dataProvider (before calling getModels()) initialized in other module, and I automaticaly calculate pagination, filters and sotring.
That why your variant do not approach for me.
I already have used another hack:
$this->dataProvider->query->addOrderBy(new Expression($key . ' ' . $value));
but if I have initialized default column - sotring in this colum not work.
Thats why i've desided to use hack $_GET['sort'] = 'name-,author', but it is not beautiful code))

Resolved by commit 90b9ed87bd0265b2a645c6828635ab922fa7fd7c


DIG session context fix

If a user logs in with Basic auth but also supplies their session id, it will wrap a new session context around the old one.  This causes the log error where it prints the user & userid multiple times.  To fix this I have this solution to reuse the old session context if it's been properly setup (old session context's user id == login user id).
Another potential solution would be to check the session context in AuthWebAgent.authenticate for the userId and return the session if the ids match and the user's password is valid, but that would skip any login logic we currently use (Such as the LoginAttempAuthService).

Why  is both session and 'Basic' auth being used?

@jlhughes This affects the DIG basic auth flow (and the front end if you managed to get to the login screen while logged in), it looks like we're not preventing the user from logging in with basic auth if they're already logged in on the back end. This doesn't prevent the user from doing that, but will reuse the session context instead of creating a new one.


Getting error when trying to npm install framer-mapboxlayer

What are you trying to achieve or the steps to reproduce?
NPM 404 error while running npm i framer-mapboxlayer --save
What were your results?
npm ERR! fetch failed https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.7.0.tgz npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 404
What did you expect?
I would expect it to install without errors 😄

@dubielzyk We recently switched over our modules to use our organization namespace, can you try the following:
npm i @blackpixel/framer-mapboxlayer

If that works I will get an update to the readme, thanks for catching this!

Maybe I shouldn't be a part of this any longer? :)

Tried npm i @blackpixel/framer-mapboxlayer but it didn't seem to work.
Also it doesn't seem to be in the npm directory: https://www.npmjs.com/search?q=blackpixel

@dubielzyk thanks for your patience, this may actually be a npm internal issue. I will be looking into this further, stand by 👍


'messages[0].role' does not support 'system' with this model. for OpenAI o1-mini / o1-preview

All o1-* models don't support 'system' role: https://stackoverflow.com/questions/78981559/why-the-new-openai-model-o1-preview-doesnt-support-system-role
So any attempt to work with o1-mini / o1-preview fails with the following error:

@yurhasko I am not sure if there's an ideal solution for this in code as this is a model issue.
You could try configuring the chat to only supported parameters.
The following worked for me:

Delete the system message in chat.

Set the temperature to 1 in settings, that is o1 default.

Result:

Hmm, ok, thanks, it works now. I believe it's worth to do in one of the following ways:

adding a condition to have temperature set to 1 under the hood always when o1-* is used, overriding the user setting
allowing to assign different temperature values to different models, so that user can still have 0 by default and 1 for o1-*
at least showing some sort of hint when user switches to o1-* to inform about current o1-* limitations, like:
o1 models currently have some limitations. Switch temperature to 1 and delete system prompt to use o1

Doing provider-level, and also model-level, param overrides is a good idea we could explore.
However, I'm not sure about the chat completions change, since system messages are part of the spec.  What if you use o1 via OpenRouter.ai instead of OpenAI?  Do they solve this for you?
Also, out of interest, what are your costs like with o1 for this?
Finally, I notice we aren't using the right icon for o1.


Support reading timestamp with precision

Supports #54

Manually tested locally and it works. see https://github.com/IBM/presto-db2/issues/54#issuecomment-797852662


nixosTests.castopod: fix timeout

Description of changes
ZHF #309482
Castopod Selenium test started to fail on Hydra with:
client # [  247.557503] browser-test[889]: Finished Request
client # [  248.058567] browser-test[889]: Traceback (most recent call last):
client # [  248.059605] browser-test[889]:   File "/run/current-system/sw/bin/browser-test", line 114, in <module>
client # [  248.069664] browser-test[889]:     wait.until(EC.title_contains("Episode Title"))
client # [  248.083183] browser-test[889]:   File "/nix/store/qa35kwgkrhbiji0949zys8c6fzmqn7cd-python3-3.11.9-env/lib/python3.11/site-packages/selenium/webdriver/support/wait.py", line 105, in until
client # [  248.107618] browser-test[889]:     raise TimeoutException(message, screen, stacktrace)
client # [  248.109534] browser-test[889]: selenium.common.exceptions.TimeoutException: Message:

This PR sets Selenium timeout:
driver.set_page_load_timeout(60)

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[x] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@ofborg eval


Eye model information pages need to be added to content page for v1.4 5th release

Markdown pages exist and are in release but revised eye models and information are not linked for v1.4 5th release models.

Fixed and on prod now


Angular 17 browser builder is not supported

Describe the bug
I am currently still using the browser builder with Angular 17. Unfortunately, the new Netlify Angular Runtime only supports the new application builder. So when deploying an Angular 17 app with the browser builder the following error message is show on the Netlify UI:
5:20:14 PM: Configuration error
5:20:14 PM: ────────────────────────────────────────────────────────────────
5:20:14 PM:
5:20:14 PM:   Error message
5:20:14 PM:   Deploy did not succeed: Deploy directory "dist/angular-music/browser" does not exist

To Reproduce
Steps to reproduce the behavior:

Create an Angular 17 app
Switch to the old browser builder
Deploy the app with netlify
See this Error in the deploying step: Error message: Deploy did not succeed: Deploy directory "dist/angular-music/browser" does not exist

Expected behavior
I can deploy an Angular 17 app with the browser builder to Netlify
Versions

Angular: 17.0.4
plugin (if installed in your package.json at fixed version):

If you're using the CLI to build

OS: [e.g. macOS, Windows]
netlify/cli version:

If you're using file-based installation

netlify.toml:

Seems like that's this package is also for Angular Universal. If the runtime is removed in the Site Settings, the deployment works. This package should definitely be adapted. More info in my comment in the Netlify forum: https://answers.netlify.com/t/angular-deployment-issue/106276/23?u=mariusbolik

I believe this should be fixed by https://github.com/netlify/angular-runtime/pull/94. Working on releasing that now!

The fix was published as under https://github.com/netlify/angular-runtime/releases/tag/v2.0.5. I'll work on rolling that out to Netlify now!

I'll work on rolling that out to Netlify now!

Done! Could y'all double-check if this fixed the issue on your end? If you installed the runtime via package.json, then you'll need to update to the new version. If the runtime was auto-installed for you via the Netlify UI, then https://github.com/netlify/plugins/pull/1304 should've rolled it out automatically for you.

I'll go ahead and close this, happy to reopen if you encounter other issues with this!


Correct IllegalArgumentException message in TransactionType

If you try to construct a TransactionType that doesn't exist using TransactionType.forValue(String), the method throws an IllegalArgumentException.
This exception is correct, but the message that we attach to it is incorrect (due to copy pasting poorly). Currently, the exception is:
throw new IllegalArgumentException("No matching AccountSetFlag enum value for int value " + value);

We should fix the message by changing it to
throw new IllegalArgumentException("No matching TransactionType enum value for String value " + value);

May I work on this issue?

Yes, plz do!


Change Podspec author to Yelp

Sorry @d9chen, but it seems like a big name behind this will help with marketing ;)
We've also added the shared CocoaPods Yelp account as an owner (although it's not showing up yet...) so this fixes #13.

:shipit:


Change verbiage for vm:consume operation

Current verbiage for vm:consume reads 'The flow in which the content is published cannot contain a Listener (vm:listener) source'. Here 'content is published' is slightly misleading as the topic is about consuming the message.

Thanks for reporting the update @sairamkodipyaka I'm closing this PR, since we addressed this change on PR https://github.com/mulesoft/docs-connectors/pull/1300


Lint the code to a reasonable level of quality

Use pylint. Modify .pylintrc as needed.

I read this article and completely changed my approach to pylint, thus getting it done in an afternoon. Huzzah.

Very cool, thanks for sharing!


Not logging the fpm command

This may not be a bug but my lack of understanding of gradle.  I have a simple build.gradle script and executed my code as
gradle -i -Penv='e2e' -q rpm

The build failed with the following error
{:timestamp=>"2015-09-11T18:04:25.885451-0700", :message=>"Process failed: rpmbuild failed (exit code 1). Full command was:["rpmbuild", "-bb", "--define", "buildroot /var/folders/2k/gyb20v5n4dxd31xmvsmz8l80_9zsc8/T/package-rpm-build20150911-31091-1h4rrge/BUILD", "--define", "_topdir /var/folders/2k/gyb20v5n4dxd31xmvsmz8l80_9zsc8/T/package-rpm-build20150911-31091-1h4rrge", "--define", "_sourcedir /var/folders/2k/gyb20v5n4dxd31xmvsmz8l80_9zsc8/T/package-rpm-build20150911-31091-1h4rrge", "--define", "_rpmdir /var/folders/2k/gyb20v5n4dxd31xmvsmz8l80_9zsc8/T/package-rpm-build20150911-31091-1h4rrge/RPMS", "--define", "_tmppath /var/folders/2k/gyb20v5n4dxd31xmvsmz8l80_9zsc8/T", "/var/folders/2k/gyb20v5n4dxd31xmvsmz8l80_9zsc8/T/package-rpm-build20150911-31091-1h4rrge/SPECS/link-rss-adapter.spec"]", :level=>:error, :file=>"fpm/command.rb", :line=>"493", :method=>"rescue in execute"}
I am trying to debug this error but since the -i option didn't print anything on the console, I am wondering what is the right options to use to show the actual fpm command used when running the script?
Thanks
Felix

@felixgao I think you'll be able to see the exact fpm command if you run gradle in debug mode (add --debug to command). Look for a line containing the phrase Starting process 'command 'fpm'', e.g.:
09:48:04.906 [INFO] [org.gradle.process.internal.DefaultExecHandle] Starting process 'command 'fpm''. Working directory: /home/myuser/projects/myproject/build/linux-package Command: fpm -t deb -s dir -n myproject -v 0.1.0 -C /home/myuser/projects/myproject/build/staging -f

thanks tzachz, I did noticed a small bug after using --debug.
In my gradle script specified multiple --directories directive and it seems the plugin only retains the last one since it is a map internally.  How would I pass multiple --directories to fpm?

I'm not sure how you expect --directories to behave in this context, but if you're trying to include files from multiple directories in the rpm/deb package, this isn't supported out-of-the-box.
The workaround I usually use is to create a separate task that collects all the relevant files into some temporary "staging" directory, and then point the fpm-plugin to package that directory, something like:
def stagingDir = new File(project.buildDir, "staging")

task stageArtifacts(type: Copy) {
    stagingDir.mkdirs()
    into new File(stagingDir, "/destination/path")
    from "/directory1"
    from "/directory2"
    // as many as you'd like...
}

packaging {
    baseDir = stagingDir
}

debian.dependsOn stageArtifacts

Let me know if that helps.

I guess that is a work around.  I was using the --directories to create multiple empty directories in the hosts that can be used by my program to generate logs and data to.
Thanks.


ImportError: librados.so.2: cannot map zero-fill pages: Cannot allocate memory

I followed the README and tried to setup Ceph with Vagrant using virtualbox provider.
However below failures occurred when ansible run playbooks against mon[0-2] node.

TASK [ceph.ceph-common : get ceph version] *************************************
fatal: [mon0]: FAILED! => {"changed": false, "cmd": ["ceph", "--version"], "delta": "0:00:00.042944", "end": "2016-08-31 15:19:19.375636", "failed": true, "rc": 1, "start": "2016-08-31 15:19:19.332692", "stderr": "Traceback (most recent call last):\n  File "/usr/bin/ceph", line 118, in \n    import rados\nImportError: librados.so.2: cannot map zero-fill pages: Cannot allocate memory", "stdout": "", "stdout_lines": [], "warnings": []}
fatal: [mon1]: FAILED! => {"changed": false, "cmd": ["ceph", "--version"], "delta": "0:00:00.044416", "end": "2016-08-31 15:19:19.482945", "failed": true, "rc": 1, "start": "2016-08-31 15:19:19.438529", "stderr": "Traceback (most recent call last):\n  File "/usr/bin/ceph", line 118, in \n    import rados\nImportError: librados.so.2: cannot map zero-fill pages: Cannot allocate memory", "stdout": "", "stdout_lines": [], "warnings": []}
fatal: [mon2]: FAILED! => {"changed": false, "cmd": ["ceph", "--version"], "delta": "0:00:00.052096", "end": "2016-08-31 15:19:19.523313", "failed": true, "rc": 1, "start": "2016-08-31 15:19:19.471217", "stderr": "Traceback (most recent call last):\n  File "/usr/bin/ceph", line 118, in \n    import rados\nImportError: librados.so.2: cannot map zero-fill pages: Cannot allocate memory", "stdout": "", "stdout_lines": [], "warnings": []}

After ssh into mon0, still the same error.
vagrant@ceph-mon0:~$ ceph -h
Traceback (most recent call last):
  File "/usr/bin/ceph", line 118, in <module>
    import rados
ImportError: librados.so.2: cannot map zero-fill pages: Cannot allocate memory
vagrant@ceph-mon0:~$ ceph -s
Traceback (most recent call last):
  File "/usr/bin/ceph", line 118, in <module>
    import rados
ImportError: librados.so.2: cannot map zero-fill pages: Cannot allocate memory

Anyone knows the reason ?

@dixudx I think you're running out of memory, try to use more memory for your virtual machines.

@leseb Thanks for your help. Already allocated more memory. It works well.


Unhandled exception. System.FormatException: Input string was not in a correct format.

Hello while making a manifest file for Docker I received the following error:
Unhandled exception. System.FormatException: Input string was not in a correct format.
   at System.Text.ValueStringBuilder.ThrowFormatError()
   at System.Text.ValueStringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
   at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)
   at System.String.Format(String format, Object[] args)
   at Microsoft.WingetCreateCLI.Logging.Logger.Log(LogLevel level, String format, Object[] args)
   at Microsoft.WingetCreateCLI.Logging.Logger.Error(String message, Object[] args)
   at Microsoft.WingetCreateCLI.Program.Main(String[] args)
   at Microsoft.WingetCreateCLI.Program.<Main>(String[] args)

Steps to reproduce

Enter URL: _https://desktop.docker.com/win/stable/amd64/Docker Desktop Installer.exe_
Press enter 7 times until you get to ShortDescription
Change short description to Docker Desktop for Windows
Press Enter
Would you like to make changes? Press Y and then Enter
Press Enter for the remaining questions
Then press Y and Enter to submit to package manager repository
Fill in the github code and Enter
Fill in Password and press Enter
Then error shows up

Hi @RamonRobben,
Thank you for this, I will investigate this bug further. Were you still able to submit a pull request or did the error terminate before that process could take place? I'm not seeing your PR in winget-pkgs so I'm assuming no.

Hi @RamonRobben,
Thank you for this, I will investigate this bug further. Were you still able to submit a pull request or did the error terminate before that process could take place? I'm not seeing your PR in winget-pkgs so I'm assuming no.

Hey, No unfortunately it did not submit a PR. I did however try to do it manually but it seems that there is already a package with that software. It just had a different name then what the program came up with. (DockerInc. vs Docker) And some different subfolder names.

That's good to know! Regardless, we appreciate your contribution to our tool :) We are currently working on adding logic to the tool to check for existing packages to help avoid submitting duplicates. In case you didn't know, you can quickly check if a package already exists by entering winget search Docker in terminal or by searching for the package in the winget-pkgs repo.  Thanks again!

Hi @RamonRobben,
Thank you for this, I will investigate this bug further. Were you still able to submit a pull request or did the error terminate before that process could take place? I'm not seeing your PR in winget-pkgs so I'm assuming no.

Hey, No unfortunately it did not submit a PR. I did however try to do it manually but it seems that there is already a package with that software. It just had a different name then what the program came up with. (DockerInc. vs Docker) And some different subfolder names.

I believe this is a duplicate, please reactivate if you disagree
Duplicate of #49


Delete funny useless file

useless in it's current state, bye

p sure this is going to be used when polymod gets implemented.


Openstack worker stops processing after some time

To be investigated. Seems that some threads never stop and thread pool runs out of free slots.

Can be proably related to locks done in processors.

Caused by OOM in storage module.


Avalonia.Controls.ItemsRepeater does not use DataTemplate (ViewLocator) 11.0.0-rc1.1

Describe the bug
When implementing a view locator as explained here, simply binding the view models to the ItemsSource does not use the view locator, but uses the view model's ToString() method.
When using a data template with a content control, it works as expected.
        <ItemsRepeater ItemsSource="{Binding Examples}"/> <!-- broken -->

        <ItemsRepeater ItemsSource="{Binding Examples}"> <!-- works -->
            <ItemsRepeater.ItemTemplate>
                <DataTemplate x:DataType="vm:ExampleViewModel">
                    <ContentControl Content="{Binding}" />
                </DataTemplate>
            </ItemsRepeater.ItemTemplate>
        </ItemsRepeater>

        <ListBox ItemsSource="{Binding Examples}"/> <!-- works -->

The view locator is completely ignored. Neither the IDataTemplate.Match() method nor the IDataTemplate.Build() method will be called.
To Reproduce
Steps to reproduce the behavior:

Clone this repository
Build and start the application
See the differences

Expected behavior
Both ItemsRepeater variants should display exactly the same, the numbers from the ExampleViewModel instances.
Screenshots

Desktop

OS: Windows 10
Version 11.0.0-rc1.1
.NET 7.0.302

Additional context
Might be a similar issue as https://github.com/AvaloniaUI/Avalonia/issues/10398

It is by design with ItemsRepeater. See https://github.com/AvaloniaUI/Avalonia/issues/5362


accounts: add ability to specify raw sat/byte when creating an account

When making an account on the CLI, we're only able to specify the confirmation target rather than the raw sat/byte. Generally the confirmation target is much less granular than a direct sat/byte due to jumps in the confirmation confidence intervals and user behavior (people like multiples of 6 confirmations as an example).

Fixed by #288.


Getting started with horizon theme

Hello all,
I opened a question a few days ago via the GitHub discussions regarding this theme, Here it is
Maybe i should have opened it here.
Any help would be greatly appreciated.
Best regards

Closing the issue in favor of discussion https://github.com/orgs/swellstores/discussions/114


Add docstring example to FAQ

Related to #58
Changes:

Adds example to FAQ

I tried to include relevant terms I used when googling.

@all-contributors please add @lilyminium for doc

@all-contributors please add @lilyminium for doc, content

@mansenfranzen yeah they looked good, thanks! I just added an 's' in 4fa9eb722ab3a646b4b3d5e622af17fde6c6b2bf :)

Thanks for contributing @lilyminium


update reference for go-llama.cpp

Hi there,
thanks for this awesome bot! To be able to run more recent models, I'd need to update the deps. Can you either tell me how to update that in my local dir or maybe even maintain it in the repo?
Thanks!

hello! i updated submodule go-llama.cpp so if it's you asked for you can just git pull or just clone the repo again

Hi,
thanks for taking such quick action! Actually I was hoping to get a very recent llama.cpp built in so I'd be able to put Mixtral-8x7b as a model. But I also just realized that in order to achieve that, we'll have to wait for https://github.com/go-skynet/go-llama.cpp/issues/314 or rather https://github.com/go-skynet/go-llama.cpp/pull/318 to be resolved first.

As I understood there we need 799a1cb13b0b1b560 commit of llama.cpp so I'd recommend to try you:
cd go-llama.cpp/llama.cpp
git checkout 799a1cb13b0b1b560

Hmm, it won't go deeper than go-llama.cpp .. There's just no files in there. Do I need to clone the repo recursively and if so, how? Sorry for the rather unqualified question.

Tried that yesterday, so far to no avail.. Here's what I had to do:

All you mentioned
Pull submodules
Checkout latest commit of those
Update go.mod because go started complaining there is no version string for go-llama in the file (inserted "latest" for dirty test)
Remove models folder because it's always copied to the build context (ok, my bad)

I double-checked that I pulled the latest llama.cpp but somehow I still get the error when loading the model. Can't tell where the bit sits that obviously builds an older llama.cpp version..

All you tried is right, i'd done same. The only I can suggest is to cd to go-llama-cpp/llama.cpp and look git status. As for today the latest commit of llama.cpp is dc68f00, if git status points to another commit try git checkout dc68f00

Thanks once again - even if I checkout master for both submodules, every time I build it remains the same. I encountered that in the Dockerfile, the submodules are init'ed again, so my changes might even be useless.. But once I try to omit the "git submodule update --init --recursive", the build fails to find go-llama.cpp. Have you got an Idea how I could work around that?


Update 1.Measuring-Software-Quality-using-Application-Security.md

Great set of changes, thx
merging Pull Request


createJS not redrawn if phone powered off then on in landscape

Chrome 49.0.2623.105 on Android not redrawing createJS content when phone powered off/on in landscape mode.
This can also be recreated on desktop, see update2
Hi I have noticed that if you have some createJS content and press the power button on an android phone WHILST in landscape, then turn the phone back on STILL IN LANDSCAPE the canvas element is not drawn.
To see this go to this page which is just your 'getting started, circle, tutorial':
http://www.macguffinandshemp.com/vanish/
Hold your phone in landscape mode, press the power button and then press the button again. Do all this with the phone in landscape mode as it works fine if the phone is in portrait.
It also seems that pressing the home button can cause this issue
This does not happen if 'accelerated 2D canvas is disabled' (chrome://flags)
Clicking on the phones task manager and then reopening Chrome sometimes re-draws the circle.
Trying to force a GPU redraw with javascript or css does not seem to fix the issue.
UPDATE:
I though it was probably a Chrome bug until I discover this:
[http://www.macguffinandshemp.com/vanish/ index_1.html](http://www.macguffinandshemp.com/vanish/ index_1.html)
If I change
<canvas id="demoCanvas" width="300" height="300"></canvas>
to
<canvas id="demoCanvas" ></canvas>
The circle is always drawn
UPDATE 2:
If you open http://www.macguffinandshemp.com/vanish/
on desktop Chrome then open another tab, resize the browser, go back to the createjs circle tab and resize the browser again the createJS content disappears.
Changing tabs and returning re-draws the content
UPDATE 3:
Back to thinking it's a Chrome issue as it seems to happen even without easelJS:
http://www.macguffinandshemp.com/vanish/index_3.html
<html>
<head>
    <script>
        function init() {
            var c = document.getElementById("demoCanvas");
            var ctx = c.getContext("2d");
            ctx.fillStyle = "#FF0000";
            ctx.fillRect(0, 0, 150, 75);
        }
    </script>
</head>
<body onload="init();">
<canvas id="demoCanvas" width="300" height="300" style="border:1px solid #000000;"></canvas>
</body>
</html>

Many thanks
Matt

Recommend closing this, since its probably not EaselJS-specific. Note that canvas is cleared when the HTML element is resized -- so detecting this edge case and redrawing the stage could solve the issue.

Recommend closing this, since its probably not EaselJS-specific. Note that canvas is cleared when the HTML element is resized -- so detecting this edge case and redrawing the stage could solve the issue.


Failed to start database import worker pool. Check the database connection pool settings.

Hi,
I'm importing a folder of 48000 gml files.
The whole import fails.
Is there a number limit when importing individual gml?
[15:37:53 INFO] Importing file: D:\MAQUETTE\009923.gml
[15:37:53 INFO] Log file of imported top-level features: C:\ProgGIS\3DCityDB_Imp_Exp\log\imported\local_city_serail\imported_features-2020_08_13-15_37_53_130_9880.log
[15:37:53 INFO] Resolving XLink references.
[15:37:53 INFO] Resolving appearance XLinks...
[15:37:53 INFO] Importing texture images...
[15:37:53 ERROR] Failed to resolve XLink reference '#W_9923_1'.
[15:37:53 INFO] Linking texture images to surface data...
[15:37:53 ERROR] Failed to create XLink resolver worker: FATAL: déconnectésSorry too much client disconnected
[15:37:53 INFO] [xlink_resolver_pool] Adapting pool size to 2 core worker(s) and 3 maximum worker(s).
[15:37:53 INFO] Cleaning temporary cache.
and in final:
[15:38:15 ERROR] Failed to start database import worker pool. Check the database connection pool settings.
[15:38:15 INFO] Cleaning temporary cache.
[15:38:15 WARN] Database import aborted.
[15:45:57 INFO] Disconnected from database.

No, there is no upper limit for the number import files. I just tested with 60k files and had no issues. Import completed successfully.
What is limited though is the number of concurrent connections that are supported by your database. The Importer/Exporter uses concurrent workers for importing the data, which helps to increase the import performance. Each worker uses its own connection, so the number of connections can quickly grow the more concurrent workers are used.
The error message in your log shows that the Importer/Exporter was not able and finally failed to establish another connection.
You can control the number of workers at Preferences -> CityGML Import -> Resources (minimal and maximal number of threads). Alternatively, or in addition, you can adapt the maximum number of connections supported by your database. For example, for PostgreSQL you can change the max_connectionsparameter (see here).

Closing due to missing feedback. Feel free to re-open if need further support.

Hi,
I have the same issue when importing 10k files: at some point the max number of connection is reached:
[10:14:07 ERROR] Failed to create import worker.
[10:14:07 ERROR] Caused by: org.postgresql.util.PSQLException: FATAL: sorry, too many clients already
[10:14:07 INFO] Cleaning temporary cache.
[10:14:07 ERROR] Failed to start database import worker pool. Check the database connection pool settings.
[10:14:07 WARN] Database import aborted.

My 3DCityDB configuration is:

The max_connections parameter is set to 100 in my postgresql configuration.
If I understand your previous response correctly, while the max_connections parameter is lower than the Maximal number of threads it should be ok, or did I get it wrong ?

I managed to make it work by reducing the batch processing parameters. I guess another solution would be to increase max_locks_per_transaction and max_connections parameters in the postgres config.


Multiple minor changes

CodeFactor, (pimusicbox) has improved. D+ to
Rating changes:
C -> A  (create_musicbox0.7.sh has greatly improved)
F -> A (filechanges\opt\musicbox\startup.sh has greatly improved)
C -> A (filechanges\opt\musicbox\setsound.sh has greatly improved)
C -> A (makeimage.sh has greatly improved)
C -> A (filechanges\opt\musicbox\read_ini.sh has greatly improved)
Unknown issues:
POSIX error.
I don't know how to fix this one. This is the only one.

I cherry-picked what didn't actually break anything. Always a risk when running tools like this.


Optional menubar

I'd like it if I could quickly show/hide Enchanted using a menubar icon and/or global shortcut.

Hi @andrewbrereton thanks for the issue. While there's no dedicated button to hide/shot a current workaround is the following

to hide ⌘ + m
to show ⌃ + ⌘ + k and then enter

Does that solve your problem?


added support for txtpen

txtpen is the only service that provides highlighting and in-text commenting similar to Medium. I think adding txtpen in the official documentation will benefit new Jekyll users and bring web annotation to more people.
Thanks in advance.
Ricky

V cool idea and thanks for the PR. I'm going to think on this a bit to determine if I want to include it in this project (as I get the time). Will get back in the next week or so.
Also, if any other Pixyll users want to weigh in here, please do. Thanks in advance.

Thank you very much. Also checkout txtpen in the official jekyll docs. https://jekyllrb.com/docs/extras/#web-highlights-and-commenting

Thanks for the PR!


Allow supplying JavaScript to the WebWindow

During startup of the app/WebWindow, I would like to inject JavaScript code from .NET. Afaik there is no way to do this without also having some initial JavaScript running on the loaded web assets.
Scenario: I have built a library that enables some built-in features for calling between JavaScript and .NET, but I'd like to be able to allow consumers of the library to simply call window.EnableNativeApi() and it should inject not only the .NET handling, but also a small JavaScript that maps the calls. This would avoid having to explain to consumers to copy the JavaScript into their wwwroot folder.

I'd be happy to accept a PR that adds a suitable callback that fires during the initial page load.


Use goreleaser

The issue template is irrelevant, so I deleted it. Would it be beneficial to use goreleaser? If so, I can shoot a PR over

The hard part here isn't building a binary, its making sure the generated code is importing the same version of gqlgen that was used to generated it.
Using gorunpkg means you don't need to install the binary at all, just use the one in vendor so they can never be out of sync.
Maybe there could be a separate binary that does Skeleton generation and sets up dep correctly then calls into gqlgen to do the generation?


Fix cf energy sales

Cashflow.lk changes to go with https://github.com/NREL/ssc/pull/750
Additional changes may be needed for "send to excel with equations" please advise

@brtietz This should be branched off of Patch instead of Develop. Similar to SSC, my om_cost_inputs branch has other fixes related to cash flow, so I would like to merge fix_cf_energy_sales into om_cost_inputs and then into Patch if that's OK by you.

@cpaulgilman looks like it was just a target branch issue in the pull request - I've fixed that (I wonder if we should adjust that default during patch season). Yes, feel free to do that merging route.

Send-to-Excel with equations will be handled when I address https://github.com/NREL/SAM/issues/694

Included in https://github.com/NREL/SAM/pull/927 - closing this PR


"Format Code" in .js files doesn't work (ts server died)

VSCode Version: 0.10.11
OS Version: Windows 7 Enterprise

I don't know, how reproduce this issue on the other system, but in my case it looks like that.
I've started JS project with Aurelia Framework.
And at the begining "Code Format" was working, but after some time i noticed, that:

Code Format isn't working in JS files;
VS Code shows me warning, that TS engine died 5 times for the last 5 minutes;
Code Format works fine, when folder "jspm_packages" in my root folder is delited or contains  not all libs from jspm.

After some investigations i've found that, if I add "tsconfig.json" with:
"exclude": [
"node_modules",
"jspm_packages",
"build"
]
Code Format works fine, but TS starts to analyse my JS code, but my project isn't TS, it's ES6 project with Gulp compilation.
Thanks!

@crabulik
The recommendation is to add a jsconfig.json and to exclude the 'non source' js files. We have improved the documentation, pls give it a read: https://github.com/Microsoft/vscode-docs/blob/vnext/docs/languages/javascript.md

VS Code shows me warning, that TS engine died 5 times for the last 5 minutes;

Can you please try this again in the insiders build which has improvements in this area https://code.visualstudio.com/download?insiders=true. It should no longer crash and you should get guidance to exclude folders.

Code Format works fine, but TS starts to analyse my JS code

This is expected since the JS support is now powered by TypeScript.
// @jrieken

@egamma Thnx, it helped with Format Code

The recommendation is to add a jsconfig.json and to exclude the 'non source' js files. We have improved the documentation, pls give it a read: https://github.com/Microsoft/vscode-docs/blob/vnext/docs/languages/javascript.md

@crabulik thanks for verifying - closing.


added ufe.txt

@enkh-amgalan-e First stage of verification passed, official domain is timeshighereducation.com as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision. Proof of domain ownership: https://www.timeshighereducation.com/world-university-rankings/university-finance-and-economics-mongolia

@enkh-amgalan-e Thank you for your patience while waiting for a review and processing your request. Pull request merged.


Seeking Guidance on Sharing Experience: Migrating the Model from TensorFlow to PyTorch

In fact,this is my first time to use the model based on tf, which brings me a awful experience. So I decided to port the model to PyTorch to better suit my next work.
So far, I have successfully implemented the Single-context model according to the details provided in the paper. In the coming days, I will be focusing on adapting the tokenizer and the pretraining hyperparameters. For this purpose, I plan to conduct pretraining on two RTX4090 GPUs, which should not exceed 36 hours.
One thing that's holding me back is uncertainty around the licensing. I don't know enough about the lisence. So I'm unsure if sharing my migrated code and models would infringe on any rights. I’ve tried reaching out to the original authors and PolyAI staff for consulting the license but haven’t received a response yet.

Hey @kaizhuanren !
I completely understand your frustration by the experience with the old tf model. The porting to PyTorch is a great idea. I remember that a couple years ago there was an incomplete implementation on GitHub, but lost it.
I am not a lawyer, but if you implement a model from scratch based solely on its architecture as described in the research paper, you generally do not violate licensing agreements. The ideas and algorithms described in academic papers are usually not subject to copyright. Since the paper does not explicitly state copyright restrictions, you are free to reimplement it. You can publish or share your implementation, provided it doesn't use proprietary components, pre-trained weights, or datasets protected by specific licenses. If you would like to follow the best practices from ethical point of view, give proper credit to the authors of the paper whose architecture you implemented.
Wishing you all the best with your endeavour!


Add missing imagePullSecrets in falkosidekick/templates/deployment-ui.yaml

What type of PR is this?
/kind bug
/area falcosidekick-chart
What this PR does / why we need it:
Adds imagePullSecrets to deployment-ui.yaml allowing to pull the image from a private repo with authentication.
Which issue(s) this PR fixes:
The key imagePullSecrets are configurable within the values, but not evaluated within the deployment-ui.yaml template.
Special notes for your reviewer:
Checklist

[ ] Chart Version bumped
[ ] Variables are documented in the README.md
[ ] CHANGELOG.md updated

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: mawinkler
To complete the pull request process, please assign leogr after the PR has been reviewed.
You can assign the PR to them by writing /assign @leogr in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Welcome @mawinkler! It looks like this is your first PR to falcosecurity/charts 🎉

LGTM label has been added.  Git tree hash: 36cfe6d4f8d42eff1a3fc80706a06a86c17d7e62

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: leogr, mawinkler
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Use --no-discovery

Inngest's dev server automatically tries to find apps to connect to on a bunch of different ports and paths.
With RW we know exactly what url to connect to, so we can disable automatic discovery to limit spam in api-side console logs.
Disable discovery by passing --no-discovery to the inngest-cli command.

Thanks @Tobbe - I've seen and been asked about the requests the dev server makes to discover functions and since they can appear like api request errors in RedwoodJS logs it's misleading and makes the DX less confident.
I also see a "no-polling" https://github.com/inngest/inngest/blob/d5d756791631b9d25e0f31dc1f7190480456bbeb/cmd/commands/dev.go#L26 flags which I think could resolve the questions I've gotten about a less that great experience when either your app or dev server isn't up.
I imagine the downside would be that the dev server would have to be restarted perhaps when new functions are added?

Also, the setup readme should note these two dev server flags.


Change usage of "projected" document to something else

Perhaps I just have Monday brain but the names of all the methods in this file don't really click with me. Like MapFromProjectedDocumentRangeAsync(Uri virtualDocumentUri, Range projectedRange..., it seems like we're using "virtual" and "projected" to mean the same thing in this case (ie .g.cs files or whatever) but then failing to describe what it is we're returning (I assume it's the range in the .razor document, but the method signature doesn't tell us).
Of course, that's a problem with every method in this file, and changing it would spider out to everywhere so don't worry about it here, I just wanted to get my thoughts on paper.
Originally posted by @ryanbrandenburg in https://github.com/dotnet/razor-tooling/pull/6700#discussion_r945929041

We also refer to these as "virtual" documents. Personally I like "generated" documents, as thats what they are to me.


add rules to convert the current git tree/index

convert_tree simply converts the working dir (made for tree-filter)
convert_index uses git rm and git add to prepare a conversion commit.

# How to convert a PR against CDMD?
# make sure your working dir is clean
git status && git clean -dn
# rebase onto last CDMD state, resolve merge conflicts as usual
git rebase --onto lastCDMD lastCDMD myBranch
# convert all commits using magicport
git filter-branch -f --tree-filter 'make -C src -f posix.mak convert_tree' lastCDMD..myBranch
# cleanup the working tree (still contains .c files)
git reset --hard
# rebase your new DDMD branch onto the first DDMD commit, -X theirs keeps all your changes
git rebase -s recursive -X theirs --onto firstDDMD firstDDMD myBranch
# rebase your branch onto master
git rebase --onto master firstDDMD myBranch
# update your PR
git push -f origin myBranch

The LastCDMD and FirstDDMD commit are still to be determined.
I'd say we should tag them to make the above simpler.

I didn't test the windows rules, hope they work.

https://gist.github.com/yebblies/43555390d29624232ada
Yeah, so you've lost me at filter-branch.  The gitignore changes do not need to be done now.

Yeah, so you've lost me at filter-branch.

foreach (commit)
checkout sources into tmpdir
run command
commit missing/updated/added files (a.k.a. just what we need)

The gitignore changes do not need to be done now.

It's rather confusing for everyone who will have to rebase their converted code onto this.

It's rather confusing for everyone who will have to rebase their converted code onto this.

Just turn git add $(GENSRC) objc.d
into
git add -f $(GENSRC) objc.d
And it will work as expected, so the changes are not necessary.
This pull is missing the makefile updates from https://gist.github.com/yebblies/43555390d29624232ada

This pull is missing the makefile updates from https://gist.github.com/yebblies/43555390d29624232ada

This should be done after the conversion.

And it will work as expected, so the changes are not necessary.

This should be done after the conversion.

Why?

Why?

Because this is still CDMD and you want to build the C compiler.
The next PR will have the converted sources and updated makefiles.
Then we can tag the merge commit of this PR as {LASTCDMD} and the merge commit of the next PR as {FIRSTDDMD}.

Auto-merge toggled on

Damn it, you didn't delete root/{async,checkedint}.h, not this will happen in the filter-branch step, and needs to be resolved when rebasing onto upstream/master.

I updated the tree-filter script to account for that.


Allow people to share links to the playground

We do that by encoding the code (compressed) in the URL.
The compression is the same used in the TypeScript playground:
https://github.com/microsoft/TypeScript-Website/blob/e9d8f66f6b8be2dda06737d3686dcb795749dff2/packages/sandbox/src/compilerOptions.ts#L119-L120

Feel free to experiment with that. The code for the try page is here

Yes, this would be pretty awesome and I think anyone could probably contribute it... just a "share" button that generates a URL you can copy - the entire source being encoded into the URL... same way it seems TS does it.

Oh, I misread this as an issue but I see it's a PR. I'll look into it soon, thanks!

Thanks @ChayimFriedman2 that's a great starting point and a very helpful addition (especially without server side). It should be live soon


⚠ Samsung has degraded performance

In e439c6d, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2256 ms

Resolved: Samsung performance has improved in 8abcd0b.


Questions about FIRE installation

I installed  FIRE following the instructions and downloaded the testing files.  I have tried running it from an interactive session in a cluster.  The command was run from the FIRE directory, and I created a profile file to specify the needs of the server I was working with.
Command:
snakemake --configfile ../../fire_test/config.yaml  --profile ./profiles/midway3 --local-cores 8 -k
Error:
Using profiles ./profiles/midway3 and workflow/profiles/default and workflow specific profile workflow/profiles/default for setting default command line arguments.
usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--workflow-profile WORKFLOW_PROFILE] [--cache [RULE ...]] [--snakefile FILE] [--cores N] [--jobs N]
[--local-cores N] [--resources NAME=INT [NAME=INT ...]] [--set-threads RULE=THREADS [RULE=THREADS ...]] [--max-threads MAX_THREADS]
[--set-resources RULE:RESOURCE=VALUE [RULE:RESOURCE=VALUE ...]] [--set-scatter NAME=SCATTERITEMS [NAME=SCATTERITEMS ...]]
...
snakemake: error: unrecognized arguments: --cluster-cancel=scancel --cluster-cancel-nargs=500 --cluster-status=profiles/midway3/status-sacct.sh --reason=True
The config file midway3 is the same as the one in checkpoint, only adding the account and partition needed to run the test. But in general it seems like my profile is not being appropriately read or it has some error.
Can you suggest some pointers on how to fix this?

Snakemake v8 very recently made many code-breaking changes; please try installing snakemake v7.32.

Thank you for your help, I tried using the snakemake version you mentioned. However, in both attempts, with the versions 8 and 7, I get an error in a couple of lines: $PATH/FIRE/workflow/Snakefile:38: SyntaxWarning: invalid escape sequence '\s' data = pd.read_csv(config["manifest"], sep="\s+", comment="#").set_index("sample") that seem to be solved by adding an r, like: sep=r"\s+".

After that, the definition of the excludes variable is also called in question, it seems that under some conditions, it can be defined either as list or as character, which do not allow the concatenation. (Lines 16)

I solved that by forcing the variable to be a string vector.  However, when trying to run the workflow over the testing data you suggest, the error starts like this: FileNotFoundError in file $PATH/FIRE/workflow/Snakefile, line 41: [Errno 2] No such file or directory: ' $PATH/fire_test/chr20.fa .fai ' It seems there are 2 spaces that are added there that might be not directing the pipeline to the correct file.  $PATH is just a way to express the remainder of my path.

I have been trying to hunt down an issue like this with k-mer-variant-pipeline with Adriana when she runs that pipeline.  A space is added when creating the index file name.

The file adding a space issue is a bug in snakemake caused by a change in f-strings in python 3.12. The workaround is to use a python version less than that. See this thread for lots of details:
https://github.com/snakemake/snakemake/issues/2480
I think I shared with @adrisede previously... but maybe not.
The other is just a warning that does not actually impact the run, but we should fix by prefixing r as suggested here.

Sounds good to me - Adriana downgraded to python 3.11 and verified that things started running correctly.

I will follow your lead then, thank you for the quick response

Should be fixed by #11 to allow for snakemake v8. please reopen if anything pops up.


Ignore 0 values to progress bar

Task/Issue URL: https://app.asana.com/0/488551667048375/1203515134776652/f
Description
This PR ignores zero values from on progress changed callback to avoid double loads.
Steps to test this PR
Feature

[ ] Go to SERP
[ ] Progress bar should go to 100% only once

UI changes

Before
After

!(Upload before screenshot)
(Upload after screenshot)

Current dependencies on/for this PR:

develop

PR #2621   👈

This comment was auto-generated by Graphite.


Power Apps for Power Bi not visible although I have the latest version of Power BI Desktop

Power Apps is not visible although I am running the latest version ( Version: 2.118.1063.0 64-bit (June 2023) )

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

ID: 313f94c3-694a-6d09-3a4f-e4b741684822
Version Independent ID: c952e698-a2bf-a47d-acbd-a96a8a922636
Content: Power Apps visual for Power BI - Power Apps
Content Source: powerapps-docs/maker/canvas-apps/powerapps-custom-visual.md
Service: powerapps
Sub-service: canvas-maker
GitHub Login: @mduelae
Microsoft Alias: hahuber

Thanks for your comment, @irritantje. This issue has been assigned to the doc author for review.


[AREA]: Report and analyze financials and cash flow

Contact details
<EMAIL_ADDRESS>Organization type
Microsoft employee
End-to-end business process
Record to report
Specify the business process area name for the article.
Report and analyze financials and cash flow
Enter any additional comments or information you want us to know about this business process area.
Draft in progress
Specify the date you expect the article to be completed and ready for review.
7/31/2023
Code of Conduct

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

Article is published


Add base traits of collection hierarchy

adds {mutable,immutable}.Iterable
adds immutable.Seq
fleshes out inheritance of ...Like traits so that all collection
base traits transform to themselves.

The design is similar to current collections, in that map and other transformers are supported on all collections. I wanted to create that as a baseline first. We can then see what it would take to remove some of this functionality for strict mutable collections and general collections.
It's based on the "add mutable collections" PR.

  Not sure if we want to be more granular and add Shrinkable as well as Growable.

Mouse error, sorry about the spurious close.

We could call it Resizable instead of Growable (and a possible Shrinkable) in addition. It indicates that the internal memory of a collection can be reallocated to change the size. In addition to growing we could add an explicit trim method (assuming we don't want to auto-shrink on certain operations).

We could call it Resizable instead of Growable (and a possible Shrinkable) in addition. It indicates that the internal memory of a collection can be reallocated to change the size. In addition to growing we could add an explicit trim method (assuming we don't want to auto-shrink on certain operations).

trim is implicitly provided by dropInPlace, dropRightInPlace

@szeiger Good point about adding trim methods. If we add them, then indeed Resizable will be a better term. But note that Growable is inherited from Builder which needs none of these niceties. So maybe Resizable should be a subtrait of Growable?

Since we seem to have consensus about this one barring some details I'll merge this now. I tried to left things to do and to discuss in comments.

Good point. Makes sense to have both.


fix accidentally converting keydown to keyup

This introduced an accidental change converting KeyDown events into KeyUp events. That lead to Inputs not calling their onKeyDown handler anymore.
https://github.com/revery-ui/revery/commit/e5f363a1ac1d2b3a91f30ce936efa18478fedb1a#diff-dca70cf54f7954dcef8dd3e027ccb53eR21
This fixes it.

Thanks that's work perfectly with #828 and it shouldn't break any target. I merge :)


Added thread safe operations in ObjectPool

Replaced the former internal type from List to ConcurrentDictionary, using the object's hash code as key.
This fixes #44 .

I guess that the usage of a ConcurrentDictionary instead of a ConcurrentBag or ConcurrentQueue is because the later two don't have a Contains method, right?

Yes, Bag and Queue are very limited data types. Dictionary gives you more flexibility,

Since this is my first contribution, I only replaced the collection operations with dictionary's, and avoided changing the code too much.
After building a mod menu for myself, with about 50 menus and submenus, some with thousands of items, there is a noticeable loading time of 5~10 seconds. This change already allows lazy loading such as adding items on opening for example, thus reducing starting loading times.
I am specialized in microprocessing, performance analysis and code optimization, and could also improve most of the operations that you have, with your permission.

Feel free to send PRs for anything you would like to fix. I have to test them a bit more than other projects due to some missing assemblies in the Mono implementation of the CFX Framework (FiveM, RedM and LibertyM).

I have confirmed this work on FiveM.


Co-op quest continue screen shows blank 'Friend Info'

Need to send support_user_list and support_user_detail list in /dungeon_record/record corresponding to viewer IDs and lead character of players that were played with.
Will require a new API in statemanager to get this information

Closed by #313


Add FreeBSD packaging. Tested on FreeBSD 10,11 x86_64

Hi,
Also, I've create the tile38 port for FreeBSD platform: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210147
And test iе щт various active FreeBSD version. Looks like all fine. It would be nice to mention the possibility of using your product on FreeBSD platform with installing from packages:
pkg install tile38

or from the ports:
make -C /usr/ports/databases/tile38 install

or via curl as usual for other OSes, when package tile38-1.2.0-freebsd-amd64.zip will be done

This is great. Yes I will mention FreeBSD and add install instruction to the website and README. I'm assuming that the curl/untar operations for FreeBSD work the same as Linux?

Yes, with tar xfz behavior is equal on FreeBSD.
BTW, any plan to make the ability to specify the pidfile via args? In current version i use
daemon -p <PID>

to store tile38-server pid file. Pid file is necessary for stop/status operation:
service tile38 stop << just send kill HUP in my version

I agree and created a new issue #20.

Great! Thank you very much!

I just added the instructions to the tile38.com homepage, and added a FreeBSD binary package to the Github releases page.
Thanks a ton for you help!


Can't run a fresh new project

🐛 Bug Report
I created a new project using "react-native init test" and run using "react-native run-android". The project was succesfully compiled but when it starts I got this error:

Environment
info
React Native Environment Info:
System:
OS: Windows 7
CPU: (8) x64 Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
Memory: 498.70 MB / 3.95 GB
Binaries:
npm: 6.1.0 - C:\Program Files\nodejs\npm.CMD
IDEs:
Android Studio: Version  <IP_ADDRESS> AI-182.5<IP_ADDRESS>64788

I had the same. Just create a new project with react-native init projectName --version<EMAIL_ADDRESS>The RN 59.0.1 ins't working since yesterday unfortunately.

Same problem here!

System: Mint Tara 64
CPU: (8) x64 Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
Memory: 16 GB
Android Studio 3.3.2
Build #AI-182.5<IP_ADDRESS>14842, built on February 15, 2019
JRE: 1.8.0_152-release-1248-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.15.0-46-generic

Same exact problem I am facing too. I just updated to 0.59.1 and this isn't working...
As a work around, I am running the metro builder in a separate tab, and then running react in a separate tab.
react-native start --reset-cache in one terminal and left it open
react-native run-android in another terminal

@Gerlison I am facing the same issue even with 0.58.6 version.

I'm facing the same issue. I had a project that I started with an older version of React Native (I don't recall which). After upgrading to the latest, I get the same error as reported in this issue when starting my app with react-native run-ios. When started this way, Metro Bundler reports the wrong folder--it seems to be tacking on an extra "/node_modules/react-native":
Looking for JS files in    /my_project_path/node_modules/react-native
If I manually start the packager with react-native start, then it uses the correct folder and works fine.
Looking for JS files in    /my_project_path
Also, any new project I create with react-native init has the same problem.
Here's the output of react-native info on my system:
React Native Environment Info:
System:
OS: macOS 10.14.3
CPU: (8) x64 Intel(R) Core(TM) i7-3820QM CPU @ 2.70GHz
Memory: 128.53 MB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 11.12.0 - /usr/local/bin/node
Yarn: 1.15.2 - /usr/local/bin/yarn
npm: 6.7.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.1, macOS 10.14, tvOS 12.1, watchOS 5.1
IDEs:
Xcode: 10.1/10B61 - /usr/bin/xcodebuild
npmPackages:
react: 16.8.3 => 16.8.3
react-native: 0.59.1 => 0.59.1
npmGlobalPackages:
react-native-cli: 2.0.1
react-native: 0.59.1

make sure you open your android sim first before running react-native run-android. Its a bug that needs to be fixed.

make sure you open your android sim first before running react-native run-android. Its a bug that needs to be fixed.

FYI, not sure about Android, but that didn't make a difference on iOS. Even if I have the simulator open when running react-native run-ios, Metro still looks in the wrong folder for sources.

@jerryryle sorry about that. I didn't read the error message all the way through. I have 59.1 working for ios and android on a new repo here https://github.com/jeffreymendez1993/react-unity.

I have same proublem with 0.59.0 and 0.59.1  but not for .58.6 and others.
For 0.59.0 and 0.59.1, I must every time run this command:
react-native start --reset-cache in one terminal and left it open
react-native run-android in another terminal

So I prefer use 0.58.6 until next stable version.

yes, switch to older version and all should work smooth.

Same problem on 0.59.1 after hitting the play button in Xcode.
Confirming react-native start --reset-cache fixes this on macOS

I have the same problem on 0.59.1 after upgrading from 0.58.6.
Thanks from bahaedini's workaround.
I think we should stay in 0.58.6 until this problem has been resolved.

Hey all, thanks for the report. I'm looking into this now, have confirmed the same behaviour occurs for me locally - will report back when I have something more.

This has been fixed in https://github.com/facebook/react-native/commit/392b0845ce624de0632721c67d349455e5029715#diff-fe2ea122979e8bb9729dff893828ae61 and is pending a release.

Hey all, v0.59.2 has been published with this fix, please can you give it a try and let me know if it's ok now. Thanks

I can confirm that this solved the problem for me in iOS in both my existing application and a new application created with react-native init.
I couldn't use react-native upgrade since the diff doesn't seem to exist yet (error: "Failed to fetch diff for<EMAIL_ADDRESS>Maybe it's not released yet?"), so I used npm install --save react-native to upgrade my pre-existing project and npm install -g react-native to upgrade the global instance. Immediately after doing this, I ran react-native run-ios and the packager launched, looking for sources in the correct project folder. Same for a new project.
Thank you for fixing that so quickly.

@jerryryle thanks for confirming the fix is working. The diff will be there eventually, the release was only just published when I replied earlier 🙃
I'll go ahead and close this issue now. Thanks everyone.

Can anyone confirm for android?  I'm still seeing on new projects after installing .59.2...might just be me though...

Project created by V0.59.1.
Version number modification 0.59.2 is acceptable

@jerryryle thanks for confirming the fix is working. The diff will be there eventually, the release was only just published when I replied earlier 🙃
I'll go ahead and close this issue now. Thanks everyone.

it's not ok for android version. i've already upgrade to RN0.59.2 but still getting unable to resolve module './index...' =(

it's still not working on Android after upgrading it to RN0.59.2

The issue persists when running on Android
$ react-native info
info
  React Native Environment Info:
    System:
      OS: Windows 10
      CPU: (12) x64 Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
      Memory: 24.55 GB / 31.93 GB
    Binaries:
      Yarn: 1.15.2 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
      npm: 6.7.0 - C:\Program Files\nodejs\npm.CMD
    IDEs:
      Android Studio: Version  <IP_ADDRESS> AI-182.5<IP_ADDRESS>14842

Create a new project on 0.59.2, still need to do 'react-native start --reset-cache' manually to kick it start up correctly.

Create a new project on 0.59.2, still need to do 'react-native start --reset-cache' manually to kick it start up correctly.

Okay, for now one must run react-native start --reset-cache in one terminal and then run react-native run-android to run successfully, not running the Metro Bundler manually with --reset-cache no longer works (for android).
Will this issue be fixed going forwards?

Same issue on my new project.
I got stuck on this command: react-native start --reset-cache

Re-opened as this issue still seems to be affecting Windows users - could someone confirm on Windows for me, please?

On windows Still not working, same error as before.

@Salakar I'm Windows user, I confirm this issue still exist.

Re-opened as this issue still seems to be affecting Windows users - could someone confirm on Windows for me, please?

i have same problem in windows too

Re-opened as this issue still seems to be affecting Windows users - could someone confirm on Windows for me, please?

Yes, I am also facing the same issue on Windows OS when running on physical Android device

Android still not working on new version. I use windows 7

Android still not working on Windows (10)

Android still not working on Windows 10

As of midnight east coast, Android Windows 10 not working.

I am still facing same error even after changing version to 0.58.6. The only thing that works is to always do
'''react-native start --reset-cache in one terminal and leave it open
react-native run-android in another terminal'''
How can i stop this permanently

On Linux Still not working on the android device, working fine in android simulator

Yes, I am also facing the same issue version 0.58.1 and 0.58.2. I just created a project "react-native init test" and then "react-native run-android" and I get this one

How can I solve this one

I don't have access to a Windows PC at the moment to triage this - I will do near the end of the week if someone doesn't beat me to it.
For reference; https://github.com/facebook/react-native/commit/392b0845ce624de0632721c67d349455e5029715#diff-fe2ea122979e8bb9729dff893828ae61 was the commit that fixed this for linux/osx - my guess is similar needs applying to ./scripts/launchPackager.bat.

Temporary workaround (Windows 10 users)
Go to your PROJECT_FOLDER/node_modules/react-native/scripts
Open the file launchPackager.bat with your favorite text editor and add this line
cd "%~dp0..\..\..\"

as follows
@echo off
title Metro Bundler
call .packager.bat
cd "%~dp0..\..\..\"
node "%~dp0..\cli.js" start
pause
exit

I've only tested it in the simulator, give it a try.

Temporary workaround (Windows 10 users)
Go to your PROJECT_FOLDER/node_modules/react-native/scripts
Open the file launchPackager.bat with your favorite text editor and add this line
cd "%~dp0..\..\..\"

as follows
@echo off
title Metro Bundler
call .packager.bat
cd "%~dp0..\..\..\"
node "%~dp0..\cli.js" start
pause
exit

I've only tested it in the simulator, give it a try.

I can confirm that your solution works on my Windows 8.1 on physical Android device!

Temporary workaround (Windows 10 users)
Go to your PROJECT_FOLDER/node_modules/react-native/scripts
Open the file launchPackager.bat with your favorite text editor and add this line
cd "%~dp0..\..\..\"

as follows
@echo off
title Metro Bundler
call .packager.bat
cd "%~dp0..\..\..\"
node "%~dp0..\cli.js" start
pause
exit

I've only tested it in the simulator, give it a try.

This Workaround works on Win10 with "react-native": "0.59.2" on physical and virtual Device

I'm facing the same issue with react-native run-ios command on the RNV "0.59.1"

Temporary workaround (Windows 10 users)
Go to your PROJECT_FOLDER/node_modules/react-native/scripts
Open the file launchPackager.bat with your favorite text editor and add this line
cd "%~dp0..\..\..\"

as follows
@echo off
title Metro Bundler
call .packager.bat
cd "%~dp0..\..\..\"
node "%~dp0..\cli.js" start
pause
exit

I've only tested it in the simulator, give it a try.

Work this way, but for some reason, i cant use Styles (Stylesheet.create), instead i have to put all the style direct into view (View Style={{flex: 1, backgroundColor: .....}}>... if a use a style from Stylesheet.create its doesn't work

Temporary workaround for Windows users
Go to your PROJECT_FOLDER/node_modules/react-native/scripts
Open the file launchPackager.bat with your favorite text editor and add this line
cd "%~dp0..\..\..\"

as follows
@echo off
title Metro Bundler
call .packager.bat
cd "%~dp0..\..\..\"
node "%~dp0..\cli.js" start
pause
exit

Then run react-native run-android normally

Works

@IamStephan it's works for my your wka. thanks

Hey all, there's been a fix for this in https://github.com/facebook/react-native/commit/9db347fabca19c66f669faf4054c81cc3624be03 - we'll look at getting this in a patch release hopefully - e.g. 0.59.3.
Thanks

is not a work in code on terminal
react-native start --reset-cache
react-native start -- --reset-cache

i am a beginner in react native and i am also getting Can't run a fresh new project (unable to resolve module ./index) issue on  0.59.0 , 0.59.1 and 0.59.2 versions. what to do?

@ashu777  just wait for 0.59.3 release!

Hey everyone - we just released 0.59.3 (changelog coming soon) which should have the needed fix for this issue, can anyone try to upgrade and lmk if it's fixed?

This happens to me in 0.59.0, 0.59.1, 0.59.2, and 0.59.3, on macOS.
error: bundling failed: Error: Unable to resolve module<EMAIL_ADDRESS>from `/Users/dcg/Desktop/git/testApp/index.js`: The module<EMAIL_ADDRESS>could not be found from `/Users/dcg/Desktop/git/tesetApp/index.js`. Indeed, none of these files exist:
  * `/usr/local/lib/node_modules/@react-native-community/cli/node_modules/react-transform-hmr/lib/index.js(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx)`
  * `/usr/local/lib/node_modules/@react-native-community/cli/node_modules/react-transform-hmr/lib/index.js/index(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx)`
    at ModuleResolver.resolveDependency (/usr/local/lib/node_modules/@react-native-community/cli/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (/usr/local/lib/node_modules/@react-native-community/cli/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (/usr/local/lib/node_modules/@react-native-community/cli/node_modules/metro/src/node-haste/DependencyGraph.js:283:16)
    at Object.resolve (/usr/local/lib/node_modules/@react-native-community/cli/node_modules/metro/src/lib/transformHelpers.js:261:42)
    at dependencies.map.result (/usr/local/lib/node_modules/@react-native-community/cli/node_modules/metro/src/DeltaBundler/traverseDependencies.js:399:31)
    at Array.map (<anonymous>)
    at resolveDependencies (/usr/local/lib/node_modules/@react-native-community/cli/node_modules/metro/src/DeltaBundler/traverseDependencies.js:396:18)
    at /usr/local/lib/node_modules/@react-native-community/cli/node_modules/metro/src/DeltaBundler/traverseDependencies.js:269:33
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/usr/local/lib/node_modules/@react-native-community/cli/node_modules/metro/src/DeltaBundler/traverseDependencies.js:87:24)

This also: react-native bundle --platform ios --dev false --entry-file index.js --bundle-output ios-release.bundle --sourcemap-output ios-release.bundle.map, to generate sourcemaps, fails with SHA-1 for file (......./empty-module.js) is not computed.
https://github.com/facebook/react-native/issues/24188
I think this is the exact same bug.

I can confirm that is working on Win10!

@ashu777 just wait for 0.59.3 release!

me too, wait for 0.59.3.

Ok closing for now, let's reopen if it's actually still an issue (please provide a repro for 0.59.3)

@kelset it IS reproduced for me on a fresh 0.59.3 project

The issue you reported is a different one, which is related to source maps - and I have replied to you about it in the other issue.

You can do this ： react-native start --reset-cache    then run agein

For you all that are trying to get a fresh project, just use the version 0.58.6 of RN, the error does not appear in there. To do this just use the command react-native init projectName --version<EMAIL_ADDRESS>and be happy coding

it's working on windows 10.

Same problem on 0.59.1 after hitting the play button in Xcode.
Confirming react-native start --reset-cache fixes this on macOS

this work for me too.

Work on windows 10 with 0.59.3

I'm using expo.  I don't know how to call react-native.  I tried expo start -c.  Didn't work.

'React/RCTBridgeDelegate.h' file not found

@evabhivyas What is your React version?
If it's pre 0.60, you like forgot to run pod install. Or it could be that you need to add "React" as part of your schemes if you aren't using Pods.
If it's >= 0.60, it could be pod install or one of your SDKs might not be compatible with RN 0.60 yet, because of the new autolinking system. See https://github.com/react-native-community/cli/blob/master/docs/autolinking.md for more details.


Profile: some layout work for profile

Minor UI / UX changes needed.

Make it more clear for the user what can be edited. Move "Edit your Oma.helsinki profile information" lower on page or similar.


Add comparison for boolean array

Would it be a good idea to add a any function that returns true is at least one value is true. Or all if all are true?

I agree. I do think that that is an aggregation (aka horizontal) operation, right? It is something like (f(BooleanArray) -> Option<bool>)?

I agree. I do think that that is an aggregation (aka horizontal) operation, right? It is something like (f(BooleanArray) -> Option)?

That's precisely what Im thinking. Im just not sure it needs to be an Option. In what case would it be None?

Yeap, it does not need option. ^_^


Add troubleshooting section for documentation with widgets

Fixes #519

Thanks for the review @mgeier
I hope I got your comments right.

Thanks for the English corrections. I made the changes.
FYI: I don't know if you are aware of the suggestion option in GitHub review:

Basically it allows to suggest an code change that will render as diff. Those suggestion can then be batched into a single commit.
It definitely increases productivity as your review comment is directly linked to a code change


Handle contextual and non-contextual keywords in the same way

This changes all the non-contextual keywords to be handled in the same way that contextual keywords are handled after #1173, removing the distinction between contextual and non-contextual keywords from the public interface.
rdar://103448498

https://github.com/apple/swift-format/pull/474
https://github.com/apple/swift-stress-tester/pull/222
@swift-ci Please test

https://github.com/apple/swift/pull/62969
https://github.com/apple/swift-format/pull/474
https://github.com/apple/swift-stress-tester/pull/222
@swift-ci Please test

https://github.com/apple/swift/pull/62969
https://github.com/apple/swift-format/pull/474
https://github.com/apple/swift-stress-tester/pull/222
@swift-ci Please test

https://github.com/apple/swift/pull/62969
https://github.com/apple/swift-format/pull/474
https://github.com/apple/swift-stress-tester/pull/222
@swift-ci Please test

https://github.com/apple/swift/pull/62969
https://github.com/apple/swift-format/pull/474
https://github.com/apple/swift-stress-tester/pull/222
@swift-ci Please test

https://github.com/apple/swift/pull/62969
https://github.com/apple/swift-format/pull/474
https://github.com/apple/swift-stress-tester/pull/222
@swift-ci Please test

https://github.com/apple/swift/pull/62969
https://github.com/apple/sourcekit-lsp/pull/692
https://github.com/apple/swift-format/pull/474
https://github.com/apple/swift-stress-tester/pull/222
@swift-ci Please test

https://github.com/apple/swift/pull/62969
https://github.com/apple/sourcekit-lsp/pull/692
https://github.com/apple/swift-format/pull/474
https://github.com/apple/swift-stress-tester/pull/222
@swift-ci Please test


Logging in with GitHub

I created my Gemnasium account by logging in with GitHub, and I realized that I would not be to to log in without using a token. I'm fine with using an API token, though I would rather keep the command connected to my Gemnasium account without saving my API token in a plain text environment variable. Would it be possible to implement logging in with someone's GitHub account and saving their token securely?

You could go to your settings page and set a new password.
Afterwards, you can login with toolbelt using toolbet login, it will create a ~/netrc file with a hashed password. Is it what you're looking to achieve ?

i've had the same issue, however since I authenticated with github, i can't "change my password" as one doesn't inherently exist.

Did you ever find a satisfactory resolution to this?  I'm in the same boat.

You can leave empty the current password for the first time.


Did not authenticate

This looks useful. Thank you. I tried your method of getting the Cookie value, but it did not authenticate. I will keep trying.

Hello, thank you for pointing out the issue.
It is quite strange because it works on my end. Could you please specify the device/OS you are using?
You can also access the developer console in Obsidian using Ctrl + Shift + i and check for any plugin errors.
Please send them here if you find any.
Additionally, please note that the token should end with a ".", so that may have been the issue.

Here is the console error:
plugin:chat-with-bard:143 Error: Unable to get the snim0e token
at _Bard.getSnim0e (plugin:chat-with-bard:132:13)
at async _Bard.getBard (plugin:chat-with-bard:140:7)
getBard @ plugin:chat-with-bard:143
I'm on the latest Windows.
And my token did end in .
Let me know if there's any other information you might need.
Thank you,
Kevin
On Mon, 6 Nov 2023 at 23:56, Artel250 @.***> wrote:

Hello, thank you for pointing out the issue.
It is quite strange because it works on my end. Could you please specify
the device/OS you are using?
You can also access the developer console in Obsidian using Ctrl + Shift

i and check for any plugin errors.
Please send them here if you find any.

Additionally, please note that the token should end with a ".", so that
may have been the issue.
—
Reply to this email directly, view it on GitHub
https://github.com/Artel250/Obsidian-Talk-with-Bard/issues/1#issuecomment-1794756454,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARTR6N7RRPE4C65LODGYRPDYDDM6VAVCNFSM6AAAAAA65C6GQSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJUG42TMNBVGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Wow, you've sent me on a wild goose chase...
The issue seems to have arisen because Google didn't intend for this functionality to be used outside of Google. They recently updated something on the backend, causing this problem.
One fix is to add two more tokens, __Secure-1PSIDCC and __Secure-1PSIDTS, which can be found in the same place as __Secure-1PSID token. This solution has worked in Germany.
A patch will be released today to allow you to add these tokens to the plugin. Let me know if it works!

Thanks. That works fine now.
On Tue, 7 Nov 2023 at 20:42, Artel250 @.***> wrote:

Wow, you've sent me on a wild goose chase...
The issue seems to have arisen because Google didn't intend for this
functionality to be used outside of Google. They recently updated something
on the backend, causing this problem.
One fix is to add two more tokens, __Secure-1PSIDCC and
__Secure-1PSIDTS, which can be found in the same place as
__Secure-1PSID token. This solution has worked in Germany.
A patch will be released today to allow you to add these tokens to the
plugin. Let me know if it works!
—
Reply to this email directly, view it on GitHub
https://github.com/Artel250/Obsidian-Talk-with-Bard/issues/1#issuecomment-1798143812,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARTR6N6NNOQWFF7OKK5L3UTYDH665AVCNFSM6AAAAAA65C6GQSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJYGE2DGOBRGI
.
You are receiving this because you authored the thread.Message ID:
@.***>


Support for JSONata

Thank you for this library, it is great and I appreciate all the effort that has gone into it!
Description of the feature
JSONata is a JSON query and transformation library. It seems to support the conditions and operators that this library supports. As a suggestion, it would be great to be able to import and export JSONata.
JSONata supports returning an AST. There is additional library that looks to support serializing a JSONata AST back into a JSONata expression. I think these could aid in adding support for JSONata.
Use case
The use case is to support an additional query language for import and export.

Thanks for the kind words! This looks interesting, but it seems very much focused on the "select" part of a query, while the "where" part is sort of intermingled instead of independent like a SQL WHERE clause. RQB doesn't really handle the "select" part at all (this is the reason RQB doesn't natively support import/export of GraphQL).
That said, if you can provide some examples of JSONata expressions along with the corresponding RQB query objects you would expect from an import (and vice versa with export), I would definitely take another look.

Hi @jakeboone02, that's a fair point, the only way this could work is if there's a subset of the JSONata language supported.
Here's what I was imagining, using the example from https://react-querybuilder.js.org/
The JSONata expression would look something like this (link to JSONata Exerciser):
($contains(firstName, /^Stev/) and lastName in ['Vai', 'Vaughan'] and age > 28 and (isMusician = true or instrument = 'Guitar') and groupedField1 = groupedField4 and $toMillis('1954-10-03') < $toMillis(birthDate) and $toMillis(birthDate) < $toMillis('1960-06-06'))
and the corresponding RQB JSON (I think that's what you were asking about?) would be this (taken from the https://react-querybuilder.js.org/ page).
{
  "combinator": "and",
  "not": false,
  "rules": [
    {
      "field": "firstName",
      "value": "Stev",
      "operator": "beginsWith"
    },
    {
      "field": "lastName",
      "value": "Vai, Vaughan",
      "operator": "in"
    },
    {
      "field": "age",
      "operator": ">",
      "value": "28"
    },
    {
      "combinator": "or",
      "rules": [
        {
          "field": "isMusician",
          "operator": "=",
          "value": true
        },
        {
          "field": "instrument",
          "operator": "=",
          "value": "Guitar"
        }
      ]
    },
    {
      "field": "groupedField1",
      "operator": "=",
      "value": "groupedField4",
      "valueSource": "field"
    },
    {
      "field": "birthdate",
      "operator": "between",
      "value": "1954-10-03,1960-06-06"
    }
  ]
}

Ah, now we're getting somewhere! I'll take a stab at an export (i.e., formatQuery(query, 'jsonata')) first. FWIW the imports (parse* methods) pretty much all support only a subset of their respective formats, so doing that with JSONata would be in keeping with the norm.

That would be amazing! Thanks!

@KevinOBrienCimpress I made a first pass at a JSONata export format. A preview of the website is here, where you can see formatQuery(query, 'jsonata') in action in the demo. Preview documentation is here. Let me know what you think!
The only thing I wanted to implement but couldn't was date handling. RQB doesn't have an official way to determine when a rule's value should be treated like a date, so I couldn't use $toMillis(...) based on generic criteria. The documentation has an example custom rule processor where you can add your own date logic, and the same example is used in the live tests.
As for a parser/import method, I'll take that on as a longer term goal. We should probably put in a separate feature request for it because #684 will close this one when it's merged.

@jakeboone02 thanks for doing this!
The preview site looks good and so does the documentation!
I've created #685 for the the separate/longer-term feature request.
(@KevinOBrienCimpress is swapping off our project and asked me to take over the communication on this)

That's great, @jnallard. I'll go ahead and merge the PR. Probably release 7.2.0 this week sometime.

v7.2.0 was released yesterday including the "jsonata" export format.


Doc: Design to get claims before applying access policy (#10)

What this PR changes/adds
Added ADR explaining how we will get the claims of a participant before applying access policies.
There is also an EDC issue to propose to change the CredentialsVerifier contract.
Why it does that
We need to get claims in order to apply access policy.
Downstream issue: https://github.com/agera-edc/IdentityHub/issues/23

Closes: https://github.com/orgs/agera-edc/projects/1/views/4


⚠ BeyondHD has degraded performance

In e2b8c81, BeyondHD ($BHD) experienced degraded performance:

HTTP code: 200
Response time: 3006 ms

Resolved: BeyondHD performance has improved in db70323 after 6 minutes.


Wedge bond from atrop error

Reference Issue
Lost atropiomser wedging when an neighboring bond already has a direction related to a double bond on it.
What does this implement/fix? Explain your changes.
Now that bond is simply not considered for the wedge to define the atropisomer, and another bond is chosen.  Previously, the search for a bond to wedge was terminated
Any other comments?

I updated cmake, and I also removed catch2 libs and includes.  the cmake
command did not re-load catch2, but generated an error saying it could not
find catch2.
With the catch2 back in place, I still get the error about string_view.
Any other ideas?
How do YOU load Catch2?
thanks, tad
On Wed, Apr 3, 2024 at 7:52 AM Greg Landrum @.***>
wrote:

@.**** commented on this pull request.
In Code/GraphMol/FileParsers/file_parsers_catch.cpp
https://github.com/rdkit/rdkit/pull/7321#discussion_r1549678842:

@@ -6010,10 +6010,10 @@ TEST_CASE("MaeWriter basic testing", "[mae][MaeWriter][writer]") {
auto bondBlockStart = mae.find("m_bond[6]");
REQUIRE(bondBlockStart != std::string::npos);

std::string_view ctBlock(&mae[ctBlockStart], atomBlockStart - ctBlockStart);
std::string_view atomBlock(&mae[atomBlockStart],

                          bondBlockStart - atomBlockStart);

std::string_view bondBlock(&mae[bondBlockStart]);

std::string ctBlock(&mae[ctBlockStart], atomBlockStart - ctBlockStart);

Any suggestions on the build?
This could be because you are still using an older version of cmake (or a
version installed the way the RDKit used to do it before #6898
https://github.com/rdkit/rdkit/pull/6898).
You might try looking to see if there's a catch directory in
$RDBASE/External/catch and/or build/External/catch and, if so, removing
those directories, then re-running cmake. This will complain about not
finding catch2 and then grab a new copy and build it using the proper build
flags.
—
Reply to this email directly, view it on GitHub
https://github.com/rdkit/rdkit/pull/7321#discussion_r1549678842, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/A22KQEYY6YW5CWHE42JWMATY3P3Q7AVCNFSM6AAAAABFTWA2S2VHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMYTSNZWG4YTANJQGY
.
You are receiving this because you authored the thread.Message ID:
@.***>


[ADD]: BYTE_RIDER 👾

PR Description 📜

This PR is about adding Byte Rider Game

Fixes #1349

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[x] I have specified the respective issue number for which I have requested the new game.

Add your screenshots 📸

Thank you soo much for contributing to our repository 💗

Thank you  @0xabdulkhalid , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


Failing Repos

When syncing on a new install, a number of repos are failing.
rsync: failed to connect to rpki.admin.freerangecloud.com (<IP_ADDRESS>): Connection refused (111)
rsync: failed to connect to rpki.admin.freerangecloud.com (2a0f:9400::10): Network is unreachable (101)
rsync error: error in socket IO (code 10) at clientserver.c(127) [Receiver=3.1.3]
rpki-client: rsync rsync://rpki.admin.freerangecloud.com/repo failed
rpki-client: rpki.admin.freerangecloud.com/repo/FRC-CA/2/5D35939557110CC43429AE301F7CEF0E5889942B.mft: No such file or directory
rpki-client: rpki.cnnic.cn/rpki/A9162E3D0000/73/CfUv1bVUg5EXd8PcpEpl08lfhYA.mft: No such file or directory
rpki-client: rpki.cnnic.cn/rpki/A9162E3D0000/643/PgsdlIaQ7Nxy4-Rg5eY-3pU8JOg.mft: No such file or directory
rpki-client: rpki.cnnic.cn/rpki/A9162E3D0000/423/Xb2Ek-hXQR0lkZ2GO7t9n_zfQCY.mft: No such file or directory
rpki-client: rpki.cnnic.cn/rpki/A9162E3D0000/2564/AnmNftzNSoJtCq5V0ivwHr_IVVI.roa: certificate revoked
rpki-client: rpki.cnnic.cn/rpki/A9162E3D0000/2564/WKekqyaWF89H6rKKH9ZgO10Ojw0.roa: certificate revoked
rpki-client: rpki.cnnic.cn/rpki/A9162E3D0000/577/Bnno7GYZdNImrE2NgOtA7VopH8Q.roa: certificate revoked
rpki-client: rpki.cnnic.cn/rpki/A9162E3D0000/577/HYSK6j9Pm4k6HObs3ehVIuOsemE.roa: certificate revoked
rpki-client: rpki.cnnic.cn/rpki/A9162E3D0000/577/JBqQNzyD7FX-A-kfxLTc29DLKUk.roa: certificate revoked
rpki-client: rpki-repo.registro.br/repo/FMn2RzF1dWSDso9K5bc7e9pWQxGMSSZ8LBGGfETtysRb/0/765A933C6C72EE2FEB3E9CD5814A88CEC6E9EDC2.mft: mft expired on Oct  8 06:00:00 2020 GMT
rpki-client: rpki-repo.registro.br/repo/Gva1RNWLQZKX2mKGX3ABNzDf2GUEmHtudn8iaAwPJ59b/0/59D5CE263BFC184A853E43C720B032327746D3F2.mft: mft expired on Oct  7 06:00:00 2020 GMT
rpki-client: rpki-repo.registro.br/repo/7MDsxHLp73maFuum97qTwY4sCSEve8jVP9X59WE1Czro/0/B585900CF5CFE343A114731C2BC86CDB52565A36.mft: mft expired on Oct  7 00:00:00 2020 GMT
rpki-client: rpki-repo.registro.br/repo/6tSMwGvMYudeQGttkP1cDt5DQGPrSgkBvhwYzfFwsvvD/0/24AE5DB2E35C9E374F3103B44A7914C203A9494F.mft: mft expired on Oct  4 12:00:00 2020 GMT
rpki-client: rpki.admin.freerangecloud.com/repo/FRC-CA/0/C8935FDCA5028AE8209FEC82AD8AE8CFB7C6E776.mft: No such file or directory
rsync: safe_read failed to read 1 bytes [Receiver]: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(276) [Receiver=3.1.3]
rpki-client: rsync rsync://rpki-ca.idnic.net/repo failed
rpki-client: rpki.admin.freerangecloud.com/repo/FRC-CA/1/DC9B0FC0FAE1CB3BD28B9D01AAFC3563FDA951DA.mft: No such file or directory
rpki-client: rpki-ca.idnic.net/repo/IDNIC-ID/1/C5E33A13006F4F97F48DD65B504E99749247F589.mft: No such file or directory
rpki-client: rpki-ca.idnic.net/repo/IDNIC-ID/0/38DC96F54A3D191028A636E98EE068E4AE207D76.mft: No such file or directory
rpki-client: rpki-ca.idnic.net/repo/IDNIC-ID/2/47C3384A753C3CB1369BF24D2BEAB816059D46C3.mft: No such file or directory
rpki-client: rpkica.mckay.com/rpki/MCnet/Jp4Tjp_GB5I1RfeaOGhKZNlDmAQ.mft: mft expired on Aug 26 11:03:34 2020 GMT
rpki-client: rpkica.mckay.com/rpki/MCnet/UEh2SAvdIgPsUFdv92RSSaNqBnY.mft: No such file or directory
This is showing a small, but significant, difference in ROAs compared to Routinator 3000.   Is there an issue with the TAL files?
Validator: #IPv4/IPv6 records
Routinator 3000: 23:55:54 158440/27070
rpki-client: 156690/26644

Note that rpki.admin.freerangecloud.com seems to offer only RRDP, not rsync.

If you want the numbers with routinator, please use the latest rc 0.8.0-rc2 version, otherwise you don't get 6486bis behavior and the numbers are therefor very different.

This number of warnings is correct and expected in today’s RPKI repositories on the Internet. In this sense - DNSSC and RPKI are quite similar: there will always be leaves of the hierarchy that operate suboptimal. When DNSSEC signatures are expired they result in “BOGUS” on validating DNS resolvers. When RPKI repositories have elements that are expired or files that are missing, it is considered invalid and thus no VRPs are emitted from the (now) distrusted publication point.
This implementation tends to err to the side of caution: if anything is wrong with the RPKI data it is safer to not produce VRPs from publication point.

When do we expect 0.8.0 to be released as GA and portable built?

You should ask the routinator team when routinator 0.8.0 will be released


dgVoodoo + DxWnd + dxwrapper

For a game I am trying to fix (Tonic Trouble), in order for it to work perfectly I need to run it with both dgVoodoo (wrapping around ddraw.dll) and DxWnd. On top of this, I would also like to use dxwrapper for it's ability to load ASI/DLL files, which I will be using to further enhance the game. Without dxwrapper, I can use dgVoodoo and DxWnd's proxy DLL to load them both at the same time.
The problem is, when I try and use dxwrapper to load DxWnd rather than DxWnd's proxy DLL, it doesn't work with dgVoodoo and all DxWnd tweaks have no effect. If I remove dgVoodoo it does wrap it, but DxWnd alone has serious graphical issues with this game.

What version of DxWnd are you using?  dxwrapper only supports DxWnd v2.03.60 at this time.  See here and here.
How are you using both dgVoodoo and DxWnd's proxy DLL?  Can you give me more details on how you have this setup?

I tested with the latest version of DxWrapper here and it works fine with DxWnd + dgVoodoo on the games I tested, when using DxWnd version 2.03.60.
Since I have not gotten any response I am closing this issue.  If you still have an issue you can reopen it.


Improve pet cards

Summary
PetCard.js

Change filename: PetCard.jsx to PetCard.js to make file extensions more consistent over components.
Change onHoverPhoto and onBlurPhoto functions: add Interval to display all available photos in sequence while cursor hovers the card img. When the cursor leaves the img (event handled at onBlurPhoto) the interval is cleared.
Add Link to Card Img: make cards more user friendly extending the "More Info" button functionality to the Img.

Pets.js

Add Link to AnimalType component: make animal type selectors more user friendly extending the "Click Here" button functionality to the img container.

I've tried with Chrome and Firefox and both work well, what browser are you using?

I think it's fixed now, I only had to add width: 100% to the .card__img class on PetCard.css