Redis track 1 .NET SDK 2022-06-01 API version updates

Summary
These changes contain the newly generated code for the Microsoft.Azure.Management.Redis package based on the new 2022-06-01 API version. This generation actually includes new code for changes made in both the 2022-06-01 and 2022-05-01 API versions:

OpenAPI specification changes for 2022-06-01 API version
OpenAPI specification changes for 2022-05-01 API version

Testing
I have added unit tests and functional tests (with updated recorded session results) to test the newly generated code.

@Yao725 thanks for the review. Could you merge the PR as well? Merging is blocked for me.

@austintolani, merged. By the way, I believe if you want to release track 1 SDK, you should follow this guide and go to run the net - mgmt pipeline. Considering it is not a public release, please do not select ShouldPublishToNuget, which will publish the package to nuget.

Will do. Thanks for your help @Yao725


Support asymmetric JWK (update to jose to keep compatibility with PostgREST tokens)

This PR https://github.com/begriffs/postgrest/pull/919 should be ported to the postgrest-ws claim decoding functions. This means supporting the jose library

By the way, it would be nice to support/update to  jose-0.6 in postgrest. I am actually trying to see how to do that but I know nothing about that library so it is a bit of a pain.

Here is the attempt ;-) https://github.com/begriffs/postgrest/pull/997

I have just realized I need to wait for this issue to be solved to go forward ;-)
Do you need some help to achieve this ?

I am also wondering about audit-channel. Is this something specific to postgrest-ws and related to 'LISTEN/NOTIFY` ?

Hi there, unfortunately I'm on vacation and I won't be able to fix this
issue for the next two weeks 😕
On Mon, Oct 9, 2017 at 20:57 Pi3r<EMAIL_ADDRESS>wrote:

I have just realized I need to wait for this issue to be solved to go
forward ;-)
Do you need some help to achieve this ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/diogob/postgrest-ws/issues/24#issuecomment-335150118,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABQtl9n5-xWWvriNVeD3gRRz742N3Ufks5sqhhTgaJpZM4PtxAh
.

Audit-channel is just an arbitrary name to allow a backend app to persist
all exchanged messages. It makes the code of the backend app much simpler
since it does not need to find out the name of active channels.
On Mon, Oct 9, 2017 at 21:41 Pi3r<EMAIL_ADDRESS>wrote:

I am also wondering about audit-channel. Is this something specific to
postgrest-ws and related to 'LISTEN/NOTIFY` ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/diogob/postgrest-ws/issues/24#issuecomment-335161425,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABQtsvD767PpsSr_73VJC49QfK8ISyAks5sqiJ0gaJpZM4PtxAh
.

My attempt to fix this issue with PR #29. Thanks for reviewing it.


Interoperability between Portainer an docker-composer would be a win-win for all ?

At my first approach to docker ( in the beginnings), I'm worried about persistence and recreation of my containers and his data.
Coming from a VM world (KVM/LXC) I feel uncomfortable don't getting all of the control in my hands.
I started defining every of my containers in a bash script, to be able to recreate at any time, and keeping the data associate with the containers in a sibling data directory with all of the needed volumes inside.
Something like:
/opt
..../docker
......../proxy
............/data
......../mariadb
............/data
...
Inside the mariadb directory I have a bash script named 'run.sh' with the following contents:
#!/bin/bash
docker stop mariadb
docker rm mariadb
docker run -d
--name=mariadb
--hostname=mariadb
--restart=unless-stopped
--net lan
--ip <IP_ADDRESS>
--dns <IP_ADDRESS>
-e MYSQL_ROOT_PASSWORD=mysecretpassword
-v /opt/docker/mariadb/data:/var/lib/mysql
-v /etc/localtime:/etc/localtime:ro
mariadb
With this approach I can guaranty to myself that I been able to recreate any container no matter what happens.
I create also some bash scripts to automate tasks like recreate containers with updated images, making container data backups etc..
When docker-compose appears, I migrate my system to use .yml files to better use all of the docker tools available, and my run bash script will be converted to a 'docker-compose.yml' file like this:
version: '2.2'
services:
mariadb:
image: 'mariadb:latest'
restart: on-failure
mem_limit: 2048m
cpu_shares: 1024
container_name: 'mariadb'
environment:
MYSQL_ROOT_PASSWORD: 'mysecretpassword'
volumes:
- db:/var/lib/mysql
- /etc/localtime:/etc/localtime:ro
network_mode: 'bridge'
volumes:
db:
I also recreate my automated scripts to work with the new docker-compose commands.
Then came Portainer and I'm able to manage the runtime of my containers from a web interface, but don't feel comfortable to lose my docker-compose definitions.
With them, no matter what, I'm in business again in no time and following docker standards
And this is the matter, will be possible to use docker-compose files to store the container and services  definitions created inside Portainer ?
Can I get all of the Portainer specific information using a docker inspect command ?
May be labels can be used as a medium to save Portainer specifics ?
I see docker-compose.yml as a 'lingua franca' to docker interoperability with many tools

I'm not sure I understand the need here... we're working on integrating docker-compose support inside Portainer, would this solve your problem?

How do you try to integrate docker-compose with Portainer ?
Importing docker-compose.yml files ?
Would be to good to use docker inspect to retrieve Portainer info.

What would you like to retrieve via docker inspect?
Compose support is discussed here: #257

Anything that it's Portainer specific, like container ownership by example...

Ownership is persisted inside Portainer database as well as other Portainer specific information.
The problem with labels is that they cannot be updated. Plus it would be super-messy to store all the data inside one container's labels.
Portainer HTTP API can be used to retrieve any Portainer specific information.

Will your docker-compose integration enable the posibility to export a Portainers container definition in a docker-compose format (using the HTTP API of course) ?

This could come as an evolution, being able to specify Portainer specific information in a docker-compose file via labels (for example, define the ownership of a service via labels in a compose file, that would be read and use by Portainer when creating the service).
Docker-compose support will be pretty basic at the beginning.

Ok, thanks ... I follow the discussion in #257

Ok, I'll close this issue.


Pollmaster Stopped Working?

with the latest Discord update: https://discord.com/blog/welcome-to-the-new-era-of-discord-apps/?ref=message_content_notification, we can't seem to get Pollmaster working. Knowing nothing about how it works, I suspect functionality stopped due to the new slash command supremacy- any chance functionality could be restored? Thanks!

Tatsu still supports some non-slash commands (e.g. a t! pattern). But it supports slash commands too. Pollmaster is not registered for any slash commands.

It's much harder to get going than just changing pm! (or the prefix) to slash commands. The way the bot is generally invoked requires a dynamic request/response conversation between the bot and the person running the poll. Also, there may be some documentation issues with the slash command support in discord.py. The root cause of the issue is that the current version of Pollmaster needs to be able to read the messages in the chat channel; this is the intent that Discord has restricted for any verified Discord bot.
For reference: You can have two slash commands by two bots with the same name, and slash commands are generally configured with parameters (ie. /poll MyPollName PollQuestion UserRole 24 Option1 Option2 Option3 ...). The whole "slash command" changes from Discord also introduced a bunch of new options for prompting for information, such as dialogs; they're referred to as Message Components (ie. drop-downs and text boxes) in the official Discord documentation for Interactions.
The developer is currently working on rewriting Pollmaster to run on discord.js; an entirely different programming language but one that uses a library that has much more documentation / support for the slash commands. Keep an eye on the Pollmaster's Discord Support server for updates.

@boonebytes Thank you very much for the update. Rewriting: It sounds like this could take months? Others like me may be very dependent on poll master, though of course there are work arounds with just reactions.
It seems like we need a good way to spread announcements like this since likely only developers would find a page like this. Maybe a Pollmaster Discord server listed on Disboard?

@JoshuaMathias
Bot listing page: https://top.gg/bot/444514223075360800?tab=info
Discord support server: https://discord.gg/8rx7qEns
The official discord server was quite easy for me to find as a typical user from a cursory exploration of the top.gg page for it, which is the top Google result for "Pollmaster" at the time of this writing and quite likely the primary means by which most people added the bot in the first place. Seems to me the registered bot page having the support server link is quite sufficient.

Thanks! I just assumed it would be on Disboard if it exists.

hello, I manage to fix this bot and added slash commands. if you want to try it out.
bot listing page: https://top.gg/bot/753217458029985852
Discord support server: https://discord.gg/sjrDM6WES2


Project Status and Development (Issues and Pull request Becoming Stale)

Hello @nWidart
Great work with the project, Thank you for your time and effort
At the moment issues and pull request are not worked and thus coming stale and the stale bot closes
I have see some genuine issue with no response until the get closed by the stale bot
Am looking forward on using this package on an upcoming project, ATM i can't support financially but am willing to devote some time development and code reviews.
Thanks

I agree that there some lack of attention to issues and PR's, but I see almost all issues opened are not really related to this package but misunderstand of Laravel architecture.
I'm using it in production over one year, including exported packages in Packagist, and had none of issues reported.


GitHub login problem

Today i find out my account is been logout for some reason,so i click the GitHub login button,but after that it pop up a error message said "Sorry, that GitHub account is linked to another JS Bin account."so now all my bins is lost and all my settings are lost too

Do you remember what your username on jsbin was?
On Tue, 13 Sep 2016, 12:31 Felix Fong<EMAIL_ADDRESS>wrote:

Today i find out my account is been logout for some reason,so i click the
GitHub login button,but after that it pop up a error message said "Sorry,
that GitHub account is linked to another JS Bin account."so now all my bins
is lost and all my settings are lost too
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jsbin/jsbin/issues/2882, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA1hAvHVQbzpVMV47ZGj2DMybPz8VFkks5qpomPgaJpZM4J7kYv
.

I try to using the email login system,but when every click the "use your email address" is just redirect to the home page

Running into this too, my email should be mattmuelle-at-gmail.com

@matthewmueller @felixfong227 I followed the advice in #2098 - clearing cookies and signing it fixed it for me :)


Can't change frame after assert() triggered

