3D Touch - Peek and Pop

Hi, first thank you so much for this is amazing! :+1:
Excuse me! amm the Peek and Pop it does not work on Simulator 6s plus with Xcode 7.2 when I´m doing the longer press and use the combination of the command, control, and shift ... can you tell me why?
Thanks!
Regards!

I have the same problem. Peek and Pop doesn't work with Xcode 7.2, I tried iOS 9.1 and 9.2 on various iPhone simulators.

One important part about the force touch support is that the touch needs to move to get force updates. Can you try moving the touch slightly after pressing command + control + shift? It's still working for me on Xcode 7.2.
I realize this isn't ideal behavior, but the feature is really just a stopgap until Apple provides actual support for force touch directly in the simulator.

It works on my Xcode 7.2.1 and iPhone 6S simulator. Just like @ryanolsonk said, you need to move a bit of your mouse cursor to let it work while holding Shift + Command, not Command + Control + Shift.

I will probably remove this feature now that Apple supports it in the simulator on machines with force-touch trackpads.


Refactor Program Management section of Admin Settings

Make a modal for program management that lets the user change the title, description, cover photo, contact email, contact name, and location of the program.

 Refactor Program Management section of Admin Settings #797


properly handle relay errors

cc/ @decanus - this PR fixes the handling of relay errors on sendbundle (and other calls)