Hello!
I have a program, that has a lot of assert()'s in code to catch bad situations.
The problem is, I simply can't switch frame after the program hit assert(). This feature works fine if I just break on breakpoint.
screenshot https://imgur.com/a/SxD7LVr
I can give additional information if needed. Everything else seems fine!
OS: FreeBSD 13.2
Nvim: v0.9.0
DAP backend(?): lldb-vscode15
Compiler: clang15
c++ lib:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")

funny thing is: I can change frame IF I have two windows with code open before starting debugger.
in this case frame location(place in code) opens in the second window https://imgur.com/a/23AZuch

As a workaround, I can switch buffer to some file in project THEN switching frames work.
seems this buffer with disassembly code somewhat special and the plugin can't switch frames when it doesn't have standard project file buffer open.
curios, can I somehow write autocmd that will be triggered when I got crash in program and buffer is not file from project? that would work around this issue.


Make unsafe validate unique exclude primary key only for loaded schemas

See: https://groups.google.com/g/elixir-ecto/c/LOrzB_lb_4M

:green_heart: :blue_heart: :purple_heart: :yellow_heart: :heart:


hugo: 0.102.1 -> 0.102.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/gohugoio/hugo/releases.
meta.description for hugo is: "A fast and modern static website engine"
meta.homepage for hugo is: "https://gohugo.io"
meta.changelog for hugo is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.102.2 in filename of file in /nix/store/4hhjbyfgw1r7ymy0sfbr6vsbxl52nir6-hugo-0.102.2

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
hugo

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/4hhjbyfgw1r7ymy0sfbr6vsbxl52nir6-hugo-0.102.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A hugo https://github.com/r-ryantm/nixpkgs/archive/9f3436d2fb5c88be4a90749316c9927826abb4e5.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/4hhjbyfgw1r7ymy0sfbr6vsbxl52nir6-hugo-0.102.2
ls -la /nix/store/4hhjbyfgw1r7ymy0sfbr6vsbxl52nir6-hugo-0.102.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

hugo

Maintainer pings
cc @schneefux @Br1ght0ne @Frostman for testing.

Result of nixpkgs-review pr 189138 run on x86_64-linux 1

1 package built:

hugo


Add Google Analytics tracking for 2SV actions

This spreadsheet contains all the proposed categories, actions and labels, and will need reviewing too:
https://docs.google.com/a/digital.cabinet-office.gov.uk/spreadsheets/d/1FZk_x1GFuktD-FpglP7FZq4bo_HBcsKbySRMXNcgfLA/edit?usp=sharing
Todo:

[x] Sign off on proposed tracking labels etc from Paul Cronk
[x] Merge and update govuk_admin_template

Updated and rebased, addressing comments from spreadsheet too

Looks good to merge once tests pass :+1:


sol-connman: Add sol-connman basic API

so-connman is for implementing connection manager features.
The APIs should be implemented in Zephyr, connman and so on.
The patches are for implementing sol-connman basic APIs to connman.
the connman D-Bus APIs are wrapped in the so-connman APIs.
The user can use the so-connman APIs to control connman.

Review all your SOL_INT_CHECK(), try to do like SOL_INT_CHECK(r, <0 , r) and not SOL_INT_CHECK(r, < 0, -EINVAL)

I will submit the new version soon.

Hi all,
I submit the new patches.
It is in https://github.com/wzhen12/soletta/commits/master
Can you help reopen the PR?
So that the patches can continue to be reviewed.
Thanks.

In the new patches, almost  all questions have been answered.

A few questions from you still need continue to be investigated.
After then, I will give you some response.
Thanks.

Please check the patches again.
I will continue to try answer the related questions.
Then the new version patches will be submitted again.

This suggestion may be a little late, but how about renaming this to sol-netctl or something like it? Even connman being a generic name, it may cause confusion.

This suggestion may be a little late, but how about renaming this to sol-netctl or something like it? Even connman being a generic name, it may cause confusion.

If it is not necessary, sol-connman should be ok for me.
It is a generic name, however, the first connman means that connection manager.

sol-stro-table is used to replace "if .. else if .. else if .." in the new patches.
sd_bus_slot replace "struct sol_connman_pending" in the new patches.
add the test cases.
optimize  the Kconfig of connman.

Please review it again. Thanks.

I'll take a look at the new series. But please use the contribution
pattern: open new PR v2,v3... And close the old, mentioning the new PR
number in the comments. This way we get the notifications about new code
coming in
Also consider the name Vinícus suggested: netctl, at least we can remove
the "connman-impl-connman" confusion. Everything else can stay the same.
Em terça-feira, 12 de abril de 2016, wzhen12<EMAIL_ADDRESS><javascript:_e(%7B%7D,'cvml','notifications@github.com');>> escreveu:

sol-stro-table is used to replace "if .. else if .. else if .." in
the new patches.
sd_bus_slot replace "struct sol_connman_pending" in the new patches.
add the test cases.
optimize the Kconfig of connman.

Please review it again. Thanks.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/solettaproject/soletta/pull/1848#issuecomment-208799596

--
Gustavo Sverzut Barbieri
Mobile: +55 (19) 99225-2202
Contact: http://www.gustavobarbieri.com.br/contact

@barbieri
Okay, I will submit the new PR after you review.
I will modify the file name in the new PR too.
At the same time, I want to provide a new API of sol-connman too.
When the services are updated, the user callback will be invoked.
However, the user doesn't know which items of the services have been updated.
I want to add a new API of sol-connman.(such as sol_connman_service_get_flag)
So that the user can know which items of services have been changed, doesn't need to check all items of services.
some suggestion?

@wzhen12 this PR is very good! I believe after you rename to netctl and fixes the minor issues I've pointed it can be merged. Basically you need 2 more monitors: one to report manager (global) changes and another to report errors.
Then use https://github.com/solettaproject/soletta/blob/master/src/shared/sol-monitors.h to have safe-walk and dispatch, that is when you walk the monitors vector and call back the user, which may lead to changes to the array you're walking. https://github.com/solettaproject/soletta/blob/master/src/lib/common/sol-platform.c can be used as example.

Thanks. after I fix the issues, I will submit a new version for it in a few days.

The patches have been closed.
The new version sol-connman patches have been submitted.
The link is https://github.com/solettaproject/soletta/pull/1905


What is the plan to support to verify SEV(-ES) attestation report using PEK?

User can get sev attestation report signed by PEK by QMP interface "query-sev-attestation-report"  in the host.
It is reasonable to add a report verification process.


Improve docker build with messages when firing rules

As pylint for Python, we could improve docker build by integrating hadolint from Lukas martinelli
https://github.com/lukasmartinelli/hadolint
and his online checker
http://hadolint.lukasmartinelli.ch/
docker build would still build an image, but the author could see the mistakes and immediately correct his Dockerfile

If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
For more information about reporting issues, see CONTRIBUTING.md.
You don't have to include this information if this is a feature request
(This is an automated, informational response)

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

Sounds good idea. but question is do we have standard rules and error code for Dockerfile ?
It seems better way is to have a general rules and checkers standardized, then everyone can use it as a reference.

I really like that linter, but (as @HackToday mentioned), there's no single (coding)standard for Dockerfiles. We do have some recommendations / best practices, but enforcing those to people is really out of scope for the core functionality of docker.
Note that there are other linters linked from that project, that use different rules; which illustrates that there's no single "truth" as to how a Dockerfile should look.
So, in my opinion; having functionality to check a Dockerfile for syntax errors could be considered (after the builder has been moved out of the daemon), but linters should be an external tool, because they may be too opiniated.

So, in my opinion; having functionality to check a Dockerfile for syntax errors could be considered

What about also making it the default behaviour (not try to build in case of syntax errors)? It is mainly useful for blocks like this : https://github.com/docker-library/redis/blob/bc3ca850f4a2a2e9e5d4b3b8272e5536b4d21d24/3.0/Dockerfile#L28. Here it is very easy to miss a line continuation or make a typo, and time-consuming to restart (no cache layer can be used).

A Dockerfile having several FROM, CMD or ENTRYPOINT commands should at
least get a warning, IMHO
2016-04-28 17:25 GMT+02:00 Bilal Amarni<EMAIL_ADDRESS>
So, in my opinion; having functionality to check a Dockerfile for syntax
errors could be considered
What about also making it the default behaviour (not try to build in case
of syntax errors)? It is mainly useful for blocks like this :
https://github.com/docker-library/redis/blob/bc3ca850f4a2a2e9e5d4b3b8272e5536b4d21d24/3.0/Dockerfile#L28.
Here it is very easy to miss a line continuation or make a typo, and
time-consuming to restart (no cache layer can be used).
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/issues/19644#issuecomment-215464345

A Dockerfile having several FROM, CMD or ENTRYPOINT commands should at least get a warning, IMHO

The problem here is that (besides multiple FROM being actually valid), we allow overriding the CMD or ENTRYPOINT. The builder executes each build-step in a new container, implicitly using the image from the previous step as "FROM". Basically, the two examples below are exactly the same;
Example 1
FROM alpine
CMD echo "hello world"
CMD echo "goodbye world"

Example 2
FROM alpine
CMD echo "hello world"

docker build -t image1 .

FROM image1
CMD echo "goodbye world"

Yes, but in example 1, if the author of the Dockerfile expects the 2 echo
commands to print something he will be disppointed, as only the second will
be seen.
That was my point.
The example 2 can be valid/wanted by the author.
2016-05-10 14:23 GMT+02:00 Sebastiaan van Stijn<EMAIL_ADDRESS>
A Dockerfile having several FROM, CMD or ENTRYPOINT commands should at
least get a warning, IMHO
The problem here is that (besides multiple FROM being actually valid), we
allow overriding the CMD or ENTRYPOINT. The builder executes each
build-step in a new container, implicitly using the image from the previous
step as "FROM". Basically, the two examples below are exactly the same;
Example 1
FROM alpineCMD echo "hello world"CMD echo "goodbye world"
Example 2
FROM alpineCMD echo "hello world"
docker build -t image1 .
FROM image1CMD echo "goodbye world"
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/issues/19644#issuecomment-218141026

I think it's valid feature to have.

While we don't have a full "linter", we do have some basic syntax validation for Dockerfiles before starting the actual build in 1.13, see https://github.com/docker/docker/pull/26516. Additional enhancements are proposed here; https://github.com/docker/docker/issues/26877 (perform validation before sending the build context).


SITL: Master doesn't build on ubuntu 18.04

I get this:
parallels@parallels:~/repos/Firmware$ PX4_SIM_SPEED_FACTOR=2 HEADLESS=1 make px4_sitl_default gazebo_iris
[0/4] Performing build step for 'sitl_gazebo'
ninja: error: '/usr/lib/x86_64-linux-gnu/libignition-common1.so.1.0.1', needed by 'libmav_msgs.so', missing and no known rule to make it
FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-build
cd /home/parallels/repos/Firmware/build/px4_sitl_default/build_gazebo && /usr/bin/cmake --build /home/parallels/repos/Firmware/build/px4_sitl_default/build_gazebo -- -j2
ninja: build stopped: subcommand failed.
Makefile:217: recipe for target 'px4_sitl_default' failed
make: *** [px4_sitl_default] Error 1

I reran the tools installs script and same thing.
The ignition on my machine has moved past 1.0.1. I am up to date on 18.04:

Can you try installing libignition-common-dev?

It's already installed:

@DonLakeFlyer I think this is something on your system, since we can build it on container environments on 18.04
Which version of gazebo are you running?

Which version of gazebo are you running?

Don't know. Whatever gets installed by the PX4 scripts. This is a clean 18.04 VM with the px4 dev toolchain installed on it.

Something broke recently I think with one of the latest 18.04 updates. Wait: I do have android studio on here as well.

Gazebo says 9.14.0

@DonLakeFlyer Okay, stange.
It looks like it simply can't find libignition-common1.so.1.0.1'

So I just updated master again. And then did a make distclean and built again and of course it works now. No idea why. I had tried that multiple time before and now suddenly it works. Anyway, sorry for the fire drill. Not sure what was happening.

@DonLakeFlyer Glad to hear that it was fixed!


Add unit tests for Seed in Data

Should the Seeds namespace be simplified? SeedGroup is useful for the parallelization, but the Seeds themselves just execute the methods they're given

Issue created at #12 to cover removing Seed and SeedGroup


no pre-training on Howto100M dataset？

hello, I have some questions.
1.When you do 'Text-to-Video Retrieval' experiment on MSRVTT 1K test set, you do not pre-training the model end-to-end on Howto100M dataset. It is because the computation cost limit? And Can you provide the experiments later when you have enough computation resource?

Because of the computation cost limit, so you do not directly make 'Text-to-Video Retrieval' experiment on Howto100M test dataset ?

Hi @IvyGongoogle,

Yes, we did not pre-train our model on HowTo100M due to the huge computation cost, and it is still not possible for us to do so.
There is no standard "Text-to-video retrieval" task defined for the HowTo100M dataset. Please let me know if I am wrong about this. Thanks!

Best,
Jie

@jayleicn 2. Sorry, my mistake. Thank you.


Add Organization Name Column

Fixes #3290
Adds an organization name column to the submission table.  To effect that change, a new unique block needed to be added.  I did test that the column will not show up when added to SUBSMISSION_TABLE_EXCLUDED_FIELDS

Migration added, though interesting that it didn't seem to be required for the feature to work for me.  Hopefully the CI will be happy with the changes :)


Complete and document SeRA mapping

outcome is documentation in the wiki

[x] review and update SeRA transformer code in #84
[x] merge ETL mappings wiki page into data models/profiles page

Document the mapping here: https://github.com/sul-dlss-labs/rialto-etl/wiki#grants-sera-mapping

Going to discuss this at the next architecture check-in.

First pass done here: https://github.com/sul-dlss/rialto/wiki/RIALTO-Data-Models-&-Profiles#grants-sera-mapping


Wagtailforms CSV export crashes on Python 3 when unicodecsv is installed

unicodecsv now supports Python 3 so it's possible for a user to have it installed.
When it is installed, Wagtail tries to use it and will crash with the following error:
======================================================================
ERROR: test_list_submissions_csv_export (wagtail.wagtailforms.tests.TestFormsSubmissions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/karl/projects/wagtail/wagtail/wagtailforms/tests.py", line 356, in test_list_submissions_csv_export
    response = self.client.get(reverse('wagtailforms_list_submissions', args=(self.form_page.id, )), {'date_from': '01/01/2014', 'action': 'CSV'})
  File "/home/karl/projects/wagtail/venv/lib/python3.4/site-packages/django/test/client.py", line 470, in get
    **extra)
  File "/home/karl/projects/wagtail/venv/lib/python3.4/site-packages/django/test/client.py", line 286, in get
    return self.generic('GET', path, secure=secure, **r)
  File "/home/karl/projects/wagtail/venv/lib/python3.4/site-packages/django/test/client.py", line 358, in generic
    return self.request(**r)
  File "/home/karl/projects/wagtail/venv/lib/python3.4/site-packages/django/test/client.py", line 440, in request
    six.reraise(*exc_info)
  File "/home/karl/projects/wagtail/venv/lib/python3.4/site-packages/django/utils/six.py", line 659, in reraise
    raise value
  File "/home/karl/projects/wagtail/venv/lib/python3.4/site-packages/django/core/handlers/base.py", line 111, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/home/karl/projects/wagtail/venv/lib/python3.4/site-packages/django/views/decorators/cache.py", line 38, in _cache_controlled
    response = viewfunc(request, *args, **kw)
  File "/home/karl/projects/wagtail/venv/lib/python3.4/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/home/karl/projects/wagtail/wagtail/wagtailforms/views.py", line 73, in list_submissions
    writer = csv.writer(response, encoding='utf-8')
TypeError: 'encoding' is an invalid keyword argument for this function

PR: #1365


If the readme file, looks appropriate then, merge it as per your choice

We will update the readme file later after the project is done.


ngtable pagination issue

I have created angular js ng table and changing the state on click of a row.
Issue: If i click on the row of second page(3rd or 4th etc ) of the ngtable, ngtable is again showing the first page.
Please let the fix for this.
My js file.
$scope.tableParams = new NgTableParams({count: 5, sorting: {name: 'asc'}
}, { counts:[5, 10, 15], dataset: $scope.tableData});
My HTML file.

Maybe it'd be a little more helpful if you can provide a more in-depth code snippet. Like, what did you change the onClick event to? What's supposed to happen and what does instead happen?


fix(pretty) update integer check for Lua5.4

Fix #455

The AppVeyor tests (Windows) fail. This stuff is hard to get right, since it is platform specific, and probably LuaJIT also deals with these edge cases slightly different.
The safest way is probably to try and dynamically test the number ranges supported by the underlying Lua engine.

The AppVeyor tests (Windows) fail. This stuff is hard to get right, since it is platform specific, and probably LuaJIT also deals with these edge cases slightly different.
The safest way is probably to try and dynamically test the number ranges supported by the underlying Lua engine.

Unfortunatly string.format code  is quite platform and version specific. I'll think how to fix it on next week

Made runtime calculating min/max integers.
Disabled tests with large integers for Lua versions without integer support. string.format("%d") can't reliably format integers on such versions.
I don't see any way to portably format integers without manualy rewriting string.format for integers

thx!


Release 10.0.0-beta05

Story: N/A
Summary
Release 10.0.0-beta05 with more android fixes
Known Issues
Any shortcomings in your work. This may include corner cases not correctly handled or issues related
to but not within the scope of your PR. Design compromises should be discussed here if they were not
already discussed above.
Test Instructions
Concise test instructions on how to verify that your feature works as intended. This should include
changes to the development environment (if applicable) and all commands needed to run your work.
Screenshot
If applicable (e.g. UI changes), add screenshots to help explain your work.

Draft pending this release - https://github.com/smileidentity/android/pull/245


ci: test Node.js 6, 8, 10 and 11

We should test against all current LTS and stable branches of LTS to catch any issues.

error<EMAIL_ADDRESS>The engine "node" is incompatible with this module. Expected version ">=4 <=9".

Well, seems we have to update the dependencies.

@towerz these are the current LTS and stable branches of Node.js. Also see https://github.com/clappr/clappr/pull/1729#issuecomment-438226423
It's ,eant to catch issues that exist there as we (contributors and devs and also CI) often require / import the source files for threeshaking and bundling, Node.js projects and different CI platforms.
As you can see users Node.js 10 and newer will have problems.
CI is for testing (also) the different (CI) platforms.

For the deploy / publish task, you can limit this to only one of them.

@DanielRuf I know what you mean, but I'm opposed to the overhead of testing against ALL of the different LTS versions against the benefit of having those tests run. What I believe is that doing that you're just testing how bundling behaves using those versions, so I'm not actually validating whether the code works, but how the tools perform using a different setup.
Since we just use node 8.x to integrate and build the player itself, the default CI environment should replicate this. If someone is integrating using another version of node.js, it is their responsibility to run tests using this setup.
I'm not sure the overhead is worth it.

Since we just use node 8.x

Shouldn't we switch to 10? It's probably better to use the latest LTS.

@DanielRuf I was already running some tests in order to switch to 10. We'll update soon.

Ok, then let's close this PR here. Do you plan to constrain the version also using the engines field of package.json?

@DanielRuf we were considering doing that, yes.


add new field to item component

add reported field, and add new categories to the item components

add a condition for the items collection; "slightly used", "new", "used", etc.


Controller-specific layout path discovery is inconsistent when named "_Layout" vs otherwise

I'm using ASP.NET MVC beta 7. I have a set of areas with the paths /Areas/[areaname]/[etc...] and am using nested layouts in order to refine views based on the concerns of different areas and controllers. I've noticed that if I want a layout that is specific to a controller, given that the controller may have many views, but certain commonalities I'd like to share between those views, then I can't name it _Layout.cshtml and expect it to be found, as it would be had I named it something else.
As an example, let's say I have the folder ~/Areas/Admin/Views/Users. In that folder, if I place a file called FooLayout.cshtml, and then within any of the views in that same folder, add:
@{
    Layout = "FooLayout";
}