ERROR:undefined reference to `wasmtime_val_copy

I attempted to compile wasmtime and its C API on a RISC-V 64 platform. The steps are as follows:

Clone the Wasmtime Repository and Compile:
git clone https://github.com/bytecodealliance/wasmtime.git
cd wasmtime
cargo build --release -p wasmtime-c-api

Copy the Compiled Results:

The .a and .so files are located in wasmtime/target/release.
The header files are located in wasmtime/crates/c-api/include.

sudo cp libwasmtime.a /usr/local/lib/
sudo cp libwasmtime.so /usr/local/lib/
sudo cp -r /home/zjq/build_factory/wasmtime/wasmtime/crates/c-api/include/* /usr/local/include/

Compile a Package (kpt) Using lwasmtime:
git clone https://github.com/kptdev/kpt.git
cd kpt
go build -v

# github.com/GoogleContainerTools/kpt
/home/zjq/riscv_istio_test/go_golang/go/pkg/tool/linux_riscv64/link: running gcc failed: exit status 1
/usr/bin/ld: /tmp/go-link-2768106579/000011.o: in function `_cgo_a67a9a099c04_Cfunc_wasmtime_val_copy':
/tmp/go-build/cgo-gcc-prolog:250:(.text+0xcdc): undefined reference to `wasmtime_val_copy'
/usr/bin/ld: /tmp/go-link-2768106579/000021.o: in function `_cgo_a67a9a099c04_Cfunc_wasmtime_context_add_fuel':
/tmp/go-build/cgo-gcc-prolog:74:(.text+0x198): undefined reference to `wasmtime_context_add_fuel'
/usr/bin/ld: /tmp/go-link-2768106579/000021.o: in function `_cgo_a67a9a099c04_Cfunc_wasmtime_context_consume_fuel':
/tmp/go-build/cgo-gcc-prolog:94:(.text+0x2e0): undefined reference to `wasmtime_context_consume_fuel'
/usr/bin/ld: /tmp/go-link-2768106579/000021.o: in function `_cgo_a67a9a099c04_Cfunc_wasmtime_context_fuel_consumed':
/tmp/go-build/cgo-gcc-prolog:114:(.text+0x3de): undefined reference to `wasmtime_context_fuel_consumed'
/usr/bin/ld: /tmp/go-link-2768106579/000025.o: in function `_cgo_a67a9a099c04_Cfunc_wasmtime_val_delete':
/tmp/go-build/cgo-gcc-prolog:210:(.text+0x5ea): undefined reference to `wasmtime_val_delete'
collect2: error: ld returned 1 exit status

I couldn't find functions like wasmtime_val_copy in these header files, but I did find:

WASM_API_EXTERN void wasm_val_delete(own wasm_val_t* v);
WASM_API_EXTERN void wasm_val_copy(own wasm_val_t* out, const wasm_val_t*);

Is it possible that the version of c-api I compiled is too new, causing these APIs to be removed?

Are you sure that the Wasmtime C API was built for RISC-V? If you only executed cargo build --release -p wasmtime-c-api then that would build it for the host platform, which is probably not RISC-V (but I could be wrong)


Trait bound ThreadRng: rand_core::RngCore is not satisfied

Hi,
I'm trying to implement the example given in the ReadMe. However, I cannot use rand::thread_rng() as I get the following error:
the trait bound `ThreadRng: rand_core::RngCore` is not satisfied
required because of the requirements on the impl of `rand::Rng` for `ThreadRng`

I first used rand version 0.8.3 and then went back to 0.8 to have the same version as in the example. I also use regex_generate version 0.2 and run the rust compiler stable version 1.49.0.
This is my code (basically the same as the example with a different regex and max repeat):
extern crate regex_generate;
extern crate rand;

use regex_generate::Generator;

fn main() {
    let mut gen = Generator::new(r"(a|b|c)*", rand::thread_rng(), 3).unwrap();
    let mut buffer = vec![];
    gen.generate(&mut buffer).unwrap();
    let output = String::from_utf8(buffer).unwrap();

    println!("Random Date: {}", output);
}

I hope you can somehow reproduce this problem.

The version of regex_generate on crates hasn't been updated to rand 0.8 yet. You can either use rand 0.7 or use the version of regex_generate from git.

@azdle Thank you, it's working now.


Throttling backend

Signed-off-by: Isaac Hier<EMAIL_ADDRESS>
Which problem is this PR solving?

Resolves #1078.

Short description of the changes

Throttling component in agent.

Depends on https://github.com/jaegertracing/jaeger/pull/1079.

Hey @mindaugasrukas. I am no longer working at Uber. These changes were more or less an effort to get the feature out before I left. Idk the plan for this, but maybe @yurishkuro can advise potential next steps for me or someone else who would like to take over this.

@isaachier do you remember how much this is different from the internal version?

I believe I posted any implementation details here before leaving the company. The only thing is cleaning it up for the open source project.

Should we close this one?

I'm closing this, as there's another PR replacing it (#1676)


Filter On Type

Issue Type: Feature Request
We can change default filter on type setting on/off.
VS Code version: Code 1.39.2 (6ab598523be7a800d7f3eb4d92d7ab9a66069390, 2019-10-15T15:35:18.241Z)
OS version: Windows_NT x64 6.1.7601

Please give more details. Filter what?


feat(app): add e-stop modals for odd

Overview
Add two modals for e-stop. One is EstopPressedModal and the other is EstopMissingModal.
Also add error type to Chip component.
The function will be added by a following PR.
design
https://www.figma.com/file/t4GKKfUA3RRfgHFxPbVVjV/Release%3A-Touchscreen-August-update?type=design&node-id=629-52540&mode=design&t=ucnIizoesp9Fg9hI-0

Test Plan

run storybook
check EstopPressedModal and EstopMissingModal

Changelog

add EstopPressedModal and tests
add EstopMissingModal and tests
add error type to Chip component and test

Review requests

Risk assessment
low

[ ] combine DesktopEstopPressedModal + EstopPressedModal (ODD) ->  EstopPressedModal
[ ] combine DesktopEstopMissingModal + EstopMissingModal (ODD) ->  EstopMissingModal


Make project use gradle

could definitely use some improvement; it might be building for java 8 or 11 or something idk

after this gets pulled i have another wacky pull request ;)

didn't mean to close this. woops! probably due to my personal repo's restructuring


docs: Update CONTRIBUTING.md

Makes clear which project submodules will be installed and explicit move step before rustup show command

Thank you, and welcome!


ilab model engine proposal

This enhancement introduces a new design for ilab. Primarily adding sub-parent commands, new modes of interactions with ilab, and clarity on what the source + sink of data are in this system we are building.

@cdoern can you fix the Markdown Lint/Spellcheck errors?

@nathan-weinberg should be set

Overall I think this is a good proposal. It offers a good UX with lots of future expansion potential

@russellb (GH wont let me quote reply)

I would prefer to remove this from this proposal. Changing the CLI command structure is not dependent on making this configuration management change.

I think this EP is meant to cover the cmd redesign sure but also the way ilab is thought about and generally used. That is why initially had the title as "model engine". Sure,  we are redesigning the cmds, but we are also redesigning how we think about using ilab, its scope, etc.
A lot of your comments seem to be removing some parts of that (the future structure, the ilab init stuff, etc). I think this is something I'd really like to leave, as well as the original title, and the future structure to be discussed in another EP as all of these things fit more with the mental model I was hoping to get across with this EP.
Pushing up a new set of changes but hoping to roll back some of them if possible! lmk what you think.

Ok, I removed the new flags I want to add and the bits about the global model store/config.
cc @russellb @n1hility @markstur PTAL :pray:


Fix the HttpRouter problem with overlapping in trail and the middle of routes

This PR should fix #378, #381 and #376 and can be resumed in the following steps:

Remove the set of the empty string for not matched parameters, by default should be nil
Add unit tests to verify the trail dynamic identifier  as the end of the route and with more dynamic path after the end of the route and the overlapping during the middle of the route

The findHandler method was refactored to fix two main issues occurring during the search of a route.

Nodes ending in dynamic trails were not matched correctly if they have more routes after the trail. Examples of routes are defined in the new test case testHttpRouterShouldHandleOverlappingRoutesInTrail added.
After the search traverse an incorrect path in a dynamic route the recursion was not handling the rest of the case properly regarding the IndexingIterator<[String] is mutated after call next().

The method was refactored to use a default array with indexes instead of the IndexingIterator<[String] to be able to traverse the routes and search correctly and removed the part of the code causing the routes with a dynamic trail were not matched.

I tried this fix in a big suite of UI Tests with a lot of overlapping in the routes as it's working as expected. Also, we have positive answers about the fix of the issue in #381 and #376. So this PR is ready to be reviewed 🚀.

Merge if you like, just one minor comment about the docs.

Thanks, @adamkaplan and welcome back 😀.


Explain imperative vs declarative better

The interplay between imperative code and how Pulumi's declarative engine / goal state works is not clearly explained anywhere, and yet is a very important point for new users to understand.
The closest is probably How it Works but this page is quite lengthy and isn't oriented around these points, as much as it is giving a broad brush architectural overview of various key system pieces.
We should clearly describe this somewhere prominently.

This would really help as I'm documenting the reasons for my choice of Pulumi at my company.


How to customise the UI

Hi, thank you for all the hard works.
For the UI, is there a way I can change the current red colour when selected to another colour? Or how to change the icon? Thank you.

Before official support is provided, I want to share a temporary solution for overriding some of the default styles of wagtail-autocomplete.
This method involves extending the Wagtail admin_base.html template and adding a custom CSS file to it. In this way, we can adjust the styles of the Wagtail content editing interface without directly modifying the source code or package of wagtail-autocomplete.
The steps are as follows:

In the static files (/static) directory of your Django application, create a custom CSS file, for example, named custom-wagtailadmin.css. In this file, you can add any style rules you need to override. For example, I wanted to support dark mode, so I simply modified the background color to be transparent.

.c-wagtailautocomplete__suggestions__item {
    background-color: transparent !important;
}
.c-wagtailautocomplete__suggestions__item--active {
    background-color: #ff7f77 !important;
}

Create a new HTML file to extend the Wagtail admin_base.html template. Suppose we name this file custom_admin_base.html and place it in the template directory (/templates) of your Django application. In this extended template file, include your previously created custom CSS file.

{% extends "wagtailadmin/admin_base.html" %}

{% load static %}

{% block extra_css %}
    {{ block.super }}
    <link rel="stylesheet" href="{% static 'your-path/custom-wagtailadmin.css' %}" type="text/css">
{% endblock %}

Make sure to replace 'your-path/custom-wagtailadmin.css' with the actual path to your CSS file.
I know this is not a best practice, but I do have a hard time modifying the packaged dist.js and dist.css, and this method is simple enough to solve the problem for me.


NO-JIRA: chore: bump google.golang.org/grpc to 1.65.0

resolves snyk deps check

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 58.05%. Comparing base (7ff35c9) to head (5fa47f1).

Additional details and impacted files

@@            Coverage Diff             @@
##             main     #665      +/-   ##
==========================================
+ Coverage   57.76%   58.05%   +0.28%
==========================================
  Files          53       53
  Lines        4215     4215
==========================================
+ Hits         2435     2447      +12
+ Misses       1534     1529       -5
+ Partials      246      239       -7

see 4 files with indirect coverage changes

/lgtm

/override ci/prow/e2e-aws-single-node


Remove local span on variant call

Why are we doing this?

Note that this PR pulls this change into a new v0.28 branch. This change will not be merged into master directly.
Instead, a new PR will be cut against master with an equivalent change

Yes, please include the reasoning in the commit message for posterity.


fix: Add check for self during transfers

Updating both proxyTransferFrom and proxyTransfer transitions to add check for self. Prevent depleting user's supply when sending to self tokens.

Prefer https://github.com/Xfers/StraitsX-tokens/pull/24 over this, closing


App crashes when calling confirmSignIn with new password (intermittent)

Describe the bug
When executing signIn for a Cognito user record in the FORCE_CHANGE_PASSWORD, the amplify-ios library returns a FORCE_CHANGE_PASSWORD nextStep.
Typically, the confirmSignIn method can be called with a new password, the Cognito user record updates, and the next state is returned. However, the confirmSignIn API seems to intermittently crash the application:
libc++abi.dylib: terminating with uncaught exception of type NSException
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Cannot set the result on a completed task.'
CoreSimulator 732.18.6 - Device: iPhone 12 (01D66578-B2F8-4EBF-890E-B96C587E12CB) - Runtime: iOS 14.4 (18D46) - DeviceType: iPhone 12
terminating with uncaught exception of type NSException

Please note this was observed via an amplify-flutter application; however, amplify-ios customers appear to experience it as well.
Steps To Reproduce
Steps to reproduce the behavior:
1. Go to the Cognito console and create a use with all required attributes marked as verified.
2. Call the signIn method.
3. The method will return `FORCE_CHANGE_PASSWORD` as the `nextStep`
4. Call confirmSignIn with a valid password.

You may need to do this multiple times. I have never observed this after opening the app on a clean device and executing this flow for the first time. You may need to create multiple users and go through the signup -> signin flow repeatedly.

Expected behavior
The confirmSignIn API should consistently allow password change.
Amplify Framework Version
1.11.0
Amplify Categories
Auth
Dependency manager
Cocoapods
Swift version
unspecified
CLI version
n/a
Xcode version
12.4
Relevant log output
No response
Is this a regression? (i.e. was this working before a version upgrade)
No response
Device
iphone 12 simulator
iOS Version
ios 11
Specific to simulators
No response
Additional context
No response

I believe @dnys1 may have something in AWSMobileClient to fix this- we'll reference the PR here whenever that is ready from the iOS SDK, looking forward to it!

@lawmicha Opened a PR in the SDK for this: https://github.com/aws-amplify/aws-sdk-ios/pull/3732

PR is merged closing


Upgrade test robots package version and adjust for some Flutter bugs (Resolves #1344)

Upgrade test robots package version and adjust for some Flutter bugs (Resolves #1344)
In case this is needed for future reference: We had to release a few revisions of the robots package, and even alter some tests in super_editor, because a new robots feature uncovered a number of bugs related to how Flutter handles the simulated platform in key presses.

I'm gonna merge this to unblock other PRs.


[Windows] Invoke Move-Item and Rename-Item with retry after Extract-7Zip

Description
Sometimes customers have an issue with Access is denied  during image generation after invoking Extract-7Zip, as a workaround is using a function with retries.
Related issue:
https://github.com/actions/virtual-environments/issues/4277
Check list

[x] Related issue / work item is attached
[x] Tests are written (if applicable)
[x] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

Is "Invoke-SBWithRetry" needed for files/folders operations? Will it resume/overwrite files/folders if it encounter an error. Maybe we should use approach with "robocopy" used?

Is "Invoke-SBWithRetry" needed for files/folders operations? Will it resume/overwrite files/folders if it encounter an error? Maybe we should use approach with "robocopy" used?

This function is general to run any cmdlets with retries. It will depend on the logic command to rewrite/resume/etc. I don't see any benefits to use robocopy in this tricky case.


error: in triplet x64-windows: Unable to find a valid Visual Studio instance Could not locate a complete Visual Studio instance (using vcpkg with mingw)

I am trying to install vcpkg with mingw then i got this bug:
error: in triplet x64-windows: Unable to find a valid Visual Studio instance
Could not locate a complete Visual Studio instance
OS: Windows
Install vcpkg by bootstrap
create new variable VCPKG_TARGET_TRIPLET=x64-mingw-dynamic
run vcpkg install glad
error appeared

I want the package glad to be installed but it didnt

You need to set VCPKG_HOST_TRIPLET too, because the default is x64-windows which uses VS toolchain.

it works now but i got another error which is cannot find glfw3-vcpkg.cmake(after i set cmake prefix path)

after i set cmake prefix path

Wrong usage. You should never reference installed directory. The only thing you should set is CMAKE_TOOLCHAIN_FILE.
https://learn.microsoft.com/en-us/vcpkg/get_started/get-started?pivots=shell-cmd#4---build-and-run-the-project

ye but it wont find two glfw vcpkge files?

Have you tried?

you mean just set the CMAKE_TOOLCHAIN_FILE? if that the case then yes but failed

It's impossible to help without any logs whatsoever.

We haven't been able to repro this; if more information comes up, or this issue appears again, please reopen.


Feature request: chalk.decode()

It would be useful to be able to decode a string that was already written.
For example:
const str = chalk.green('Test')
const decoded = chalk.decode(str)
console.log(decoded)
// '\\u001b[32mTest\\u001b[39m'

Perhaps there's an easy way to do this already with JavaScript? I've looked around for about an hour and I can't find one/come up with one.

Nevermind, I found a way to do this using he. I couldn't find another NPM package for this, so... https://github.com/F1LT3R/ansi-encode

Here's a one-liner:
const escapeAnsi = str => str.replace(/\u001b|\u009b/g, m => ['\\u009b', '\\u001b'][Number(m === '\u001b')]);

Thanks @Qix- - also, I found this did what I needed:
const encode = ansiStr => JSON.stringify(ansiStr).replace(/'/g, '\\\''))


Configurable exclusions

By default, the CDN does not serve files with the .css extension. So we made it a configurable option, and added a few more tests to ensure the new settings work as intended and without breaking anything.
Some refactoring was needed, see individual commits for details.
Tested on a live illustreets instance which we use internally.
More background on how this pull request came about, in this Meteor Forums thread.

We should add option to configure things through settings.json, but that is for another PR. Will release shortly.

You know what, I kept on thinking about that. But then I thought users will end up with options spread in three different places: environment variables, CDN.config, and settings.json.


Doc: Check for program existence using POSIX standard "command" instead of "which"

which -s is broken, my local version of which has no support for the -s flag (and I can't find what it's supposed to mean, either). Using the POSIX standard command command fixes this for me and will be more compatible in general.

Most uses of command -v in the repo also pass >/dev/null 2>&1. Would that be useful here? Otherwise, LGTM.


patch newly created buffers, too

Could you briefly explain the issue you are encountering please?

well, after creating a new buffer, its settings are still on the default value configured in jEdit and not what's configured in my .editorconfig. saving, closing and re-opening the buffer helps, but that became tedious :)

I no longer have jEdit installed and it may take me quite a while to figure out what's going on :) Would jEdit know the path to the buffer if it's newly created? This may affect how .editorconfig files are loaded.

hm, you are right, it's not ideal:
new buffers, being named "Untitled-1" do get configured with my [*] configuration, but stay at those settings after saving them with a file name that should have different settings. well - at least i don't accidentally check in files using TABs at work any more, but this is not good enough.
i wonder if i should patch on save, too...

Perhaps it's better idea to update the settings on first save, so that the path is clear.

just tried to put that on BufferUpdate.SAVING - funnily, that does not work as expected:
i create a buffer, immediately save it - properties are still the default ones.
i save it again, and now everything is fine. back to the drawing board...

oh - and thanks for the prompt reaction, that was much quicker than i'd have expected :)


Emoji not showing in notification

If you are in room A and room B and you are reading messages of room A. If someone sends a text message in room B then you get a notification, but if someone sends an emoji in room B then you get a notification like someone@roomB \n <img id = 'emoji'>. it should say name of that emoji like someone@roomB \n :emoji:

hey, Can I check this one @LalitNM

You can self-assign this by commenting @kpbot claim, if you feel that you can fix this.

@kpbot claim

I am interested in this issue!

@kpbot claim


⚠ Bofrost.be has degraded performance

In 3040bdf, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1716 ms

Resolved: Bofrost.be performance has improved in 3c2114b after 54 minutes.


Getting 404 not to working view upon installing pingpong-labs admin

Hi there, thankyou for your nice package.
I'm new to laravel and i'm currently experiencing difficulty in debugging this problem.
I have some Views already functioning and have routes properly configured but when i install your package, something wrong is happening and it throws NotFoundHttpException.
As I've reviewed the error log, it shows that it is thrown by your showArticle() method at SiteController but i cannot see a trace or where it was been called in the code or in my routes neither. i guess my routes had been overwritten by your package.
Here's the error log:

I hope you can point to me where do this error comes from.

i've already traced who calls the function showArticle( ) at SiteController.
it is the RoutesObserver class,

Can someone explain to me what RoutesObserver class' do? And why it is called instead of my own route?

According to the documentation, you need to call Event::fire('admin::routes'); to add the PingPong Admin's routes to your application.
But that's not what really happens, because in the code it's actually calling that anyway when the extension is registered. And PingPong Admins's routes catch all root url's because of the RoutesObserver you pointed out.
So, this is a pretty nasty bug in this package and the way I solved it was making a private fork of this and removing the line in AdminServideProvider.php@95.
Hope it helps!

@techxaidz : You have to update the post.permalink option in admin interface, for example : post/{slug}.

thanks for the fast responses there. i guess i need to make a private fork also,
@gravitano  : what does the post.permalink actually do? what do i replace to that code? can you give a little more spoonfeed-like example?
sorry for i am a newbie

@gravitano I suggest you put that in the documentation (and remove the part of the events in the routes file), it would have saved a lot of time for me

@arsfeld : i tried what you suggested and it worked! looking forward for a proper solution / documentation regarding this problem.
thankyou


added missing docstring for a public class method.

Reference issue
Example: added missing docstring for a public class method.
What does this implement/fix?
Per the feedback on my last PR (thanks, btw!) I wanted to attempt a docstring update based on the desired repository requirements -- specifically public function defs that aren't using @copy_doc or @copy_function_doc_to_method_doc that don't currently have a docstring.  I've only made one change to make sure i'm getting this correct before looking for more.  Any feedback is welcome!
Note: The method is public, but the class does start with a _ -- This wasn't discussed in the comments of my last PR, so I figured i'd submit anyway, but if you don't want any documentation whatsoever for classes that start with _ (regardless of whether the documented method is public) just let me know and I'm happy to close the PR. thanks!


关于win7安装 npm install wechaty-puppet-padpro 的问题

🚨 The issue tracker is not for questions 🚨
你好，这个安装的时候 报错

Important：Please file the issue follow the template, or we won't help you to solve the problem.
I will close this issue, feel free to file a new issue with the issue template.
0. Report Issue Guide

Please run the following command and check whether the problem has been fixed：

rm -rf package-lock.json
rm -rf node_modules
npm install

Please search in FAQ List first, and make sure your problem has not been solved before.

Please search in the issue first, and make sure your problem had not been reported before

1. Versions

What is your wechaty version?
Answer:

Which puppet are you using for wechaty? (padchat/puppeteer/padpro/...)
Answer:

What is your wechaty-puppet-XXX（padchat/puppeteer/） version?
Answer:

What is your node version? (run node --version)
Answer:

What os are you using
Answer:

2. Describe the bug
Give a clear and concise description of what the bug is.
3. To Reproduce
This part is very important: if you can not provide any reproduce steps, then the problem will be very hard to be recognized.
Steps to reproduce the behavior:

run '...'
...
...

4. Expected behavior
Give a clear and concise description of what you expected to happen.
5. Actual behavior
If applicable, add screenshots to help explain your problem. But do not paste log screenshots here.
6. Full Output Logs
Set env WECHATY_LOG=silly in order to set log level to silly, then we can get the full log (If you dosen't set log env, log level is info as default, we cannot get the full log)
We need full log instead of log screenshot or log fragments!

Show Logs

$ WECHATY_LOG=silly node yourbot.js

Question: Paste your FULL(DO NOT ONLY PROVIDE FRAGMENTS) log messages
Answer:

7. Additional context
Add any other context about the problem here.
[bug]

感谢回复，我用 ubuntu了。。  window的确不好安装。。

Important：Please file the issue follow the template, or we won't help you to solve the problem.
I will close this issue, feel free to file a new issue with the issue template.
0. Report Issue Guide

Please run the following command and check whether the problem has been fixed：

rm -rf package-lock.json
rm -rf node_modules
npm install

Please search in FAQ List first, and make sure your problem has not been solved before.
Please search in the issue first, and make sure your problem had not been reported before

1. Versions

What is your wechaty version?
Answer:
Which puppet are you using for wechaty? (padchat/puppeteer/padpro/...)
Answer:
What is your wechaty-puppet-XXX（padchat/puppeteer/） version?
Answer:
What is your node version? (run node --version)
Answer:
What os are you using
Answer:

2. Describe the bug
Give a clear and concise description of what the bug is.
3. To Reproduce
This part is very important: if you can not provide any reproduce steps, then the problem will be very hard to be recognized.
Steps to reproduce the behavior:

run '...'
...
...

4. Expected behavior
Give a clear and concise description of what you expected to happen.
5. Actual behavior
If applicable, add screenshots to help explain your problem. But do not paste log screenshots here.
6. Full Output Logs
Set env WECHATY_LOG=silly in order to set log level to silly, then we can get the full log (If you dosen't set log env, log level is info as default, we cannot get the full log)
We need full log instead of log screenshot or log fragments!
Show Logs
7. Additional context
Add any other context about the problem here.
[bug]

感谢回复，我用 ubuntu了。。 window的确不好安装。。


Allow JARs to be easily added to the classpath

allow JARs to be easily added to the classpath
remove duplicate JARs from executable
describe how the database can be changed

I see that you have added ./lib relative to the current working directory as a default.  Though it is not necessarily clear what is the current working directory.  Do you mean where the executable jar resides?  Or the directory from which the executable is called.  There is maybe room for some stronger explanation here.  By default we would normally like to see the executable running from something like /usr/local/bin/rapidproconnector.  Is it possible in such a case to set a classpath to everything under /usr/local/lib/rapidproconnector for example (obviously can be done with JAVA_OPTS.  Or perhaps spring config)

Do you mean where the executable jar resides? Or the directory from which the executable is called.

I realised it's actually both after some experimentation. It's the latter when run with java -jar but the former when run with ./dhis2rapidpro.jar. I'll have to clarify this in the documentation.

Is it possible in such a case to set a classpath to everything under /usr/local/lib/rapidproconnector for example

It's possible by overriding application's loader path in an environment variable: export LOADER_PATH=/usr/local/lib/rapidproconnector. Will document it.

Running it like ./dhis2rapidpro.jar is a bit ambiguous as the CWD will actually be the same as the directory of the executable.  If you run /usr/local/bin/dhis2rapidpro.jar from your home directory will it pick up classpath from /usr/local/bin/lib or from ~/lib ?

If you run /usr/local/bin/dhis2rapidpro.jar from your home directory will it pick up classpath from /usr/local/bin/lib or from ~/lib ?

You mean like ./usr/local/bin/dhis2rapidpro.jar? It will scan JARs in  /usr/local/bin/lib. If you ran it like java -jar /usr/local/bin/dhis2rapidpro.jar from your home directory, then it will scan JARs in ~/lib.


Stable version of the code

Hi,
I realised that there are frequent commits in this repository. Will there be a stable version of the code?
Thanks.

If you have specific issues raise them and tag me


Clarification on outside scope access

I assume you won’t be able to access the outside scope. But what happens in this case? Is an error thrown, or is the outside scope copied as though the outside module was reinitialised?

It’s a reference error, just like if you used an undeclared variable in a module.


remove Babel build

Breaking change

Lgtm!

It breaks only require('async-retry').default case. But still breaking.

We could include a circular reference to default, but I don't really think it's necessary.


optimize SupersetOf func performance

Please provide a description of this PR:

Optimize SupersetOf func performance
Add an alias func ContainsAll of SupersetOf
Add more test cases

benchmark:
$ go test -bench="BenchmarkSupersetOf" -test.benchmem -count=10 . >> old.txt # old code
$ go test -bench="BenchmarkSupersetOf" -test.benchmem -count=10 . >> new.txt # new code
$ benchstat old.txt new.txt
name                      old time/op    new time/op    delta
SupersetOf/SupersetOf-12    1.28µs ± 4%    1.17µs ± 6%    -8.44%  (p=0.000 n=9+10)

name                      old alloc/op   new alloc/op   delta
SupersetOf/SupersetOf-12     48.0B ± 0%      0.0B       -100.00%  (p=0.000 n=10+10)

name                      old allocs/op  new allocs/op  delta
SupersetOf/SupersetOf-12      1.00 ± 0%      0.00       -100.00%  (p=0.000 n=10+10)

Hi @wulianglongrd. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/ok-to-test

@wulianglongrd: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

gencheck_istio
a5e9ae277cdb2ce1e3b510c358daec348d466b9a
link
true
/test gencheck

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


git clone https://github.com/ipdk-io/p4-ovs

this link does not exist, did you mean git clone https://github.com/ipdk-io/ovs ?
in the installation
https://github.com/ipdk-io/ovs/blob/ovs-with-p4/Documentation/intro/install/ovs-with-p4-general.rst

The ovs-with-p4 branch is obsolete. It was for an older version of the software.
P4-OVS was the pilot version of the software. It integrated OVS, Stratum, and a several other packages into a single monolithic application.
The pilot version was superseded by a disaggregated package called P4-OVS Split Architecture (to begin with), and then IPDK Networking Recipe or P4 Control Plane.
P4 Control Plane consists of a number of repositories, all on https://github.com/ipdk-io:

networking-recipe is the superproject. It contains ovs, stratum, and a number of other repositories as submodules. The active branch is main.
ovs is a modified fork of https://github.com/openvswitch/ovs. The active branch is idpk-latest.
krnlmon is a heavily modified version of https://github.com/p4lang/switch. The active branch is main.
stratum-dev is a heavily modified fork of https://github.com/stratum/stratum. The active branch is split-arch.
p4runtime-dev is a modified fork of https://github.com/p4lang/p4runtime.

There's a more detailed Overview of the components in the P4 Control Plane User Guide.

The issue is with an old branch that is no longer under development. I have provided an explanation and information on the current branch(es) in an earlier comment.
See the user guide for the superproject that superseded P4-OVS for more current information.
We have not made any additions to the OVS documentation in the current branch.

The issue is with an old branch that is no longer under development. I have provided an explanation and information on the current branch(es) in an earlier comment.
See the user guide for the superproject that superseded P4-OVS for more current information.
We have not made any additions to the OVS documentation in the current branch.


203065863 Breadcrumbs astray when I add a Place to Gazetteer (Geoff)

Issue reported by GeoffJ at 2021-06-08 07:11:03 UTC
Time: 2021-06-08T07:09:22+00:00
Session ID: 23502655bed79ff93fb075660a3800f4
Problem Page URL: /freecen2_places/60bf17a2f493fda4db8e7a37?locale=en
Previous Page URL: https://www.freecen.org.uk/freecen2_places/new?locale=en
Reported Issue:
Kirk
If I add a place to the Gazetter the breadcrumbs no longer allow me to go back to the Search screen. They take me into the County.
Geoff

@geoffj-FUG I am unable to find an issue.

If you go to Create New Freecen2 Place from the Gazetteer the breadcrumbs are for the Gazetteer

If you go to Create New Freecen2 Place from the the Freecen2 Places displays from the Manage Freecen2 Places as a coordinator the breadcrumbs are for the Freecen2 Places

If you go to the Gazetteer while managing a county and Create New Freecen2 Place from the Gazetteer the breadcrumbs are for the Gazetteer.

I can only suspect that you did the creation through 2 above


query mapper for single object using Observable

i try get single user data using Observer getUser(int id) method. but the subscriber dont get back enything, what wrong ?
I've been using a query like this :
return query(SELECT(USER_PROJECTION)
.FROM(User.TABLE_NAME)
.WHERE(User.COL_ID + " = ?"))
.args(String.valueOf(userId))
.run()
.mapToOne(new Func1<Cursor, User>() {
@Override
public User call(Cursor cursor) {
//....
}
})
and i have tried mapToOne(UserMapper.MAPPER).
and the result is same.

Do you subscribed to that observable? Is Subscriber.onNext() or Subscriber.onError() really never called?

yes i did. I already subscribe method on my Presenter by this way :
userObservable.observeOn(AndroidSchedulers.mainThread()).
subscribe(new Subscriber() {
@Override
public void onCompleted() {
Log.i(TAG, "onCompleted");
}
                        @Override
                        public void onError(Throwable e) {
                            mLoginView.showError(e.getMessage());
                        }

                        @Override
                        public void onNext(User user) {
                            mLoginView.onGetUserSuccess(user);
                        }
                    });

Can you provide me with some code that I can run and debug?
I really would be surprised if there is a bug in SQLBrite or SQLBrite-DAO


Future changes and improvements

Please do not make unrelated feature requests or ask for support here.
This issue contains a list of pending improvements to the script. Those haven't been implemented yet to preserve compatibility with older environments but will likely be implemented in the long term:

Upgrade cipher toAES-256-CBC when it's confirmed that OpenVPN 2.4 will try to negotiate 256 bit keys by default. We can't use cipher AES-256-GCM yet since this would break OpenVPN older than 2.4 or those systems with a library which doesn't support GCM (like OpenSSL older than 1.0.1). Still, AES-256-GCM will be negotiated and used if available for both sides. Done.
LZ4 compression instead of LZO: compress lz4 (or compress lz4-v2) instead of comp-lzo. For this, OpenVPN 2.4+ is needed in both the client and server. Ideally, the OpenVPN developers could make this change adaptative and not a hardcoded setting.
sndbuf and recvbufare set to sane values by default since OpenVPN 2.3.9. Those parameters can be removed from the script when everyone is expected to be running OpenVPN 2.3.9+.
ignore-unknown-option is supported since OpenVPN 2.3.3. Can be used instead of setenv opt when OpenVPN 2.3.3+ is to be expected.
explicit-exit-notify 1 in the server: has been implemented with 2.4 and is set in the sample server.conf. Option only useful for UDP, should not be included if user selects TCP. Will be implemented when servers are expected to run 2.4+, isn't problematic client-side.
iptables are being saved to the rc.local file even for systemd distros. When every supported distro is expected to ship with systemd, creating a service file would likely be a better approach to apply them at startup.
tls-crypt is an improvement over tls-auth. This change will be implemented when all servers and clients are expected to run OpenVPN 2.4+.

That's all I can think of for now.

One question, (seems obvious, but...): once the script is changed, should we regenerate .ovpn files for each client? Thanks.

You should always keep using the script version downloaded at the time of install. You can upgrade OpenVPN via the distro package manager for (virtually) as long as you want.
Using a newer version of the script with an older install can cause problems when hard forks need to happen (for example, the switch to LZ4).

O, i understand, but as i'm the only user of my OpenVPN install, is there a problem if:
a) i update OpenVPN Server via distro package,
b) update OpenVPN Clients on my machines and
c) update the script and generate newer .ovpn files
Thanks.

Yes, there would eventually be a problem because you also need to upgrade configuration server-side for some of the big changes.
The easiest solution for you would be to use the removal option of the script, then download the latest version and reinstall. I know this is not ideal, but new and important changes happen from time to time and the script can't keep using outdated settings forever to preserve compatibility.

Thanks @Nyr
One more question: i've a lot of issues using SFTP when i'm under VPN (timeouts). When i disconnect from VPN no more issues. No issues while browsing or even in speed bandwidth on https://fast.com
Do you believe this is something to do with actual script configuration ?

Connection quality is poor, I guess. Not related to the script.
Please do not derail the topic anymore, this has nothing to do with it.

Ok noted, feel free to delete the last 3 posts to "clean" the topic, no problem!

will you keep this repository updated? :)

@infiSTAR absolutely.
The last commit is 3 months old, but that's only because the script is pretty stable and bug-free as is.
I have not abandoned the script and will keep supporting it as always.

thank you very much :)! 👍

Hello, I know this is controversial, but I have been waiting for OpenVPN 2.4 support for a while.
It seems that Angristan version already has it.
If I need to install and use now, and want your improvements listed above, would you recommend to go with his version?

@maltokyo I'm not sure what you mean by "2.4 support", but neither of the scripts has any 2.4 specific features implemented. My script is version agnostic, so technically it is 2.4 compatible right now.
I will officially support OpenVPN 2.4 as soon as the stable version is available (likely within weeks) but this doesn't mean it will install 2.4: that depends on what's available in your repositories. Since my script doesn't impose one specific repository upon the user, you are able to choose between your distro's (likely 2.3.x, but more architectures and better long-term support), the official OpenVPN ones (faster, will get 2.4 soon), unstable repos, backports... whatever you want, my script works with all of them!
I provide the means for you to freely choose what you want, but will never claim official support for unstable versions. My personal suggestion is to only use stable versions of security software, but again, that's your choice :)

Perfect. Thank you! Didn't know that.
On Sun, 11 Dec 2016 at 14:00, Nyr<EMAIL_ADDRESS>wrote:

@maltokyo https://github.com/maltokyo I'm not sure what you mean by
"2.4 support", but neither of the scripts has any 2.4 specific features
implemented. My script is version agnostic, so technically it is 2.4
compatible right now.
I will officially support OpenVPN 2.4 as soon as the stable version is
available (likely within weeks) but this doesn't mean it will install 2.4:
that depends on what's available in your repositories. Since my script
doesn't impose one specific repository upon the user, you are able to
choose between your distro's (likely 2.3.x, but more architectures and
better long-term support), the official OpenVPN ones (faster, will get 2.4
soon), unstable repos, backports... whatever you want, my script works with
all of them!
I provide the means for you to freely choose what you want, but will never
claim official support for unstable versions. My personal suggestion is to
only use stable versions of security software, but again, that's your
choice :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Nyr/openvpn-install/issues/220#issuecomment-266280762,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABUv25OiIbWT3ehxQlwvNE67LmW8bVoIks5rG_PvgaJpZM4KppbU
.

Status on OpenVPN 2.4:

It is now abundantly clear that AES-256-CBC will be the default cipher for OpenVPN 2.4, so I'm not delaying the change any further. Remember that if both sides are GCM compatible (OpenVPN 2.4 and supported by the SSL library), they will negotiate an upgrade to AES-256-GCM. From OpenVPN 2.4, the cipher will no longer be a hardcoded choice.
Sadly, it looks like devs will not make the upgrade to LZ4 compression adaptative. Due to this, LZO will need to be used for the foreseable future. I do not like this, but it's out of my hand: forcing the upgrade would break support for architectures and distros which are not getting 2.4 packages anytime soon. I'm sure someone else will happily jump at the chance to advertise his fork as LZ4 compatible.

I think that's it. Of course I'll take a look again when the final version of OpenVPN 2.4 is released, but RC1 is already out so no significant changes are to be expected at this stage.

Since OVPN 2.4 was formally released on 12/27/16, just checking when you hope to have the script modified to install OpenVPN 2.4 by default on a new VPS. I plan to use Ubuntu 16.04 for the OS.
Many thanks for your fine work... it is head and shoulders above in stability and features than all the OpenVPN "advanced" installs piggybacking on your script.

@wicknet the script is already 100 % compatible with OpenVPN 2.4. Which version it installs will depend on whatever your distro has available in the repos, nothing to do with the script itself.
Want to install OpenVPN 2.4? The official OpenVPN repositories have that available:
https://community.openvpn.net/openvpn/wiki/OpenvpnSoftwareRepos
Why I do not force those upon the user if they are more often updated? Mainly because they don't support as many platforms as the official ones from the distros (among other reasons, but I prefer to just give the choice to the user).

Perfect. Thanks!

Nearly missed this: explicit-exit-notify is now available for UDP servers (not needed for TCP).
It just does a control channel "RESTART", so compatible with older clients. Only server needs to be 2.4+.
Not a critical option, but useful anyway. Will be implemented in the future.

Is it possible to add an option to create a profile for chromebooks as they do not allow standard ovpn configuration files

@paul-goggin this issue is about new OpenVPN features so please stay on topic and don't make feature requests for the script here.
Anyway, this is not planned. Mainly because using a separate PKCS #12 file would prevent us from using inline certificates and because it's not the default/standard for OpenVPN.

Hey, Random Suggestion,
Would it be possible to create an option during client creation for a password to be set to use the client key?

I have deleted multiple off-topic messages from this topic since it had become a bit cluttered.
Remember, this issue is about new OpenVPN features only. Please, no unrelated questions or feature requests here.

Another thing I noticed: the script is still using the old rc.local file to save iptables.
That's fine for now, but since it's getting deprecated, we should consider to create a systemd service in the future.

I would like to see more interaction with current config, delete, add user.
-Another neat feature would be to add simple email notification of connections.
-An option for password secured connection

Thank you.

 You're the rotten here. Not me.
Adesso blocca pure questa discussione, ritardato di merda. Mettici un cazzo dentro quella bocca aperta che tieni come avatar, sfigato lel

@nyr - I setup a Streisand server (https://github.com/jlund/streisand) recently and although I didn’t use all the censorship defeating software it sets up, it’s design of the OpenVPN component  might be of interest to this project.
The Streisand OpenVPN server listens simultaneously on multiple non-standard ports like udp 8757 and tcp 636 and 443. What I find particularly helpful is that the client profile automatically cycles through those ports, and depending on which one is available, connects. That seems like a fairly elegant solution to restrictive workplace scenarios - the client prefers UDP for speed and performance, and if those ports are blocked, falls back on tcp 443 to get out of a restrictive network. See beginning of client profile below:

remote <IP_ADDRESS>9 8757 udp

remote <IP_ADDRESS>9 636 tcp
connect-timeout 10

remote <IP_ADDRESS>9 443 tcp
connect-timeout 10

Just sharing it, in case it's of any interest!

@nyr - Wondering if you might have any interest in modifying your script to setup OpenVPN server to listen on udp 1194 AND tcp 443 ports simultaneously? The generated client profile can then cycle through both connection options, preferring udp for speed and performance, and falling back to tcp 443 in case udp connections are blocked.
Saw something similar implemented in JLund's Streisand project and thought it was an elegant solution to a common VPN problem of choosing speed or defeating censorship.

@Nyr can we know when these changes will be available please?

@Kcchouette when software versions implementing those changes can be reasonably expected to be found in every supported system. Improvements are good, but not breaking compatibility is very important too.
It's out of my hand, but if you want a gross estimation: a few years from now.

I have 2 requests...

I need to be able to get my internal machines, how can I do this? what can I add to script to do this?
Can you implement a password to connect to the server instead of auto connecting?

nice work, this script does what openvpn developers don't even bother to try

@Nyr is there plans to create a new branch or openvpn-install-2.4.sh for breaking changes? All my clients/server support v2.4.2 now.

@shsu No. The only "relevant improvement" which affects this script is LZ4 support, and even then, is not that big of an improvement. The rest of the changes are literally useless at this stage. Sure, they're nice to have, but don't make a difference in the real word.
On a personal note, I have absolutely zero interest in maintaining bleeding edge branches or those which only work for specific setups. They would end up being abandoned, like in most open source projects. My intention is to keep maintaining a stable script which is secure and "works everywhere".
Improvements will of course come, but when they are widely supported, not when they just got released.

Very good script. I just wanna say that it won't work on Ubuntu 16.04 on a OpenVZ  VPS. To make it work, you have to edit '<EMAIL_ADDRESS>' and comment  ' LimitNPROC=10 ' . Restart your VPS and everything will be ok. I hope it helps someone. Good job!

This is a sweet script...thanks for working on it.  Could you provide a mechanism to perform unattended / non-interactive installs by providing a config file?

How do I check if I have the latest version of ovpn and how to update it?

is there anyway you can show me how i can edit this or the openvpn.conf to make the samba files be seen from all clients on the vpn
as if they were in a lan

is there anyway you can show me how i can edit this or the openvpn.conf to make the samba files be seen from all clients on the vpn
as if they were in a lan
Sorry i didnt see any where else to post this, other then the email i sent you

how can I download the .ovpn file? please help me.

scp
On Sun, 30 Jul 2017 at 4:56 PM, Silencer1069<EMAIL_ADDRESS>wrote:

how can I download the .ovpn file? please help me.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Nyr/openvpn-install/issues/220#issuecomment-318903393,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABEsHTFqi712cfQYlW7rJujt5m34YGKVks5sTIuGgaJpZM4KppbU
.

aw ok thank you. how about setting for username and password for every clients to connecT?

This script allows me to access the VPN but i have no access to the internet when connected to the VPN. Don't know if this is a missing feature or a problem with setup.

Support for IPv6?

Including optional support for ipv6 would be nice.  Basically just automatically do the steps here: https://blog.apnic.net/2017/06/09/using-openvpn-ipv6/

May be ipv6 support can be added to this script?

Hi! Thanks for the wonderful script that makes setting up VPN server super easy.
What do you think of creating a configurable VPN subnet for the script?
Currently the client subnet is fixed to <IP_ADDRESS>/24, i.e. from the line server <IP_ADDRESS> <IP_ADDRESS>
Of course, we can just change this value from server.ovpn then update the iptables rules correspondingly. But do you think it will be better the script can ask for this value instead during setup?
My use case:
I want to setup multiple VPN servers on different network. But if these 2 vpn servers have the same client subnet <IP_ADDRESS>/24, when the client connects to these 2 vpn servers simultaneously, the subnet from one setting will override the other and the VPN route won't work correctly.

I have now locked this issue since some users are unable to understand that this thread is not the right place to comment with unrelated feature requests.
If you someone feels like there is anything interesting to add for the list on the first post, please open a new issue referencing this one.


fixup define checks. Cleans up some oopses from #5.

use "#if defined(foo)" rather than "#if foo"
Use the same guard for the cpuid header and the function

ACK


Add just to "For Developers" section

Just is a task runner, similar to make. I'm definitely biased, because I wrote it, but I think it's pretty awesome ^_^
It features:

Excellent error messages
Comprehensive documentation
Lots of useful features
Actively maintained
Easy to install

Thank you for your consideration!

Change has been accepted (and you have been credited) in 30b94bb696d869dd28f26f00566430741b78f37f. Thank you!


Add alternate way to start application in UG

Fixes: #115, #126

Codecov Report

Merging #142 (00abbf0) into master (a659dab) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #142   +/-   ##
=========================================
  Coverage     69.10%   69.10%
  Complexity      560      560
=========================================
  Files            88       88
  Lines          1835     1835
  Branches        211      211
=========================================
  Hits           1268     1268
  Misses          492      492
  Partials         75       75

Continue to review full report at Codecov.

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

Looks good to merge!


VSCode under ssh remote sets workspaceFolder as the base folder of the file that is running

Type: Bug
VSCode under ssh remote sets workspaceFolder as the base folder of the file that is running.  What is the workspace folder, what is the file, how do you know how the variable is resolved?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


[CT-686] support kms_key_name for seeds

Describe the feature
Support kms_key_name for seeds. Its only supported for models at the moment - see docs.
Describe alternatives you've considered
I tested the feature with models and snapshots, which worked fine:
# dbt_project.yml

...

models:
  my_project:
    +kms_key_name: projects/gcp_project_name/locations/europe/keyRings/bq_dataset/cryptoKeys/public

snapshots:
  my_project:
    +kms_key_name: projects/gcp_project_name/locations/europe/keyRings/bq_dataset/cryptoKeys/public

There seems to be no effect an seed data:
# dbt_project.yml

...

seeds:
  my_project:
    +kms_key_name: projects/gcp_project_name/locations/europe/keyRings/bq_dataset/cryptoKeys/public

Who will this benefit?
Everyone who uses seeds and bigquery customer managed keys.
Are you interested in contributing this feature?
It would be a pleasure to contribute. Please give me a hint which modules handles seed table creation and where to start.

@b0lle Thank you this idea and putting in the pr will take a look!


Unable to automatically detect filetype

Description of the problem or steps to reproduce
Filetype is unknown for all files: the status bar shows ft:unknown. Manually setting the type works: setlocal filetype html
Specifications
Version: 2.0.12
Commit hash: Unknown
OS: Gentoo
Terminal: foot

The prebuilt binary works:
Version: 2.0.12
Commit hash: c2cebaa3
I suppose I should take this up with gentoo?

This is likely because the binary was built without building/bundling the runtime files. Did you get the binary via building from source or via a package manager? If from a package manager, you will probably need to report this to them. They should use make build, or if they are manually building, run go generate ./runtime before running go build ./cmd/micro.
I recommend make build since it also includes version information.

Someone else already filed the bug. I'll relay what you've said though. Thanks.

All done, thanks!

All done, thanks!

Thanks Sam

Bent_Fingers


Applied fixes for electron v10.1.1

Applied the suggested fix by @firsttris in the issue #20 and tested the code on a "Raspberry Pi 4 Model B" with an MFRC522 rfid module. Works fine.
Changed the version number to 2.1.4 in the package.json and the package-lock.json files (Please check if I updated the version number correctly).

Any updates on this?

sorry seems if missed it.


[synapse] Move @azure/synapse-spark to ESM/vitest

Packages impacted by this PR

@azure/synapse-spark

Issues associated with this PR

https://github.com/Azure/azure-sdk-for-js/issues/31338

Describe the problem that is addressed by this PR
Moves auto-generated @azure/synapse-spark to ESM/vitest.
What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?
Are there test cases added in this PR? (If not, why?)
Provide a list of related PRs (if any)
Command used to generate this PR:**(Applicable only to SDK release request PRs)
Checklists

[ ] Added impacted package name to the issue description
[ ] Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
[ ] Added a changelog (if necessary)

API change check
API changes are not detected in this pull request.


Email validation

Codecov Report

Merging #41 into feature/comply-user-specs will not change coverage.
The diff coverage is n/a.

@@                   Coverage Diff                    @@
##           feature/comply-user-specs    #41   +/-   ##
========================================================
  Coverage                        100%   100%
========================================================
  Files                              3      3
  Lines                             24     24
  Branches                           6      6
========================================================
  Hits                              24     24

Continue to review full report at Codecov.

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


AYS Portal requires AYS client from AYS repo

Installation information

jumpscale version: 9.3.0
operating system: Ubuntu
VM: https://se-gen-1.demo.greenitglobe.com/CBGrid/Virtual Machine?id=1823
SSH ssh<EMAIL_ADDRESS>-p2201

Detailed description
In order to create the below setup also the jumpscale/ays9 repo needs to be cloned on VM-2, which was achieved with portal_host.prefab.tools.git.pullRepo("https://github.com/Jumpscale/ays9.git", branch="master"). As it turns out this is not enough since the AYS portal relies on the AYS client from this repository, instead of using the AYS client as available in jumpscale/lib9.
We need to update the AYS portal code so it uses the jumpscale/lib9 client, which is documented here: https://github.com/Jumpscale/lib9/blob/master/docs/Howto/AYS_client.md#auto-generated

See the below stack trace when trying to start the portal with the AYS portal app ("Cockpit") loaded.
Steps to reproduce
VM-2 was provisioned as follows:
portal_host = vdc.machine_create(portal_host_name, "mykey", sizeId=3)
portal_host.prefab.system.ssh.authorize("cloudscalers", pubkey.model["publickey"])
portal_host.prefab.system.ssh.authorize("root", pubkey.model["publickey"])
portal_host.prefab.js9.js9core.install(branch='master')
portal_host.prefab.tools.git.pullRepo("https://github.com/Jumpscale/ays9.git", branch="master")
portal_host.prefab.web.portal.install(False)
portal_host.prefab.web.portal.start()
portal_host.portforward_create(80, 8200)
portal_host.prefab.js9.atyourservice.load_ays_space()
portal_host.prefab.web.portal.stop()
portal_host.prefab.web.portal.start()
portal_host.prefab.js9.atyourservice.configure_portal("http://{}".format(public_ip_address), 5000)

Relevant stacktraces
Orginaly a non-related stack trace was provided that got moved into https://github.com/Jumpscale/portal9/issues/99
We'll have to re-run the script in order to check for a related stack trace:
  ...

duplicates jumpscale/portal9#91


Multiple configuration profile

In order to be able to support different types of Backstage configuration (in contrary of having Operator to RHDH/Backstage Showcase only) Kustomize scripts (./config/*) and Makefile was reworked to support 2 types of configuration:

RHDH - default, nothing changed if you run the commands as it used to be
backstage.io - bare backstage, image on https://github.com/backstage/backstage/pkgs/container/backstage
there is also third experimental profile called "external", suppose to be used as a template for third-party configuration  (TBD later, just to mention why: mostly as a placeholder for the time)
So, now, it is possible to put PROFILE variable to related Make commands and test/run/deploy related configuration, e.g:

PROFILE=backstage.io make install run
PROFILE=backstage.io make test
PROFILE=backstage.io make deploy
...
Thanks to ability to use backstage profile which is much faster than rhdh, we can significantly (10+ times) speed up integration test suite as we can safely use this profile for absolute majority of integration tests (all but RHDH specific config dependent). So, CI script for PR check (pr.yaml) was refactored this way.
Which issue(s) does this PR fix or relate to
https://issues.redhat.com/browse/RHIDP-1338
PR acceptance criteria

[X] Tests
[X] Documentation

How to test changes
Run the commands above with PROFILE=backstage.io and PROFILE=default (which is the same a no profile, i.e. RHDH).
NOTE: Mind that in contrary to RHDH, deploying bare Backstage is faster than deploying PGSQL, so usually the container run with 3rd or so attempt (DB is not accessible).
Special notes to the reviewer
The main reason why the number of changed files is quite big because some configuration files were moved from manager to profile, and other ones added due to adding another profile, nothing really changed inside.
The main changes to pay attention are:

move current default configuration from manager to profile/rhdh
add new profile/backstage.io
modify bundle generation and add new profile
modify Makefile accordingly
document the changes
correct some tests
split integration tests for PR CI (pr.yaml) for better speed

One more thing: I think the E2E tests need to be updated (it seems the operator resources might have different names/labels depending on the profile). For example, running the Upgrade-path E2E tests against your branch and image:
$ make test-e2e-upgrade IMG=quay.io/rhdh-community/operator:0.3.0-pr-62-e0e3b4d

[...]
  running dir: /home/asoro/work/projects/backstage/janus-idp/operator
  running: oc get pods -l control-plane=controller-manager -o go-template={{ range .items }}{{ if not .metadata.deletionTimestamp }}{{ .metadata.name }}{{ "\n" }}{{ end }}{{ end }} -n backstage-system
  running dir: /home/asoro/work/projects/backstage/janus-idp/operator
  running: oc get pods -l control-plane=controller-manager -o go-template={{ range .items }}{{ if not .metadata.deletionTimestamp }}{{ .metadata.name }}{{ "\n" }}{{ end }}{{ end }} -n backstage-system
  running dir: /home/asoro/work/projects/backstage/janus-idp/operator
  running: oc get pods -l control-plane=controller-manager -o go-template={{ range .items }}{{ if not .metadata.deletionTimestamp }}{{ .metadata.name }}{{ "\n" }}{{ end }}{{ end }} -n backstage-system
  [FAILED] in [SynchronizedBeforeSuite] - /home/asoro/.asdf/installs/golang/1.21.12/go/src/reflect/value.go:596 @ 08/26/24 14:16:35.401
  << Timeline

  [FAILED] Timed out after 300.429s.
  The function passed to Eventually failed at /home/asoro/work/projects/backstage/janus-idp/operator/tests/e2e/e2e_suite_test.go:212 with:
  expected 1 controller pods running, but got 0
  Expected
      <[]string | len:0, cap:0>: nil
  to have length 1
  In [SynchronizedBeforeSuite] at: /home/asoro/.asdf/installs/golang/1.21.12/go/src/reflect/value.go:596 @ 08/26/24 14:16:35.401
------------------------------

Summarizing 1 Failure:
  [FAIL] [SynchronizedBeforeSuite]
  /home/asoro/.asdf/installs/golang/1.21.12/go/src/reflect/value.go:596

Ran 0 of 6 Specs in 329.066 seconds
FAIL! -- A BeforeSuite node failed so all tests were skipped.
--- FAIL: TestE2E (329.07s)
FAIL

Ginkgo ran 1 suite in 5m31.505327612s

Test Suite Failed
make: *** [Makefile:443: test-e2e-upgrade] Error 1

@rm3l kustomize does some customization using config/profile/${PROFILE}/kustomize.yaml, like namespace backstage-system vs rhdh-operator, rhdh- vs backstage- prefix for controller related objects... Not sure if we change something for Backstage instance, but everything possible...
What exactly names/labels e2e tests are dependent on?

One more thing: I think the E2E tests need to be updated (it seems the operator resources might have different names/labels depending on the profile). For example, running the Upgrade-path E2E tests against your branch and image:
$ make test-e2e-upgrade IMG=quay.io/rhdh-community/operator:0.3.0-pr-62-e0e3b4d

[...]
  running dir: /home/asoro/work/projects/backstage/janus-idp/operator
  running: oc get pods -l control-plane=controller-manager -o go-template={{ range .items }}{{ if not .metadata.deletionTimestamp }}{{ .metadata.name }}{{ "\n" }}{{ end }}{{ end }} -n backstage-system
  running dir: /home/asoro/work/projects/backstage/janus-idp/operator
  running: oc get pods -l control-plane=controller-manager -o go-template={{ range .items }}{{ if not .metadata.deletionTimestamp }}{{ .metadata.name }}{{ "\n" }}{{ end }}{{ end }} -n backstage-system
  running dir: /home/asoro/work/projects/backstage/janus-idp/operator
  running: oc get pods -l control-plane=controller-manager -o go-template={{ range .items }}{{ if not .metadata.deletionTimestamp }}{{ .metadata.name }}{{ "\n" }}{{ end }}{{ end }} -n backstage-system
  [FAILED] in [SynchronizedBeforeSuite] - /home/asoro/.asdf/installs/golang/1.21.12/go/src/reflect/value.go:596 @ 08/26/24 14:16:35.401
  << Timeline

  [FAILED] Timed out after 300.429s.
  The function passed to Eventually failed at /home/asoro/work/projects/backstage/janus-idp/operator/tests/e2e/e2e_suite_test.go:212 with:
  expected 1 controller pods running, but got 0
  Expected
      <[]string | len:0, cap:0>: nil
  to have length 1
  In [SynchronizedBeforeSuite] at: /home/asoro/.asdf/installs/golang/1.21.12/go/src/reflect/value.go:596 @ 08/26/24 14:16:35.401
------------------------------

Summarizing 1 Failure:
  [FAIL] [SynchronizedBeforeSuite]
  /home/asoro/.asdf/installs/golang/1.21.12/go/src/reflect/value.go:596

Ran 0 of 6 Specs in 329.066 seconds
FAIL! -- A BeforeSuite node failed so all tests were skipped.
--- FAIL: TestE2E (329.07s)
FAIL

Ginkgo ran 1 suite in 5m31.505327612s

Test Suite Failed
make: *** [Makefile:443: test-e2e-upgrade] Error 1

@rm3l kustomize does some customization using config/profile/${PROFILE}/kustomize.yaml, like namespace backstage-system vs rhdh-operator, rhdh- vs backstage- prefix for controller related objects... Not sure if we change something for Backstage instance, but everything possible... What exactly names/labels e2e tests are dependent on?

Oh, my bad. I thought it was related to labels because the test could not find the operator running (using this command from the logs above: oc get pods -l control-plane=controller-manager -o go-template={{ range .items }}{{ if not .metadata.deletionTimestamp }}{{ .metadata.name }}{{ "\n" }}{{ end }}{{ end }} -n backstage-system).
But I narrowed it down to simply a change in the namespace where the operator is running. The test setup logic is looking at the backstage-system namespace (https://github.com/redhat-developer/rhdh-operator/blob/main/tests/e2e/e2e_suite_test.go#L41), but it turns out that the operator is now installed into the rhdh-operator namespace (according to the default profile).
So we need to update the test setup logic accordingly.


Inviting expense within same host fails on payment method

OK this is an odd edge case but I tried to invite an expense where the payee was the Collective itself, and it failed with an error about payment methods. I don't know what would actually block this but surely a payment within the same Host (same Collective actually) would not be the problem. It says it's 'between different hosts' but it's the same Collective itself.

I tried to invite an expense where the payee was the Collective itself

Can I encourage people to use the prioritisation template on these, seems like an edge case that I can't even understand. The Collective is paying itself?
Persanally I think this is like a P4 despite their not being a resolution.

We have the workflow of Collectives selecting themselves as payee for very good reason. It's explicitly supported when Collectives are trying to represent historical expenses or ones otherwise paid to entities that can't be represented on the platform. As a host admin, I needed to support a Collective in the Host with this (who were completely not able to submit the expense themselves for reasons), but I do not have Collective admin privileges to select the Collective as payee, so when I selected it the system automatically shifted to the invite expense flow, and we ended up here. Please do not assume that just because you do not understand a use case, that it isn't valid. I do not go around messing up stuff on the platform for fun @BenJam.


fetch() should (optionally) store downloads in a cache directory.

Feature Request
fetch() should (optionally) store downloads in a cache directory

What is the current behavior?
fetch() will currently do what the FetchContent API does, which is place all source and build dependencies in the build directory.

Why should this be changed or added?
FetchContent supports manually setting the source and binary directories. To reduce disk footprint (as well as support caching dependencies in CI), we should follow the general XDG naming guidelines for the given cache.

How would you implement this?
This might take a bit of work, but in the end we'll have an XDG-like function and properties for customization. The important part is getting the CACHE directory set for use. It's currently up for debate if the XDG functions should be made available to everyone.

Currently, there is some logic regarding the idea of appdirs (XDG/LOCALAPPDATA/etc.). IXM sets these as properties at present (with fallback logic to allow users to override via the XDG_* environment variables, or by overriding soon-to-be-documented properties). However we're not currently using them. Once we do start using them we can start placing certain downloads into the cache directory, and eventually close this.

Closing, as this project has burned me out, and I cannot continue working on it in its current state. CMake has changed massively since this project was started. Most of it is no longer necessary. A new repository will be launched in September.


Tag v1.1.0 in this repository?

Can you please tag the releases in this repository?
From reading the https://www.fuget.org/packages/Fido2/1.1.0 it seems the v1.1.0 tag should be set in https://github.com/abergs/fido2-net-lib/commit/c4ace0c0d9e6b3c8d6248f0e2e2724f1c24cd79a.
Having  a tag makes things easier to compare and evaluate the differences between versions/master.

Hi @rgl,
That's true.
Since the 1.1 release we've done a lot of work on the release mechanisms, with automatic release notes etc.
It's a slump on my part that 2.0 is not pushed as stable (it's available as preview). I will make sure it is so that subsequent releases follows suit.


donating to linux foundation means all features now available?

Are the following functions available on the delta lake donated to linux foundation? so now anyone can use these utilities?
Convert To Delta
Delete From
Fsck Repair Table
Merge Into
Optimize
Update

As we mention in the README, its our goal to open source all APIs of Delta Lake.

Convert To Delta
Delete From
Fsck Repair Table
Merge Into
Update

Check our release page for details on which of these is already available.

Optimize

This is a pure performance / cost optimization that is deeply tied to features in the Databricks Runtime (not an API that is required to correctly run a program). There are no plans to open source optimize, but you can do basic file compaction with easily Delta Lake (thanks to the power of ACID transactions).

Thank you. got it.
On Mon, Oct 28, 2019 at 1:44 PM Michael Armbrust<EMAIL_ADDRESS>wrote:

As we mention in the README https://github.com/delta-io/delta#roadmap,
its our goal to open source all APIs of Delta Lake.
Convert To Delta
Delete From
Fsck Repair Table
Merge Into
Update
Check our release page https://github.com/delta-io/delta/releases for
details on which of these is already available.
Optimize
This is a pure performance / cost optimization that is deeply tied to
features in the Databricks Runtime (not an API that is required to
correctly run a program). There are no plans to open source optimize
https://github.com/delta-io/delta/issues/49#issuecomment-526343434, but
you can do basic file compaction with easily Delta Lake (thanks to the
power of ACID transactions)
https://docs.delta.io/latest/best-practices.html#compact-files.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/delta-io/delta/issues/226?email_source=notifications&email_token=AFCDQCPHB3LIMMPHKAU7YX3QQ4QIJA5CNFSM4JF5HTWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECNY6WY#issuecomment-547065691,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFCDQCPZGF6RT3RBOJWONOLQQ4QIJANCNFSM4JF5HTWA
.

Thank you. Got my answer.


[Enhancement] Allow fixed headers for the data table.

This is a great data table.  It would be nice if it also included an option to make the header fixed or sticky within a scrollable area.  I've worked with daniel-nagy's fixed-table-header (https://github.com/daniel-nagy/fixed-table-header) and it worked nicely for my AngularJS 1 projects.

I think we need to extrapolate this to any element being "sticky" to be considered for a platform. We have to think about the th header row just as any element and factor making it possible via Flexbox just like we use Flexbox for scrolling overflow of layout=column with the content having a vertical flex

@kyleledbetter I agree.  I made an implementation of fixed-table-header using $mdSticky service from Angular Material 1.  So maybe instead this should be a feature request for a sticky service.

That's a much more reusable atomic approach for a platform 👍

Should I rename this issue or close and create a new issue for creating a sticky service?  Not sure the etiquette.

This was done in beta.7


Player Tracker not working properly

I checked with both my mobile and desktop test version 0.25. Phone is stock Android 5.1 for mobile, using Chrome version 45.0.2454.99 m for computer. Player tracker worked in former versions but does not now if I downgrade. Some players are tracked but not all. I watched players upgrade a portal and add resonators but they do not appear on my intel map as tracked activity over the past week.  Please help.
It shows that I was at the location but the other player on the portal does not appear.

player-tracker can only track players based on the public comm log. Actions not logged there cannot be tracked. This includes upgrading resonators.


[RC] Notification fix

Description
Fixes the issue of overlap being found but screen not being updated accordingly. Gets solved by using react's navigation focus listener.
How to test
Fire up intersection logic to update the state to intersection found (by adding healthcare authorities) and the screen will turn black.

Will leave for @kenpugsley to merge into RC


post installation tests

hello im trying to get pyleecan working on windows. im using python 3.8.10 also i cloned pyleecan repo. and i downloaded all requirements through pip.
im assuming if i run the command : python -m pytest ./Tests -m "not long_5s".
then i should be getting 0 failed tests. however im getting 24 failed tests.
this is the summary
=========================== short test summary info ===========================
FAILED Tests/Classes/test_classes.py::test_class_methods[class_dict103] - Imp...
FAILED Tests/Classes/test_classes.py::test_class_methods[class_dict104] - Imp...
FAILED Tests/Classes/test_classes.py::test_class_methods[class_dict105] - Imp...
FAILED Tests/Classes/test_classes.py::test_class_methods[class_dict135] - Imp...
FAILED Tests/Classes/test_classes.py::test_class_methods[class_dict136] - Imp...
FAILED Tests/Classes/test_classes.py::test_class_methods[class_dict137] - Imp...
FAILED Tests/Classes/test_classes.py::test_class_methods[class_dict149] - Imp...
FAILED Tests/Classes/test_classes.py::test_class_methods[class_dict151] - Imp...
FAILED Tests/Functions/test_save_load.py::test_save_load_simu[h5] - Attribute...
FAILED Tests/Functions/test_save_load.py::test_save_load_slash_h5 - Attribute...
FAILED Tests/GUI/Dialog/DMatLib/test_DMatSetup.py::TestDMatSetup::test_BH_setup
FAILED Tests/Methods/Import/test_import_mesh_unv.py::test_import_mesh_unv[unv_file0]
FAILED Tests/Methods/Import/test_import_mesh_unv.py::test_import_mesh_unv[unv_file1]
FAILED Tests/Methods/Import/test_import_mesh_unv.py::test_import_mesh_unv[unv_file2]
FAILED Tests/Methods/Import/test_import_mesh_unv.py::test_import_mesh_unv[unv_file3]
FAILED Tests/Methods/Import/test_import_mesh_unv.py::test_import_mesh_unv[unv_file4]
FAILED Tests/Methods/Mesh/test_perm_coord.py::test_perm_coord - ImportError: ...
FAILED Tests/Methods/Mesh/test_plot_contour.py::test_plot_contour_1group - Im...
FAILED Tests/Methods/Mesh/test_plot_contour.py::test_plot_contour_2group - Im...
FAILED Tests/Methods/Mesh/test_plot_mesh.py::test_plot_mesh - ImportError: ca...
FAILED Tests/Methods/Mesh/test_plot_meshsol.py::test_plot_glyph - ImportError...
FAILED Tests/Methods/Mesh/test_plot_meshsol.py::test_plot_deflection - Import...
FAILED Tests/Methods/Mesh/Mesh/test_convert_MeshVTK.py::test_convert_MeshVTK
FAILED Tests/Methods/Simulation/test_VarParamSweep_fct_save_load.py::test_VarParamSweep_fct_save_load
= 24 failed, 5400 passed, 16 skipped, 93 deselected, 120 warnings in 358.84s (0:05:58) =
im also having an issue through the tutorial "how to define a simulation to call femm".
when i call this command :
out_femm.mag.meshsolution.plot_contour(label="B", group_names="stator core") i get an error relating to vtk. i guess the error is related to the following issue.
https://github.com/pyvista/pyvista/issues/2580
im looking forward for your feedback!, thank you in advance :)

so i could reduced the errors to 6 errors through reinstalling pyvista. however its version 0.38.5. so i get this
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
pyleecan 1.4.2 requires pyvista<=0.31.3,>=0.25.3, but you have pyvista 0.38.5 which is incompatible.
after running python -m pytest ./Tests -m "not long_5s". i get now these failed tests.
FAILED Tests/Functions/test_save_load.py::test_save_load_simu[h5] - Attribute...
FAILED Tests/Functions/test_save_load.py::test_save_load_slash_h5 - Attribute...
FAILED Tests/GUI/Dialog/DMatLib/test_DMatSetup.py::TestDMatSetup::test_BH_setup
FAILED Tests/Methods/Mesh/test_plot_meshsol.py::test_plot_glyph - TypeError: ...
FAILED Tests/Methods/Mesh/test_plot_meshsol.py::test_plot_deflection - pyvist...
FAILED Tests/Methods/Simulation/test_VarParamSweep_fct_save_load.py::test_VarParamSweep_fct_save_load
= 6 failed, 5418 passed, 16 skipped, 93 deselected, 119 warnings in 356.92s (0:05:56) =

Hello,
Thank you for your interest in pyleecan. I just checked and tests are running fine on my side on the master branch. I'm using python 3.8.10 on a windows 11 with pyvista 0.31.3 can you check with this version ?
Can you detail the error messages you are receiving ? We should soon release the next version of pyleecan, if you find something to update in the requirements we can add the correction to it.
Best regards,
Pierre

thank you for your reply.  im also on windows 11, python 3.8.10 and now i installed pyvista 0.38.1 and openpyxl which resolved alot of issues. however i see there is a common error which is the following:

  raise AttributeError("module {!r} has no attribute "

                         "{!r}".format(__name__, attr))

E       AttributeError: module 'numpy' has no attribute 'warnings'
im a beginner in python, so im not exactly sure what this error mean.
Nasser

I was able to reduce the errors to zero, I just downgraded Vtk and numpy to  previous versions. However I’m still getting this warning while running „calling Femm simulation“.
out_femm.mag.meshsolution.plot_contour(label="B", group_names="stator core")
gives this warning
WARNING:root:VTK requires 3D points, but 2D points given. Appending 0 third component.
however the plot opens but the results are wrong.
I’m not sure if I should open a new issue for this ?
Thanks
Nasser

Hello,
I think that the error message is "normal". We always have some struggle with the vtk plots and the jupyter notebook. Can you share the wrong plot result ? Did you change something in the notebook ?
Best regards,
Pierre

hello,
im actually following the tutorial. i can see that the scaling is also different from the one expected

Hello,
I'm updating the tutorials and here are some observations/explanations:

The image is on pyleecan website so it is rather old
The image has more element than the default mesh, so it is not the result of that jupyter notebook plot
The colormap on your screenshot is from -2.48 to 2.8. I have the same on my side, when setting colormap from 0 to 3, I get something closer to the website image.
If I remember well at some point we changed the Prius winding.

Best regards,
Pierre

Hello,
I just release pyleecan1.5.0 and updated all the tutorials on the website (there is a new loss tutorial).
Do you need further help or can we close this issue ?
Best regards,
Pierre


pdns-recursor: 2.5.1 -> 2.5.2

Motivation for this change
Version bump
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via nixosTests.ncdns, nixosTests.pdns-recursor
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.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.

Result of nixpkgs-review pr 126730 at 79f7b965 run on x86_64-linux 1

1 package built successfully:

pdns-recursor

1 suggestion:

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/servers/dns/pdns-recursor/default.nix:39:5:
   |
39 |     license = licenses.gpl2;
   |     ^


Remove the libbase58 pod dependency

Summary
Completely remove libbase58 dependency and replace it with ObjC implementation to manage base58 for keys backup.
Details
See issue https://github.com/matrix-org/matrix-ios-sdk/issues/1828 for details
Pull Request Checklist

[X] Pull request is based on the develop branch
[X] Pull request contains a changelog file in ./changelog.d. See https://github.com/matrix-org/matrix-ios-sdk/blob/develop/CONTRIBUTING.md#changelog
[ ] Pull request includes a sign off

Signed-off-by: Artem Rieznikov<EMAIL_ADDRESS>

Hey @ARiezn, thanks for this PR. Unfortunately we won't be able to accept it at this time. Until https://github.com/CocoaPods/CocoaPods/issues/11839 is fixed, we're developing this pod against Xcode 14.2.
Side note: as we're starting to transition to a Rust-backed world with https://github.com/matrix-org/matrix-rust-components-swift/ large changes to this library are unlikely to be accepted.

@pixlwave , thank you for your attention to my PR. I want to highlight that the change proposed in this PR does not actually require to switch from using Xcode 14.2 for building. It will not break compatibility with Xcode 14.2. So continuation of using the same version of XCode should not be a problem at all. It will only make it possible to build using Xcode 14.3 or above (since the libbase58 dependency is removed). Is it possible to reconsider the decision to close the PR? Let me know if there are some other requirements or necessary changes that I may take into account.

Hi, sorry I'm afraid not at this time @ARiezn.


feat: Add TLS support and additional authentication options for Proxmox Client

This commit adds support for TLS verification skipping and additional authentication options for Proxmox. The PROXMOX_INSECURE_SKIP_TLS_VERIFY environment variable can be set to skip TLS verification, and the PROXMOX_TOKEN_ID and PROXMOX_SECRET environment variables can be set to use API token authentication. The PROXMOX_USERNAME and PROXMOX_PASSWORD environment variables can also be set to use username and password authentication.

🚀

🚀


Add MapBasedDatasource

Add MapBasedDatasource and remove SingletonDatasource and PureDatasource
Not for merge yet, just review. Also needs PRs from quasar-datasource-url and slamx
part of ch6217

@wemrysi I have added support for prefix-resource


ability to hide window frame

It would be great to be able to hide the top frame of the window.

That feature exists!


MQTT: Resume subscriptions after a reconnection

Description
Fixes #2229 by making MQTT re-subscribe to topics after the connection to the MQTT broker is interrupte
Issue reference
Fixes #2229
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[X] Code compiles correctly
[X] Created/updated tests

/ok-to-test

Moving back to draft because there are still some issues causing tests to fail in the CI (which I am not able to reproduce locally :( )

@thielepaul thanks for the reminder. I updated the binding too and fixed the race condition in the tests. This is ready for review now.

@ItalyPaleAle is this ready to be merged?

Ping.
Does this need to go into 1.10? If so can we get this finalized?

I think I actually want to rewrite this. I'm not very happy with how this looks. Will find the time for this.

Moving back to draft because I want to rewrite this

2nd attempt in #2467


Update Wasmtime to include support for 17 typed parameters

Motivation
In order to fix a Witty bug, PR #2429 requires a fix in Wasmtime which hasn't been released in a new version yet. As a workaround, it updated the wasmtime dependency to point to the commit with the fix:
https://github.com/linera-io/linera-protocol/blob/be15a4c15fc6e3f46a697288b906286496f04dfd/Cargo.toml#L162-L163
Proposal
Use the latest released Wasmtime version that includes the fix.

Actually completed by migrating to 25.0.0 in #2530.