... the the layout file is correctly located and nested within other layouts as I would expect it to be.
If, however, I name the layout _Layout.cshtml, and in the views in that same folder, use the code:
@{
    Layout = "_Layout";
}

... then the local _Layout.cshtml file is ignored and the engine falls back to the nearest shared layout by default. The specificity (or lack thereof) of the layout in any nearby _ViewStart file seems to have no bearing on this behaviour.

@axefrog, I'm not seeing this issue with the latest dev bits. Here's what I tried out - https://github.com/pranavkm/3099-sample.
I'll close the issue as no-repro - feel free to reopen it in case you're still seeing this.


Cannot reproduce training results

Hello
I have been trying to reproduce the training results. However, I am not getting anywhere close to the results reported in the paper, or the checkpoint released in this repo (I get an mAP of 20, compared to the public model that gets 31.0 on AVA).
Can you provide some assistance here, in reproducing the paper's results. Or provide explanations for why the code does not reproduce?
These are the steps I have taken:
Firstly, I had to apply the changes from this issue to make the code work. Otherwise, the code provided would crash on loading the data.
I then followed the instructions in the readme. However, the performance on AVA after just a few epochs was very bad:

Epoch
1
3

mAP on AVA
1.43
1.98

Looking into the provided config further, we can see that MODEL.PRETRAINED = False, which means that the weights of the backbone are not loaded here
By loading the backbone pretrained weights, the performance did improve. But after training completed, the results are still nowhere close to what was reported in the paper (33.6), or what the publicly released checkpoint gets (31.0)

Epoch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

mAP on AVA
11.28
15.08
17.77
18.50
18.81
19.59
20.34
20.98
21.00
20.43
20.94
21.77
20.76
20.03
20.35
20.42
21.14
20.79
20.39
19.91

Can you please explain why the training code does not reproduce the results of the paper?
Also, why is the default training setting to not load the backbone weights? This setting was never explored in the paper.
I have also attached the config that I used to achieve the 20.0 mAP result on AVA above.

Thanks to your comments I was able to improve the results but still unable to reproduce the paper's results. Have you find a way to do it? @AlexeyG

I cann't reproduce the results of the paper, too. And there are some bugs in the code.


[Event Request] codeunit 5005271 "Create Delivery Reminder" - OnBeforeRemind

Please add a new event.
[IntegrationEvent(false, false)]
local procedure OnBeforeRemind(PurchLine: Record "Purchase Line"; DeliveryReminderTerms: Record "Delivery Reminder Term"; var DeliveryReminderLevel: Record "Delivery Reminder Level"; DateOfTheCurrentDay: Date; var LineLevel: Integer; var IsHandled: Boolean; var ReturnValue: Boolean)
begin
end;

procedure Remind(PurchLine: Record "Purchase Line"; DeliveryReminderTerms: Record "Delivery Reminder Term"; var DeliveryReminderLevel: Record "Delivery Reminder Level"; DateOfTheCurrentDay: Date) RetValue: Boolean
var
    DelivReminLedgerEntries: Record "Delivery Reminder Ledger Entry";
    IsHandled: Boolean;
begin
    OnBeforeRemind(PurchLine, DeliveryReminderTerms, DeliveryReminderLevel, DateOfTheCurrentDay, LineLevel, IsHandled, RetValue);
    if IsHandled then
        exit(RetValue);

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 49502.


Update package.json

Extra https in url, causing a break link on npmjs.com

@atilacamurca What am I missing here.
I see the link is github.com/siddharthkp/auto-install which links to github.com/siddharthkp/auto-install

@atilacamurca Changed it to siddharthkp/auto-install in this commit. Seems to be good now.

sorry, I just access this package on npmjs.com and the link was git://https://github.com/siddharthkp/auto-install/, I thinks that was some kind of cache or something.

I think I was on another branch https://github.com/siddharthkp/auto-install/blob/revert-5-master/package.json#L9


[BEAM-1266] Remove value only outputs in Dataflow job representation

Always define outputs in terms of full windowed value representations
Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[x] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[x] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[x] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[ ] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

R: @kennknowles

Fired off some postcommits:
https://builds.apache.org/view/Beam/job/beam_PostCommit_Java_RunnableOnService_Dataflow/2012/
https://builds.apache.org/view/Beam/job/beam_PostCommit_Java_RunnableOnService_Flink/1345/

Postcommit failures are all due to other things (now rolled back). LGTM.

@lukecwik -- The merge commit for this accidentally says This closes #1266 (the issue #) instead of the PR# 1766. Mind closing manually?

Whoops


cataloger chooses from longer list of fields

Not sure if this is needed but recording it here: There are many possible metadata fields in BF, but not every book description is going to require them all. Template creator doesn't want catalogers to have a long form with many fields they will end up skipping. Can metadata creatorhave a “pen” of optional fields (or elements) that they can “grab” and use when needed? Template creator would need a way to add these to her template just like regular fields, but indicate that they don’t show up on the form by default, instead they show up as “additional fields” the cataloger can find and add and use

closing. it's a good idea, but is not part of current design and is not high priority for forseeable future.


Fix form-control layout

The input field does not use the full size of the fieldset, with this change it fits the column fully.
Also the select2 option "width" must be set to "style", otherwise the calculation makes it go beyond the fieldset.

@RangelReale So sorry for my late response 🙇And sorry but I couldn't reproduce the problem 🤔Could you please Pull-Request with adding reproducer html to this file? 🙏

@RangelReale Sorry, now I understood your idea! LGTM! Thanks a lot for your contribution 🙌


Proposal DID:PAID Identifier of PAID Network, for PAID Smart Agreements Protocol

Grant Application Checklist

[x ] The application-template.md has been copied, renamed ( "paid.md") and updated.
[x] A BTC address for the payment of the milestones is provided inside the application.
[ x] The software of the project will be released under the Apache license version 2.0 as specified in the terms and conditions.
[ x] The total funding amount of the project is below CHF 30k at the time of submission.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 3 committers have signed the CLA.:x: alfredolopez80:x: bradleySuira:x: molekillaYou have signed the CLA already but the status is still pending? Let us recheck it.

Hi, @Noc2
The requested adjustments have already been made @ Noc2, better explaining our vision of the development of the PAID Smart Contract fro PAID Protocol, which is more focused on providing Substrate with a more complete management layer of digital signature algorithms for electronic documents, and these have validity against CA of any indole Root 1 and Root 2, in addition to offering a chain of trust protocol for legal contracts on-chain in Substrate.io/PolkaDOT.

Hi, @Noc2
Thanks for the update. I have some additional requests / comments:

In general, you should know that our research team has many concerns regarding the current version of the W3C DID standard. Basically, it can be attacked to collect user data. I know it is not part of this grant proposal, just something you should know about.
R = Thanks for the advice, we will take it into account, however we are at the design level and a security system is being considered to reduce these risks, such as data encryption, PKI signature system, in addition to a future verification scheme of Zero Knowledge for the verification and access to the user's data, carrying the implementation of the current version of W3C DID, a little more has its current security status.
Could remove delivery 3, "Plasma Module" and generally "Plasma" from deliveries. On the one hand, web3 tries to be objective in terms of possible parachutes. On the other hand, we are not comfortable with robustness smart contract financing as we do not have an overview of existing solutions and the unique characteristics of their contribution.
R = Removed the Plasm modules, and it is not only smart contracts that are going to be deployed, it is a new way of handling these smart contracts that allows handling templates that later through Meta Transactions and a data conversion scheme based on JEXL, allows to alter the values of each Instance of these Smart Agreements templates to be executed in the specific cases and conditions of said contract, encapsulated in that Smart Aggrements, which is completely innovative. Therefore, they are not smart contract as such, it is a whole workflow for this that will later be migrated to ink! within the Substrate.io/PolkaDOT platform
Could you reduce the price a bit more or maybe already integrate the privacy layer in the deliveries?
R = The price was adjusted to the BTC level, in addition to that delivery 2 is integrating the runtime module that would handle the electronic signature of documents, such that it allows its verification by public CAs within the PKCS11 or PKCS12 standard as applicable.

After reviewing with the team we will need to change our assumptions . Thanks


Error -13 returned when loading media from io.Bytes on Windows

Problem:
on Windows 10, when calling -
pyglet.media.load(io.Bytes(media_data_as_byte_array), streaming=False, decoder=pyglet.media.codecs.ffmpeg.FFmpegDecoder)
I get the following error: pyglet.media.codecs.ffmpeg.FFmpegException: avformat_open_input in ffmpeg_open_filename returned an error opening file C:\Users\user\AppData\Local\Temp\tmppgpnk36v Error code: -13
Debugging the problem:
When FFmpegSource is constructed in ffmpeg.py it creates a named tempfile which the media_data is written to. However the tempfile is 0 bytes, and cannot be opened by ffmpeg because python still has it open. Reading the docs about NamedTemporaryFile, it mentions that on Windows the tempfile cannot be opened by a second process unless the file is first closed by Python (which would remove the tempfile).
If I change the constructor to not delete the tempfile, write the data and then close the tempfile before ffmpeg loads the data then it works. But leaves the tempfile on disk.
        if file:
            file.seek(0)
            self._tempfile = tempfile.NamedTemporaryFile(delete=False)
            self._tempfile.write(file.read())
            self._tempfile.close()
            filename = self._tempfile.name

Logged in wrong project.


lock concurrent thread access to outgoing connection

Fixes a bug where running the plugin with a multi-thread buffer could crash due to concurrent access to non-thread-safe http connection.

Please bump the patch version.


Cannot retrieve control, timeout in puppeteer (regression)

Describe the bug
Tests specs fail to obtain the very fist control, which happens to be a Fiori tile, in order to start our application(s). Consequently, all test cases will fail.
Same code works with version 0.9.0-rc3.
To Reproduce
Steps to reproduce the behavior:
    return await browser.asControl({
      forceSelect: true,
      selector: {
        controlType: 'sap.m.GenericTile',
         properties: [{ header: tileHeader }]
      }
    })

Expected behavior
Expectation is that attempting to retrieve a control, provided that the selector is formulated correctly, actually succeeds without timing out (or any other issues).
Logs/Console Output
Evaluation failed: script timeout
Error: Evaluation failed: script timeout
    at ExecutionContext._evaluateInternal (/home/i070292/SAPDevelop/eps/apps/node_modules/puppeteer-core/lib/cjs/puppeteer/common/ExecutionContext.js:221:19)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async ExecutionContext.evaluate (/home/i070292/SAPDevelop/eps/apps/node_modules/puppeteer-core/lib/cjs/puppeteer/common/ExecutionContext.js:110:16)
    at async ElementHandle.evaluate (/home/i070292/SAPDevelop/eps/apps/node_modules/puppeteer-core/lib/cjs/puppeteer/common/JSHandle.js:107:16)
    at async ElementHandle.$eval (/home/i070292/SAPDevelop/eps/apps/node_modules/puppeteer-core/lib/cjs/puppeteer/common/JSHandle.js:810:24)
    at async DevToolsDriver.executeAsyncScript (/home/i070292/SAPDevelop/eps/apps/node_modules/devtools/build/commands/executeAsyncScript.js:31:20)
    at async Browser.wrappedCommand (/home/i070292/SAPDevelop/eps/apps/node_modules/devtools/build/devtoolsdriver.js:102:26)
    at async clientSide_executeControlMethod (/home/i070292/SAPDevelop/eps/apps/node_modules/wdio-ui5-service/client-side-js/executeControlMethod.js:2:12)

Screenshots
n/a
Runtime Env (please complete the following information):

wdi5/wdio-ui5-service-version: 0.9.1
UI5 version: 1.98.0
wdio-version (output of wdio --version): 7.19.7
node-version (output of node --version): v16.13.0
OS: Windows 10
Browser + Version: Chrome 100.0.4896.127

Additional context
The issue at hand seems like a regression as the code (unchanged) is working with version 0.9.0-rc3.
In fact, since that version every update have had various blocking issues (negative tests failing, browser window shut down unexpectedly, or since 0.9.0-rc4.1 this very issue), which forced us to freeze the version at  0.9.0-rc3 in order to be able to run IT tests at all.

Hey, we'll look into it in the next week and get back to you :)

i just looked into this and tested the following setup:
Control:
<GenericTile header="my sample header"
	subheader="my subheader sample">
	<TileContent>
		<NumericContent withMargin="false"
			value="10" />
	</TileContent>
</GenericTile>

Test:
 it("should retrieve a sap.m.GenericTile's header via properties selector", async () => {
        const tile = await browser.asControl({
            forceSelect: true,
            selector: {
                controlType: "sap.m.GenericTile",
                properties: [{ header: "my sample header" }]
            }
        })
        expect(await tile.getHeader()).toEqual("my sample header")
    })

Result:
"spec" Reporter:
------------------------------------------------------------------
[chrome 101.0.4951.64 mac os x #0-0] Running: chrome (v101.0.4951.64) on mac os x
[chrome 101.0.4951.64 mac os x #0-0] Session ID: 8c98f578ca1ef7095d1333371447400f
[chrome 101.0.4951.64 mac os x #0-0]
[chrome 101.0.4951.64 mac os x #0-0] » /webapp/test/e2e/properties-matcher.test.js
[chrome 101.0.4951.64 mac os x #0-0] Property locators
[chrome 101.0.4951.64 mac os x #0-0]    ✓ should retrieve a sap.m.GenericTile's header via properties selector
[chrome 101.0.4951.64 mac os x #0-0]
[chrome 101.0.4951.64 mac os x #0-0] 1 passing (2.9s)

Spec Files:      1 passed, 1 total (100% completed) in 00:00:06

env:
wdi5 0.9.1 - Chrome 101.0.4951.64 - node 14.9.1 - macOS 12.4
Could you please share your wdio.conf.(j|t)s?

HI Volker,
Thank you for looking into this. Sure, here's the content of the config file (nothing is snipped):
const fs = require('fs')
const os = require('os')
const path = require('path')
const isWsl = require('is-wsl')
const ui5Authenticator = require('./ui5Authenticator')
const ui5PageLoader = require('./ui5PageLoader')

if (!process.env.CHROME_BIN) {
  process.env.CHROME_BIN = require('puppeteer').executablePath()
  process.env.TEMP = os.tmpdir()
}

const ensureDirExists = function (dir, clearIfExists) {
  if (fs.existsSync(dir) && clearIfExists) {
    fs.rmSync(dir, { recursive: true })
  }
  if (!fs.existsSync(dir)) {
    fs.mkdirSync(dir, { recursive: true })
  }
}

exports.reportsDir = './target/reports/wdi5/'
exports.jUnitReportsDir = path.join(exports.reportsDir, 'junit')
exports.screenshotsDir = path.join(exports.reportsDir, 'screenshots')
exports.afterLoadPage = ui5PageLoader.afterLoadPage
exports.saveScreenshot = async function (fileName) {
  await browser.saveScreenshot(path.join(exports.screenshotsDir, fileName))
}

// config documentation: https://webdriver.io/docs/configurationfile
exports.config = {
  specs: [
    './test/wdi5/specs/**/*.spec.js'
  ],
  exclude: [
  ],

  maxInstances: 4,
  maxInstancesPerCapability: 4,

  capabilities: [{
    browserName: 'chrome',
    acceptInsecureCerts: true,
    'goog:chromeOptions': (() => {
      if (isWsl) {
        const binaryPath = '/usr/bin/google-chrome'
        console.log(`Custom chrome bin for WSL2: ${binaryPath}`)
        return {
          binary: binaryPath
        }
      } else {
        return {}
      }
    })()
  }],

  logLevel: 'warn',

  logLevels: {
    'wdio-ui5-service': 'info'
  },

  bail: 0,

  baseUrl: 'http://localhost:50001',

  connectionRetryCount: 3,
  connectionRetryTimeout: 120000,

  waitforInterval: 500,
  waitforTimeout: 60000,

  services: ['ui5'],

  // wdio UI5 service (extension) options.
  // See the full list at https://js-soft.github.io/wdi5/#/configuration?id=wdi5
  wdi5: {
    logLevel: 'error', // [optional] error | verbose | silent
    platform: 'browser', // [mandatory] browser | android | ios | electron
    url: '/flpSandbox.html#Shell-home', // [mandatory, not empty] path to your bootstrap html file. If your server autoredirects to a 'domain:port/' like root url use empty string ''
    deviceType: 'web', // [mandatory] native | web
    skipInjectUI5OnStart: true, // [optional] true when UI5 is not on the start page, you need to later call <wdioUI5service>.injectUI5(); manually
    waitForUI5Timeout: 30000, // [optional] maximum waiting time while checking for UI5 availability
    screenshotsDisabled: false, // [optional] {Boolean}; if set to true screenshots won't be taken and not written to file system
    screenshotPath: exports.screenshotsDir // [optional] using the project root if not specified
  },

  reporters: [
    'spec',
    ['junit', {
      outputDir: './',
      outputFileFormat: (options) => {
        return path.join(exports.jUnitReportsDir, `report-${options.cid}.xml`)
      }
    }]
  ],

  framework: 'mocha',

  // Options to be passed to Mocha.
  // See the full list at http://mochajs.org/
  mochaOpts: {
    timeout: 60000 * 5 // How long do we allow for a single spec to run
  },

  /**
   * Gets executed once before all workers get launched.
   * @param {Object} config wdio configuration object
   * @param {Array.<Object>} capabilities list of capabilities details
   */
  onPrepare: async function (config, capabilities) {
    // create (and clear if necessary) all output directories as wdi5 requires them to exist.
    // NOTE: atm the contents of all output directories are cleared for each session if they already exist.
    ensureDirExists(exports.jUnitReportsDir, true)
    ensureDirExists(exports.screenshotsDir, true)
  },

  /**
    * Gets executed before test execution begins. At this point you can access to all global
    * variables like `browser`. It is the perfect place to define custom commands.
    * @param {Array.<Object>} capabilities list of capabilities details
    * @param {Array.<String>} specs        List of spec file paths that are to be run
    * @param {Object}         browser      instance of created browser/device session
    */
  before: async function (capabilities, specs) {
    await ui5Authenticator.runLoginSteps()
  },

  /**
    * Function to be executed after a test (in Mocha/Jasmine only)
    * @param {Object}  test             test object
    * @param {Object}  context          scope object the test was executed with
    * @param {Error}   result.error     error object in case the test fails, otherwise `undefined`
    * @param {Any}     result.result    return object of test function
    * @param {Number}  result.duration  duration of test
    * @param {Boolean} result.passed    true if test has passed, otherwise false
    * @param {Object}  result.retries   information to spec related retries, e.g. `{ attempts: 0, limit: 0 }`
    */
  afterTest: async function (test, context, { error, result, duration, passed, retries }) {
    if (error) {
      const specFileName = path.basename(test.file)
      const normalizedTestCaseName = test.title.replace(/[ /\\:*|?<>]/g, '_')
      const screenshotFileName = `FAILED_SPEC=${specFileName}_TEST=${normalizedTestCaseName}.png`
      await exports.saveScreenshot(screenshotFileName)
      console.log(`\x1b[35mSaved screenshot for failed test as\x1b[0m \x1b[35;1m\x1b[4m${screenshotFileName}\x1b[0m`)
    }
  }

Hi everyone
I have done some investigation what could have caused this issue.
It seems that the problem starts with version 0.9.0-rc4.2. That version has changes related to cyclic references or smth similar. This might be causing the issue for us.
When using version 0.9.0.-rc4.2 and up we get error described by Laszlo previously. I did some debugging and it seems that when we call the code bellow:
      const tile = await browser.asControl({       forceSelect: true,       selector: {         controlType: 'sap.m.GenericTile',         properties: [{ header: tileHeader }]       }     })     expect(await tile.getHeader()).toBe(tileHeader)
When line expect(await tile.getHeader()).toBe(tileHeader) is called 'WDI5Control.prototype.executeControlMethod' is called with webElement being some sort of jquery representation which eventually returns 'not found' from client-side code defined in executeControlMethod.js.
My suspicion is that the change done in 0.9.0-rc4.2 is not working well when it has to use proxy control object and execute a method.
This is the webElement object from WDI5Control.prototype.executeControlMethod execution:

Thank you for looking into this. I would like to reiterate that this is strange, as the same setup and test cases were working fine up until 0.9.0-rc3.

@laszlo-szentes: just a quick reply here that your issue is not forgotten, but still investigated. Due to time constraints (sigh), not to the extent I liked, but...well. Anyway, just wanted to let you know

When using version 0.9.0.-rc4.2 and up we get error described by Laszlo previously.

interesting, thanks for digging deep into this! @dominikfeininger: can you do a diff rc3...rc4.2 regarding WDI5Control.executeControlMethod to get a better grasp what might be the issue here?

@dominikfeininger Thanks, much appreciated. @edvardas-kireilis will prepare minimal reproducible sample so that you can investigate further (we're on the same team).

adding plain puppeteer is certainly an option once we move closer to also supporting the use of the Chrome DevTools protocol (which in turn requires puppeteer). No timeline on this though (but I'll log a feature request) - until then, would using Chrome aka chromedriver-service be feasible for you?

We will be using either chromedriver-service or selenium-stand-alone-service so we do not get additional promise into promise pipeline (for speed reasons). So puppeteer will be not used for us pretty soon

right on, then closing this


Should the ClientConfig UseHttp property be set to true or false based on the value of the Config::UseSsl entry?

LocalStack USE_SSL environment variable is deprecated after 0.11.3. Each service endpoint now supports multiplexing HTTP/HTTPS traffic over the same port.
LocalStack.NET client always sets the UseHttp property of the ClientConfig to true.
We need to investigate it further.

It's a confirmed bug. Session does not honor UseSsl and always sets UseHttp to true


Can't Build

Trying to build on my Mac, M1 Max, Monterey 12.1.
I keep getting the error
MGL/include/glm_context.h:152:5: error: unknown type name 'uint'; did you mean 'int'?

When using xcodebuild, it succeeds, but I'm not sure it should.
error: unable to spawn process '/usr/bin/make' (No such file or directory) (in target 'SPIRV-Headers' from project 'MGL')

uint should work, I will change it to unsigned int which should conform to
M1. I know it works with Xcode on 12.4e with Intel.
Mike
"The difference between communism and socialism is that under
socialism central planning ends with a gun in your face, whereas
under communism central planning begins with a gun in your face." ― Kevin
D. Williamson
On Fri, Jan 14, 2022 at 12:39 PM Ev @.***> wrote:

Trying to build on my Mac, M1 Max, Monterey 12.1.
I keep getting the error
MGL/include/glm_context.h:152:5: error: unknown type name 'uint'; did you mean 'int'?```
—
Reply to this email directly, view it on GitHub
https://github.com/openglonmetal/MGL/issues/7, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACOKD346S5KSNLCIPNGE44LUWCCW3ANCNFSM5L7WZDKQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

MGL/src/framebuffers.c:32:13: error: conflicting types for 'createTextureLevel'
extern void createTextureLevel(GLMContext ctx, Texture *tex, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
Got a new problem here.

I found that today, fixing framebuffers (depth attachments)... I just
copied the correct def to glm_context.h and deleted it from framebuffers.c
I can't see how this compiled on my local machine...
MIke
"The difference between communism and socialism is that under
socialism central planning ends with a gun in your face, whereas
under communism central planning begins with a gun in your face." ― Kevin
D. Williamson
On Fri, Jan 14, 2022 at 5:59 PM Ev @.***> wrote:

MGL/src/framebuffers.c:32:13: error: conflicting types for
'createTextureLevel'
extern void createTextureLevel(GLMContext ctx, Texture *tex, GLint level,
GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLenum
format, GLenum type, const void *pixels);
Got a new problem here.
—
Reply to this email directly, view it on GitHub
https://github.com/openglonmetal/MGL/issues/7#issuecomment-1013581567,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACOKD36TT25TVNWVUVGI2OTUWDIHFANCNFSM5L7WZDKQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID:
@.***>

Fixed, checked in a copy of frame buffer.c with the local def removed.


[add] support for ruby older then 2.3.0

Coverage decreased (-0.02%) to 83.481% when pulling be6660e7ae44038cefd087cb49c91d73b48689fb on sunny4381:add-older-ruby-support into 590a996dbf51ad5c74db095fdd93db54fde22f50 on shirasagi:master.


affirmations added flow and custom configured affirmations

another idea from me: get a random custom configured affirmation. because then one could configure some affirmations in another language and get a random one with the tag {{affirmation(true)}}
also I added @flow to the affirmations.js for better type safety

@m1well This is great. I like the feature additions and the changes you made to make the code more resilient. I think the challenge is that all the underlying code has been re-written in @mikeerickson's new Templates system (coming soon). So we could merge this now, but it will get wiped out when the Templates system is replaced. I'm thinking that maybe you wait on this until Templates 2.0 gets released and then drop this code into that system. All your code is good and modular, so it should be simple to just paste it into the right sections using Templates2. Thoughts?

@m1well This is great. I like the feature additions and the changes you made to make the code more resilient. I think the challenge is that all the underlying code has been re-written in @mikeerickson's new Templates system (coming soon). So we could merge this now, but it will get wiped out when the Templates system is replaced. I'm thinking that maybe you wait on this until Templates 2.0 gets released and then drop this code into that system. All your code is good and modular, so it should be simple to just paste it into the right sections using Templates2. Thoughts?

yes of course I can wait ;)
for me it would be nicer if the other PRs are getting merged.
this here was just an idea to make the affirmations more flexible. but I can change this PR after I know what I have to change for the new template system

I echo both parts of what David says. If it was any other week, I'd have committed the change and released it.
It should be obvious when the new Templating system is released.

As per @dwertheimer and @jgclark i will close this one as the new templating system has this and a lot more goodies around this overall API access.  Almost there game, almost there.


HSEARCH-2034

https://hibernate.atlassian.net/browse/HSEARCH-2034

Allow users of the Query DSL to disable scoring, to improve performance when the intent is just to filter by some criteria.

Re-pushed, completely different implementation which fixes a bug too.

https://hibernate.atlassian.net/browse/HSEARCH-2034
https://hibernate.atlassian.net/browse/HSEARCH-2037

Merged to master and 5.5. Added one more commit for fixing the test method name and adding issue references.


Minor test failure as underlying H5py library changed an exception from KeyError to TypeError

What happened:
The test suite raised two errors
What you expected to happen:
No errors
Context:
Python 3.11.8
H5py 3.11.0
h5netcdf version 999 ??  (actually latest main)
Available Fix
There is an available fix in the main branch of my fork. I haven't done a pull request, because I don't know when and how the behaviour changed in the underlying library and/or python.

Thanks @bnlawrence for raising this and sorry for the delay. This isn't raised in the current testsuite. Is this still an issue for you or can you give more details on your failing environment?

we are testing:
      matrix:
        python-version: ["3.10", "3.12"]
        h5py-version: ["3.10", "3.11"]
        numpy-version: ["1"]

      matrix:
        python-version: ["3.11", "3.12"]
        h5py-version: ["3.11"]
        numpy-version: ["2"]

@drew-parsons Please have a look at: https://github.com/h5netcdf/h5netcdf/actions/runs/11743663241/job/32717024125?pr=242
There is a fresh run with the current matrix. No issue there.

If you're using the recent versions of h5py (>=3.8) then it's a strange discrepancy.
We can see h5py converting a KeyError into a TypeError at
https://github.com/h5py/h5py/blob/5c4871e37a08d7b030dc6c18df21f45cd714e6c6/h5py/_hl/group.py#L286
from https://github.com/h5py/h5py/pull/2092
So we could expect it to be a problem with recent h5py if h5netcdf still looks for KeyError at
https://github.com/h5netcdf/h5netcdf/blob/b2ac2d74d85fadab786ee3760abe109964337dca/h5netcdf/tests/test_h5netcdf.py#L2245

Thanks @drew-parsons. I'm having a hunch that these testcontext construction might not work as expected.
I'm afk, but will check this over the weekend. If you find the time you could remove the testcontext-stuff and call the latest.raises directly.

E   TypeError: Unable to commit datatype (name already exists)

h5py/_debian_h5py_serial/h5t.pyx:454: TypeError

The test passes if I ask it to expect TypeError, as in bnlawrence's patch

@drew-parsons Thanks for sharing the stack trace.
E   KeyError: 'Unable to commit datatype synchronously (name already exists)'

h5py/h5t.pyx:454: KeyError

There's one difference in the output -> synchronously. This is directly coming from HDF5 issued in H5TCommit2. So I'm assuming your system uses a different HDF5 version which doesn't use the current H5TCommit2.
The change in the error message came in by this PR https://github.com/HDFGroup/hdf5/pull/166 and is most likely present from HDF5 1.12. I also have no idea where the Python error is generated (somewhere in h5py I think).
So this is definitely no h5netcdf issue, OTOH it would be good to have the test suite run for any supported HDF5 version.

True, our HDF5 is 1.10.10.  It sounds plausible that accounts for the difference in behaviour.

Closed by #244. Thanks for sticking to this until now, @drew-parsons.


Export options to existing mesh file types (.obj, .ply, .stl etc)

Hello, was wondering if you have any plans on adding export options for mesh files such as .obj, .ply, and .stl formats (used by other libraries like trimesh and pymesh). I know you currently export as a python dict and I've been looking into ways to parse them into those formats.
Thanks for putting together this library!

Hi @arjundharma, this isn't really the scope of sectionproperties. We use the library triangle to generate a mesh (this is what produces the dictionary) and sectionproperties steps in and uses this mesh for its cross-section analysis.
So in short there aren't any plans to export mesh in different formats, however I would consider a PR if you are interested in adding this feature 🙌


Recurrent layer to treat 2nd and the rest of inputs as initial_states

Hi. I'm submitting a PR for a bug reported in #7612.
I think the Recurrent layer should treat a part of the inputs as initial_states. I think this is also what you want to do according to the API doc. If you have a different design, please suggest.

I believe Conv2DLSTM would be in need of a similar fix. Can you look into it?

I've never used the class. If you are not hurry, I may look into it this weekend.


Added python packages gputil and jetson-stats

There is no pip package for gputil and jetson-stats.

gputil: To get the gpu stats from our system. [https://pypi.org/project/GPUtil/]
jetson-stats: To get the stats from jetson develpoer boards. [https://pypi.org/project/jetson-stats/]

@hidmic Hi, I have added the rules for debian, fedora and osx for gputils package. As per our usage gputils works just fine and we haven't explored any other package of its kind.
Regarding jetson-stats, Nvidia Jetson devices only run official Jetpack that comes with various Ubuntu versions. So we have only tested this on Ubuntu 16.04 and 18.04.


My branch

Adding github workflows testing with badge

Thanks Tom, I've merged this via the command line.

On Wed, Feb 3, 2021 at 13:46 David Warring<EMAIL_ADDRESS>wrote:

Thanks Tom, I've merged this via the command line.

Okay, great!  I'm not trying to be pushy, but I do love the Github
workflows testing. I gave up on Travis when I started with mi6 over a year
ago. I hope this one works for you.
Best,
-Tom


Med.Ez: project addition by Raj Motwani

Add a new project to the list
I want to add a new project to the list
"Med.Ez" a medicine management system that can sort the medicines as per their expiry dates and data, also notifies the admin about the expiry medicines 2 weeks prior date of exp and also maintains sales and profit data.
Code of Conduct

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

Completed. Thanks for your contributions 🎉 ❤


Fixed showing unknown info from UI issue #628

Fixed showing unknown info from UI #628 #651
Changes:
fixed the issue in 3 views,

organizer_detail_layout.xml which shows organizer details
about_event_details.xml which shows event details
bottomsheet_attendee_check_in.xml which popup from bottom when an attendee is selected

Screenshots for the change:
Here is a screenshot before the fix

Here are the screenshots after fix

Please resolve conflicts

@MLPJ to resolve merge conflicts please use a merge tool, Android Studio supports by default for this.
Make sure you add upstream repo for https://github.com/fossasia/open-event-orga-app.git using
git remote add upstream https://github.com/fossasia/open-event-orga-app.git

Please update PRs instead of closing them

sorry for the inconvinience, android studio said that I can't make another PR that is why I closed the older one. any solutions?

@iamareebjamal  is that right now? sorry for the inconvinience

You don't need to create a new PR, just push to the branch from where the PR is made and it will be updated

There are various changes requested which are not completed yet

I did the changes sugested by @Masquerade0097, if there are still other things please let me know, I'll recheck too.
Thanks for the help @iamareebjamal.

@iamareebjamal i'll correct those as soon as possible. Thanks for pointing out those points

@iamareebjamal  @Masquerade0097  sorry for the inconvenience caused earlier, I think now it is upto the standards. Can you please review again. If there are any further changes required please let me know.


Add list of metrics series to readme

Hey there, this adds some info on all 🤞 metrics series produced by the various integrations to the README - as discussed #115.
I was torn between adding one big table that lists everything somewhere at the end of the README and with what I eventually came up with, which is adding a small overview to each section just listing the metrics produced by a single integration.
Let me know if that works for you. Any feedback is very much appreciated!

Wow ... thanks so much :heart:


Update KingMaker environments

Update KingMaker envs
Move env files from KingMaker repo to this repos
Remove support for Centos8 and Ubuntu 2004
Change git workflow to rebuild only when env file is changed
Add basic env with minimal required software

as soon as we merge this, the images will replace the exisiting ones - so we merge this together with the changes in Kingmaker to make the transition as smooth as possible

Whats the difference now between basic and base? Do we really need both? It is just with and without ROOT ?

The Base is with ROOT, the Basic is just the software necessary to run KingMaker. The reason the one with ROOT is called Base is that the existing package was called that, and I wasn't able to test things if I didn't name it that. It should probably be called something like BaseWRoot. It would be great if you could change that name for the public packages.


proposal: spec: generics: Express unused generic type parameters

In the current generics proposal there is no way to specify unused type parameters.
For example, consider hypothetical Keys type, which wraps a map, only uses the map keys and discards values.
What seems natural to me, would be to express it in following way:
type Keys[T any] map[T]any

or
type Keys[T any] map[T]_

However, this does not work and I am forced to do something like this instead:
type Keys[T, X any] map[T]X

Note that X will never be used and it simply pollutes the library API.

Note that something like this also does not work currently:
type Keys[K comparable, V any] map[K]V

func (it Keys[T, _]) Range(f func(T) bool) {
	for k := range it {
		if !f(k) {
			return
		}
	}
}

And fails with go2go tool does not support using _ here

How about:
type Keys[T any] map[T]struct{}

or
type Keys[T any] map[T]bool

There's no need to use a generic type parameter there, just use a concrete type.

That is not the use case, what I want to achieve is:
Keys(map[string]int{
	"1": 1,
	"2": 2,
}) // this evaluates to Keys[T any]
.Collect() // this evaluates to []string

Still not sure exactly what you're trying to achieve. Could you show us something that currently compiles on the go2go playground, and then what you'd like to write instead?
Do you need to go directly from a concrete map to Keys? Why not Map(m).Keys().Collect()?

This works now:
https://go2goplay.golang.org/p/RI_0YiYrNBA
I would like to eliminate the int from Keys[string, int] part

Ok, I think I now understand. You want to avoid declaring a constraint where a type parameter is constrained to any and only used once in the declaration?
type [..., X any, ...] ...X...

would be equivalent to
type [..., ...] ...any...

(or some other syntax for any, like _)
Two anys would be distinct types (hence the restriction of X only being used once).
This sounds tricky. You can only instantiate such a type with type inference - there's no way to instantiate explicitly (unless you declare all anys are at the end of the parameter list and in textual order, which would be weird). That seems somewhat counter to the generics proposal:

(Note: type inference is a convenience feature. Although we think it is an important feature, it does not add any functionality to the design, only convenience in using it. It would be possible to omit it from the initial implementation, and see whether it seems to be needed. That said, this feature doesn't require additional syntax, and produces more readable code.)

There's also no easy way to declare a variable of the any type. Although I guess maybe the point is that you shouldn't. Is this an error:
type Keys[K comparable] map[K]any

func (x Keys[K]) GetOne() K {
    for k, v := range x {
        _ = v
        return k
    }
    var none K
    return none
}

v there is of the any type. I can declare such a variable using :=, but there's no way to declare one via a var statement. If the intent is that the var statement is not allowed, then why would we allow :=?

Even if we could make this work, it seems like a very minor feature.  Just declare the type parameter.


Fixes #207 : Execute 'split' only if entry_point is a string

Fixes #207
For pysentiment2 package console_scripts instead of being 'None', is a tuple of empty lists.
See here: https://github.com/nickderobertis/pysentiment/blob/master/conf.py#L100
Attribute Error occurred because Grayskull did not consider that entry_points could be 'non string' values.
In this PR an additional check  was added to execute .split()  only if the entry_point is a string.
After this change recipe is being smoothly generated for the pysentiment2 package.

Can you add a test for it please?


Insecure TLS support?

@davesters As per title, just wondering if there was insecure TLS support, and if so, how do we go about configuring it?

I don't think it supports that right now, but it should not be too difficult to add. I can take a crack at it in the next day or two. And you are also welcome to submit a pull request. Just need to expose an option in the JS interface file and then map that to the right setting for both iOS and Android native MQTT client libraries.


Accessories spec

A portion (the first four slots) of the player's inventory will be dedicated to items that give special abilities or appearance. We will refer to these slots as the "accessory menu."
Accessories are sorted into particular categories. The Accessory menu has slots based on these categories. such that generally you can only activate one accessory of a given category at a time.
The project assembly will provide API and Bukkit events that expose accessory slot state and the requested change (the accessory being added/removed, what slot, what category).
As of version 0.2.0, accessories further expose special actions whereby right-click and drop keypresses can be detected via event. This event currently serves no internal purpose and is available for use to API users.

Updated spec

Special actions


Fix memory leak which caused by exception

When it invoked Data_Wrap_Struct(), Ruby's GC can release allocated memory properly. However, we have to manage the memory ourselves until invoking Data_Wrap_Struct().
Check_Type() will raise an exception if the argument is not a string, and memory leak will be caused by the exception.
So, I think ALLOC() should be called after Check_Type().
You will see an increase memory usage with attached test code.
Before
0, 19.3828125 MB
5000, 20.19140625 MB
10000, 20.70703125 MB
15000, 21.22265625 MB
20000, 21.73828125 MB
25000, 22.25390625 MB
30000, 22.76953125 MB

After
0, 19.359375 MB
5000, 19.90234375 MB
10000, 19.90234375 MB
15000, 19.90234375 MB
20000, 19.90234375 MB
25000, 19.90234375 MB
30000, 19.90234375 MB

Test code
require 'panko_serializer'

30_001.times do |i|
  Panko::Association.new(123, 456, 789) rescue nil
  Panko::Attribute.new(123456789) rescue nil

  rss = Integer(`ps -o rss= -p #{Process.pid}`) / 1024.0
  puts "#{i}, #{rss} MB" if i % 5000 == 0
end

Similar with https://github.com/ohler55/oj/pull/865


Negative dimension size caused by subtracting 5 from 4 for '{{node ecd/image_input_feature/stacked2dcnn/conv2d_stack/conv2d_layer_1/max_pooling2d_1/MaxPool}} = MaxPoolT=DT_FLOAT, data_format="NHWC", ksize=[1, 5, 5, 1], padding="VALID", strides=[1, 5, 5, 1]' with input shapes: [128,4,4,112].

Describe the bug
hey there, i'm using ludwig for training cifar10 datasets, and keep getting this error. the code could run before i update ludwig, i don't know what's wrong in it.
part of trainning code:
def training(path,id_number):
resultsDirName = "results"

data_train,data_test = data_read()
#train Ludwig on the train dataframe
lm = LudwigModel(config=path,logging_level=logging.INFO)
train_stats, _, _  = lm.train(training_set=data_train,output_directory=resultsDirName,experiment_name="trainedModel{}".format(id_number),
            skip_save_log=True,skip_save_model=True, skip_save_processed_input=True,
            skip_save_progress=True,skip_save_training_description=True,
            skip_save_training_statistics=True)

id_number and path are both paras, path is the path for yaml file, which i automatically generated, which looks like below:
input_features:

conv_layers:

filter_size: 5
norm: layer
num_filters: 128.0
pool_size: 4
pool_stride: 4
regularize: 'false'
filter_size: 4
norm: layer
num_filters: 112.0
pool_size: 5
pool_stride: 3
regularize: 'true'
filter_size: 9

Environment (please complete the following information):

OS: [linux]

Python 3.6.8

Ludwig version:3.1.0

thank you

Hey @songchelchel, can you provide a few additional pieces of info to help with debugging:

How did you obtain the CIFAR-10 dataset?  Did you do any additional processing of the data after download?
Which version of TensorFlow are you using?  2.3.1?
Can you share the full config.yaml file?

I tried reproducing locally, but was unsuccessful initially.  Hopefully with this extra info we can reproduce the exact error.

Hey Travis,
thank you for such quick response.
-I obtain the cifar10 from the official website, and I just generated the
path of images like example of ludwig did, didn't process any.
-and yes, my tensorflow version is 2.3.1
-attachment is my yaml file.
thank you so much
song
Travis Addair<EMAIL_ADDRESS>于2020年11月4日周三 上午6:39写道：

Hey @songchelchel https://github.com/songchelchel, can you provide a
few additional pieces of info to help with debugging:

How did you obtain the CIFAR-10 dataset? Did you do any additional
processing of the data after download?
Which version of TensorFlow are you using? 2.3.1?
Can you share the full config.yaml file?

I tried reproducing locally, but was unsuccessful initially. Hopefully
with this extra info we can reproduce the exact error.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/uber/ludwig/issues/989#issuecomment-721411277, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AN4YGQZOIFDQG4UUFJGTYXDSOCBD5ANCNFSM4TIG34MA
.

Hey @songchelchel, looks like the YAML file didn't come through.  Can you try uploading on the GitHub page?

mdf0.yaml.zip
try this

Hey @songchelchel, still not able to reproduce the exact error message, though I am getting an error with this configuration:
tensorflow.python.framework.errors_impl.InvalidArgumentError: Computed output size would be negative: -3 [input_size: 0, effective_filter_size: 4, stride: 1] [Op:Conv2D]

I imagine this can be resolved by playing around with the filter sizes at each layer.  Can you give that a shot?
@w4nderlust has anything changed with the defaults here that may have had an effect?  If not, then this is likely a change from TensorFlow 1 to TensorFlow 2.

It is possible tha some parameters may have been changed. Although, in general, the size of the filters receptive field and the pooling should be proprtionate to the size of the inputs, so in this case it seems like in this case the field is shrinked too much wrt the size of the inputs. Playing around with the filter size shoudl shovle the issue I believe.


pull request for e2e test at 01/25/2017 02:15:06

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Same npm install

So I have a few questions, first is: why is the npm install same as original fork, how can I install thia one instead of original (unmantained?). Sorry for noob question.
Second, what are the differences between this fork and original one?

original repo became unmaintained without any chance of release so npm package was switched to this one. this fork is the continuation of the original repo. PRs with bugfixes and enhancements against this repo are still published when needed on npm


Update link doc

What type of PR is this?
/kind bug

What this PR does / why we need it:
fix doc link
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.
TODOs:

[ ] squashed commits
[ ] includes documentation
[ ] adds unit tests

Closes https://github.com/outscale-dev/cluster-api-provider-outscale/issues/131


Fix 3000 column limit

Merge in https://github.com/apache/spark/pull/16648 once completed

fixed in #212


Remove duplicate S3 test helper functions

Description of change
Some of the helper functions used in S3 tests were duplicated. This change removes the duplicates and moves them into their own common::s3 submodule.
Also, changes allow(unused) to the narrower allow(dead_code) for the common module and fixes related warning.
Does this change impact existing behavior?
N/A. Only refactor test functions.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I agree to the terms of the Developer Certificate of Origin (DCO).

To be rebased after #660 is merged.


feat(compiler): add blend option for neovim compiler

Resolves: #293

@dmitrii-galantsev I implemented adding blend key for neovim's compiler. Do you have a minimal example of actually using this? I have not been able to get an example of this actually working.

I assume you meant to mention @danilax999 ? (I do use nightfox myself, but I'm very confused how I got mentioned)

Ah yes sorry I got selected the wrong @ user in my dropdown sorry about that...

I've checked this out, and it works now, but I noticed that when you create a new floating window, it uses winblend option, but the telescope window does not. As I already mentioned it works only with highlight-blend. I don't know why, but with default colorschemes and catppuccin it works without highlight-blend. This is probably already another issue.

I found that there is an issue with linking NormalNC to Normal. Can you update to the latest change (773fd0) and see if that fixes the issue with setting telsecope's winblend option.

It works, thank you!

Np that explains some weird behaviours that was on nightfox but not others like catppuccin and tokyonight.


Keymap Override

As far as I could discern there is currently no way to override the default keymap (Only extending them).
Is there a way that I have missed?
If implemented - my first idea would be to simply add some sort of "customKeymap" attrset option to each module, that if given replaces the default keymap. Is this or something similar be something that would be welcomed as a PR?

Yes, configurable keymaps are something that is on my to do list. Its in a bad situation right now with some being end user configurable and others being hardcoded. Additionally, some are using the module system for mappings, while others are literal lua/vim code. This is due to plugins all have different ways to handle keymappings (generic lua, vim, or inside plugin setup). And it is a legacy of this project evolving form a single personal configuration.
I want something standardized (hides the underlying mapping implementation) and can be overridable (ideally from the use of default). The hard part is designing the API for that and then creating all the mapping functions.
I am open to PRs, but I recommend staritng with a small POC so we can iterate.

Some thoughts:
In order to cater to the plugins that have a really non-trivial mapping api (e.g nvim-cmp, where one has to use cmp.mapping(blabla...), I immediately think of some sort of "Action"-Api:

Each module has some "Actions" it exposes to the end-user (e.g "CmpConfirm").
The user in their configuration can then define mappings for each action (e.g "{<CR>" = "CmpConfirm";};)
Additionally there should be a way for the user to also define plain old vim mappings

This could take shape in several forms:
Define the keymap close to the plugin - mappings for each plugin are given within their respective configuration:
{
autocomplete = {
  enable = true;
  foo = bar;
  mappings = {
    "<CR>" = "CmpConfirm";
   "<leader>h" = "CmpDoSomethingElse";
  };
};
}

Maybe we could even do the actions a bit more staticaly, by making mappings be a function, that takes an attrset of actions. Something like:
{
autocomplete = {
  enable = true;
  foo = bar;
  mappings = actions: {
    "<CR>" = actions.confirm;
   "<leader>h" = actions.doSomethingElse;
   "<leader>s" = someUserDefinedHack actions.insufficientlyPredefinedAction;
  };
};
}

where actions is something like
{
  confirm = "cmp.mapping.confirm({select=true})";
  doSomethingElse = "cmp.config.abort()";
  ...
}

Problems that i can see immediately:

How to disambiguate between an Action and a custom binding. (hmm.. maybe we can solve that by allowing something like actions.executeLua "require'foo'.customCode()
We would probably not simply have the mappings sit directly inside the mappings option of a module, but have them nested in mappings.normal, mappings.visual etc. and then we have a problem with e.g the nvim-cmp mappings which afaik don't really care about the modes...
Having the plugins colocated with the configuration of each plugin might make the configuration somewhat cluttered, as the mappings are all around the place and not neat and tidy on one place together.

Having the keymap on one central option
Something like
keymap = {
  "<CR>" = "CmpConfirm";
  "<leader>e" = "FileTreeOpen";
};

I personally think we should not handle actions via strings... that just doesn't feel right. I believe we could manage to get a similar actions api going like i described above:
keymap = actions: {
  "<CR>" = actions.cmp.confirm;
  "<leader>e" = acitons.filetree.open;
};

where each module defines something like this in their config
{
  config = {
  }
}


fix(gallery-item): history & price chart

#618, #620, #621 related
Screenshot
Before

After

Wait, at first thought what's change back but I get the flow okay, might work good one :)


push snapshots to nexus and sync with maven central

currently, it is done via github

related to #217


reuse this in scicloj.ml.smile ?

For reference:
https://github.com/scicloj/scicloj.ml.smile/blob/d70c7e3caff93935d05ab81ed6b2d1e4846ad42b/src/scicloj/ml/smile/nlp.clj#L281
If possible I would like to re-use this implementation.
I only made one, because I did not find any some months ago.

Hi @behrica, I've added an MIT licence, so you're welcome to use the code in any way that fits the licence. Basically, it just means that you need to maintain the copyright notice. :)


Update Binder links in README.md

Updates binder link to use the 0.11.x branch, as stable was deleted.

Thanks!


NSG_Flow_Logs --> storage account and log analytic workspace

Hi,
I'm trying to create NSG flow logs and I already create a storage account in level 1 and log analytic in level 1. and I want to call the lz_key from level 3 in Network_security_group_definition.tfvars to connect storage account in level 1 and log analytic in level 1.
but if I see in the module of nsg_flow and the error message shown that I don't have lz_key variable for storage account and log analytic.

do we need lz_key to connect storage account in level 1 to Network_security_group_definition.tfvars to create nsg flow or if not needed. is there any workaround for this? pls advice.
Thanks

Make sure your level 2 was redeployed after you created the storage account in Level 1. CAF cascades the state files and appends data from previous levels. So if you make a change in Level 1 and then try to reference in Level 3, it will fail. You need to run tf apply in level 2 and then level 3 would recognize it.

ok let me try first. thank you @hriaz

Hi @hriaz , if I already deploy storage account to level 2 but in  the module in CAF I don't see lz_key in storage account in the nsg flow. is it possible to call storage account in level 2?

thank you