traffic related and tolerance related changes

This test uses random port assignments. While there are a lot of flows (64k) which should minimize variation between test runs, the tolerance in the test for load balancing deviation is extremely low (0.01%) so a small deviation could cause a failure.
This test uses a non-deterministic number of packets. While this probably has a small effect, there will be some variation in the number of packets sent in every test.

So the changes here are as follows

modify tolerance to 0.1% instead of 0.01%
traffic transmission is now set to 10k pps and 200k packets in total.

Pull Request Functional Test Report for #3531 / 187bea2854fa92b90b9eeb8dc9540877ae778d00
Virtual Devices

Device
Test
Test Documentation
Job
Raw Log

Arista cEOS

RT-5.3: Aggregate Balancing
900db9dd
Log

Cisco 8000E

RT-5.3: Aggregate Balancing
bb8c4822
Log

Cisco XRd

RT-5.3: Aggregate Balancing
e7da7ece
Log

Juniper ncPTX

RT-5.3: Aggregate Balancing
bb23561a
Log

Nokia SR Linux

RT-5.3: Aggregate Balancing
cdcca995
Log

Openconfig Lemming

RT-5.3: Aggregate Balancing
78c7bbb1
Log

Hardware Devices

Device
Test
Test Documentation
Raw Log

Arista 7808

RT-5.3: Aggregate Balancing

Cisco 8808

RT-5.3: Aggregate Balancing

Juniper PTX10008

RT-5.3: Aggregate Balancing

Nokia 7250 IXR-10e

RT-5.3: Aggregate Balancing

Help

Pull Request Test Coverage Report for Build<PHONE_NUMBER>4
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 55.268%

Totals

Change from base Build<PHONE_NUMBER>0:
0.0%

Covered Lines:
1983

Relevant Lines:
3588

💛  - Coveralls

Can we consider to add 5 tuple variance ? currently it is on src and dst ports has variance . May be we can add src,dst ip as well ? at least adding src_ip variance for both inner and outer header doesn't need  change in dut config.

Can we consider to add 5 tuple variance ? currently it is on src and dst ports has variance . May be we can add src,dst ip as well ? at least adding src_ip variance for both inner and outer header doesn't need change in dut config.

the src/dst ip is limited i guess in comparison to the src/dst ports to create the flows. So IMO it may not have that much of an impact


InvalidOperationException on EditForm when Model set to local variable that is null

The exception text seen in the browser debug window is "EditForm requires a Model parameter, or an EditContext parameter, but not both".
This is a result of when EditForm.OnParametersSet() checks the values of EditContext and Model for null and will thrown an InvalidOperationException, even when (as in my case) the 'Model' on EditForm is set to a local variable that is  still null when the Parameter is set.
In my case, the page (to edit an object) is passed a parameter that is used to fetch the object (during OnParametersSetAsync) and assign it to the local variable, but that variable is still null during the OnParametersSet call.
In any event, the wording of the exception (EditForm requires a Model parameter...) is somewhat misleading because the 'Model' parameter IS set (to a variable that is still null).  I had to resort to viewing the source code of EditForm to determine what was really happening.
To Reproduce

using Microsoft.AspNetCore.Components Version <IP_ADDRESS>
Create Razor page with a local variable uninitialized (Song song;)
Add an EditForm component that has the local variable (song) assigned to the Model property (<EditForm<EMAIL_ADDRESS>
The 'song' variable is to be updated via a fetch during the OnParametersSetAsync call.
Note that this exception does not appear to interfere with the functioning of the page (in my case) but there could be unexpected behavior in some other scenario.
I can prevent the exception altogether by initializing the local variable to a new object (instead of null) but this doesn't seem right.

Thanks for contacting us, @rickus123.
@javiercn can you please look into this? Thanks!

Thank you for filing this issue. In order for us to investigate this issue, please provide a minimalistic repro project that illustrates the problem.

EditFormIssue.zip
The attached zip file contains the complete project/solution to illustrate this error.  Run the app and with the (Chrome) dev tools open, navigate to the Counter page to see the InvalidOpEx encountered in EditForm.OnParametersSet().
Note that this exception did not occur when I put the same code (EditForm...) on the main (Index) page.

The way I fixed this was to do this:
       @if(Model != null)
        {
        <EditForm Model="@Model " OnValidSubmit="SubmitData">

        </EditForm>
        }

This excludes edit form from the render to tree, until after I have called the server to fetch the Model in OnInitializedAsync

After investigating this this seems to be by-design. The error message is exactly what is expected to happen.

@aaronhudon-ts totally agree. I just hit this error and error message for me was like .......

@mkArtakMSFT, re this:

After investigating this this seems to be by-design. The error message is exactly what is expected to happen.

Whether it's by design or not, I think @rickus123 's original point still stands; the message for a null Model parameter says "EditForm requires a Model parameter, or an EditContext parameter, but not both" is misleading.  The presence of upvotes on the comments on this case would seem to confirm that.
I've just lost 1.5 hours chasing this error message, it seems like any one of the following (pretty simple to implement) options would fix this:

Have a separate message informing the user the Model parameter was null, and possibly with a link to show how the approach mentioned by @dazinator can be used to alleviate that issue while the page is loading
Change the existing error message to say "EditForm requires a Model parameter, or an EditContext parameter, but not both.  Check that your Model parameter is not null, or that you have not set values for both the Model and EditContext parameters"
Or, just throw a null argument exception

Can we please get this case reopened?

Please don't close this.  The exception message is misleading.
If the Model parameter is null, throw an exception saying "Model parameter cannot be null".

Just hit this issue as well, glad to have found this issue as quickly as I did.
As noted above, checking that your object is not null is one way to work around this. Another possibility would be to use a default instantiation, assuming it doesn't impact other parts of your code.

Snap, just tripped me up too, had the message made more sense I would have had it fixed in 30 seconds instead of spending best part of an hour searching for an answer only to find this github thread.

I get this error when I refresh a page. And to null check the form model does not help either. The first time the page loads fine, but when pressing F5 I get the error.

Just hit this error and resolved it by assigning an object to the member.
public Item item { get; set; } = new Item();
Since the solution was to resolve the null reference, I vote this is a NullReferenceException error.


@azure/arm-appservice WebManagementClient.containerApps.listSecrets function doesn't accept rgName parameter

*@azure/arm-appservice:
*11.0.0:
*Windows 11:

Describe the bug
The webClient.containerApps.listSecrets(name) doesn't accept a resource group name property which results in this error when called:
"The Resource 'Microsoft.Web/containerApps/app1' under resource group '<null>' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix"
To Reproduce
Steps to reproduce the behavior:

Use the containerApps.listSecrets function

Expected behavior
The SDK should allow you to pass in a rg name as one of the properties.

@nturinski
We can repro this issue in my local,and found it's also not add resourceGroup in swagger reference
When we try to add resourceGroup in refenerce and regenerate the sdk,it's still not return anything in my test.

close this issue as this is a problem with rest api specs. please use https://github.com/Azure/azure-rest-api-specs/issues/17512 to track the process.


Upload cookbooks as artifacts

Extract cookbook manifest generation to a new class. We will be modifying the Hash/JSON format of cookbooks for policyfiles (and perhaps also to optionally allow "extended" metadata, see https://github.com/chef/chef-rfc/pull/84 among others) and we want to confine the branching logic to one place. This is sort of a trivial implementation of the presenter pattern.
Deprecate calling #to_hash, #to_json, etc. on a CookbookVersion object directly. We plan to have multiple representations of CookbookVersion objects (as stated above) so you need to choose which one you want.
Add an option for switching to policy mode.

@chef/client-core @chef/delivery

Oops, I left some Ruby 2.1-isms and TODOs in there. Will clean those up. Comments about the general approach or anything else would be welcome in the interim.

So, I think my only suggestion would be to consider breaking out the branching logic to separate classes for the different policy modes, which would make CookbookManifest just a factory class, then have the two policy specific classes, and an optional base class for shared code.  It'd be nice to be able to look at the class for the policy=false case and see segments in the manifest, and then look at the class for the policy=true case and not see segments, etc.  Not sure if that was just already in the plan after the cookbook_artifacts RFC was implemented...

:+1: overall

As discussed, I backed off on deprecating the HTTP resource related methods on CookbookVersion and declared CookbookManifest private. This lets me actually implement some alternative manifest formats before making a final decision on the shape of the API and implementation.

@jdmundrawala @tyler-ball GTG?

:+1: I like it!


Profile directory

Hello there. How can I set profile directory? I tried
class QuotesToScrapeCom < Vessel::Cargo
  domain "quotes.toscrape.com"
  start_urls "https://quotes.toscrape.com/tag/humor/"
  driver("ferrum", "user-data-dir": "...", "profile-directory": "..." )
  ...

But it didn't work.

I've figured it out. It should be inside browser_options


copy paste doesn't work in the folder explorer

VSCode Version: Code 1.17.0 (be377c0faf7574a59f84940f593a6849f12e4de7, 2017-10-04T23:44:50.318Z)
OS Version: Windows_NT ia32 6.1.7601
Extensions:

Extension
Author (truncated)
Version

read-only-indicator
ale
0.6.0

statusbar-commands
anw
0.1.0

php-debug
fel
1.11.1

php-intellisense
fel
1.5.1

php-pack
fel
1.0.1

status-bar-tasks
Gua
0.2.1

crane
Hvy
0.3.8

mssql
ms-
1.2.0

omnipascal
Wos
0.15.0

Steps to Reproduce:

open a folder
ctrl-c on a fille in the file explorer
ctrl-v of this file in the file explorer
an error message appeared with 'a system error occured (unknown: unknown error, mkdir '\server\folder...')

Reproduces without extensions: Yes/No

Dup of #35743

Didn't find this, thanks closing the issue


Mouse AXIS to AXIS Unable to bind

I couldn't bind the mouse when I added axis to axis

AxisToAxis does not support mouse delta movement.
You want DeltaToAxis from the UCR-Plugins pack


Separate team rosters by game

Hello,
Congrats on the code. Let's say I want to know which players played in a given name for a given team.
I follow your example:
game = nflgame.one(2011, 17, "NE","BUF")
z= game.players
count=0
for iz,zitem in enumerate(z):
print zitem
print iz
Following this example, where the NE player list ends and where  the Buffalo players start?
I can guess this but I am looking for a programmatical solution.
Thanks,
Gigi

Each of your "zitem"'s has a ".team" property.
On Sep 19, 2015 8:06 PM, "gigivacca"<EMAIL_ADDRESS>wrote:

Hello,
Congrats on the code. Let's say I want to know which players played in a
given name for a given team.
I follow your example:
game = nflgame.one(2011, 17, "NE","BUF")
z= game.players
count=0
for iz,zitem in enumerate(z):
print zitem
print iz
Following this example, where the NE player list ends and where the
Buffalo players start?
I can guess this but I am looking for a programmatical solution.
Thanks,
Gigi
—
Reply to this email directly or view it on GitHub
https://github.com/BurntSushi/nflgame/issues/145.

import nflgame
game = nflgame.one(2011, 17, "NE","BUF")
z= game.players
count=0
for iz,zitem in enumerate(z):
	print iz, zitem, zitem.team, zitem.home

0 B.Hoyer NE True
1 T.Brady NE True
...
27 S.Moore NE True
28 R.Fitzpatrick BUF False
...
59 A.Williams BUF False
60 D.Edwards BUF False


Scene-Inheritance creates weird outcomes

Godot version
3.5.1.stable
System information
Windows 10
Issue description
When adding or removing Nodes in scenes, which have other scenes are inheriting from them, Scenes lower in the hirarchy will start getting weird behaviours like for example not removing the node, renaming the node or even cloning it so that stuff like this happens even tough the node shouldnt exist in the first place

I had many issues like this today in my main project so i created a demo project and reproduced as many bugs as possible
(look into the 2 sections underneath)
Steps to reproduce
I created a project "issues" which consists of the scenes super.tscn,
the scene A-inherits_super.tscn which inherits from super
the scene B-inherits_A.tscn which inehrits from A
the scene C1-inherits_B.tscn which inherits from B
and the scene C2-inherits_B.tscn which also inherits from B
super also serves as my main scene in which I
func _ready() -> void:
	add_child(load('res://inheritance/B-inherits_A.tscn').instance())
	add_child(load('res://inheritance/C1-inherits_B.tscn').instance())

	var c2 = get_node("C1")
	if is_instance_valid(c2):
		for node in c2.get_children():
			print(node.name)
	else:
		print("node c2 doesnt exist")

create the scene B and C1, which i both add as a child to super
at this point everything was fine, I zipped the project in this state [issues1.zip]
I added a Node2D with the name "from_super" to the scene "Super" as a child of the Sprite (reference image issues2_*.png)
but "from_super" does not appear in the editor further downwards the hirachy (in C1 and C2)
(at this point i zipped the project again and called it "issues2")

this looks to me like it is an issue with the editor though, because when running the project "issues2" then the nodes appear in the scene tree nonetheless (ref issues2_scenetree)

(here i zip the project in its current state to issues3)
after launching the project, the scenes in the editor were fixed, so I removed the node "from_super" from the scene "super", only scene A adapted this change and B, C1 and C2 now each had their own "from_super" (even more oddly in the normal font too, so it appears as if each of them now own "from_super")
(ref issues3_*.png)

if we run the game now we get the following scenetree:

(here i zipped the project to issues4.zip)
if i now switch back to C1 we can witness the following:

at this point reloading the scenes or the whole project does not help anymore, the error persists
I have provided issues1, 2, 3 and 4 under the minimal repoduction project section
please remember, that this is just the bugs i could reproduce in my demo project, I had more grave ones in my main project of which I only documented the following:

sadly I cannot recall how I produced this ones, apart from that I only added/removed nodes or scenes in the scene from which this scene inherits from
I thought it to be interesting nonetheless since the sprite got a very weird name all of the sudden (again sadly I cannot remeber exactly how I produced this but the sprite is a scene which at this point inherited from RAY_WEAPON, which inehrited from WEAPON)
in case you are wondering how I fixed it, I didnt.
Luckily my scenes were rather small and I just wiped them from my filesystem and recreated them at which point everything was okay again
Minimal reproduction project
here again the project in its 4 different states (look steps to reproduce)
issues1.zip
issues2.zip
issues3.zip
issues4.zip

So far I was not able to reproduce this in 4.0.2.stable so I will close this issue in a prophylactic manner and reopen it if I find this issue again


why iphone can not using PDF.js and it will show some mistakes

PDF.js v2.3.200 (build: 4ae3f9fc)
信息：Unexpected server response (0) while retrieving PDF

it is no problem in Android

This is not actionable until all information in the issue template is provided.


allow_experimental_cross_to_join_conversion breaks cross join

select * from system.one cross join system.one

┌─dummy─┬─one.dummy─┐
│     0 │         0 │
└───────┴───────────┘

set allow_experimental_cross_to_join_conversion = 1;
select * from system.one cross join system.one;

Received exception from server (version 19.3.194):
Code: 1001. DB::Exception: Received from localhost:9000, ::1. DB::Exception: std::bad_typeid.

select * from system.one , system.one;

Received exception from server (version 19.3.194):
Code: 1001. DB::Exception: Received from localhost:9000, ::1. DB::Exception: std::bad_typeid.

#4598

fixed in matser


Separate page for documenting indexing

Just like what DataFrames.jl does with their indexing page. A plain markdown file containing all details on how to index a TSFrame.

How to denote a column: Symbol, AbstractString, or Int.
How to specify multiple columns including UnitRange.
Indexing rows by scalars and vectors and ranges.
Indexing rows by DateTime and Dates.Period.
Output all rows for specified columns and all columns for specified rows.

Refs #181


Added Postman version 8.0.7.

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Have you tested your manifest locally with winget install -m ?

Microsoft Reviewers: Open in CodeFlow

Merge issue, can you help me out?

Looks like someone got to it before I did. Closing...


carpel abaxial epidermis

Request: carpel abaxial epidermis
Def: A portion of carpel epidermis that covers the abaxial/lower surface of a carpel.
Ref: http://onlinelibrary.wiley.com/doi/10.1111/tpj.12834/full
Internal ref:https://pubsearch.arabidopsis.org/pubsearch/Display?acc=term:3250496
Thanks.
Reported by: tberardini
Original Ticket: obo/plant-ontology-po-term-requests/600

We recommend using the existing term:  carpel epidermis- PO:0025096, as after a survey of the figure in the literature (http://onlinelibrary.wiley.com/doi/10.1111/tpj.12834/suppinfo), it is not clear that the statement is referring to the abaxial epidermis of the carpel.
Also, it is unclear whether that is commonly used term.


Update the release ninja and test

sudo apt build-dep ninja
git clone https://github.com/ninja-build/ninja.git
Python
./configure.py --bootstrap

This will generate the ninja binary and a build.ninja file you can now use
to build Ninja with itself.
sudo cp ninja /usr/local/bin


Mention the Lab/examples in the Readme

I mean I would hardly call them good examples, maybe call them “demos/test apps” or something else that otherwise demonstrates that these examples may not use best practices or be entirely efficient.

Didn't see this message, sorry. Updated to mention the Lab's nature.


Fix directions button on map

Button doesn’t currently do anything.

This has been fixed: https://github.com/code4recovery/react/pull/42
But a question in the PR.

This is fixed in #64


foreach index type must be size_t

Spec changes for  issue 16976 / https://github.com/dlang/dmd/pull/8941

This should be clearly stated in the release notes.


reach out to OSF to inquire about using their database for closed-loop experiments

@younesStrittmatter @musslick, just heard back from Nici at OSF:
"The short answer is yes, the OSF supports this use case and we are supportive of the use of OSF for this type of workflow. It would be good to talk through the details to help support the RA, and also use it to potentially write up the use case for others to understand and benefit. Could we find a time in the next couple of weeks?
Not sure if this would be useful, we have a page that lists the open source tools developed to work with the OSF API for various research workflows here. The OSFclient sounds like the workflow tool the RA might be able to use, and there are others there to explore for potentially other needs."

For me, the earlier the better so 10/10 would be the best, but 10/6, 10/9 and 10/13 also work.

On Sep 26, 2023, at 8:39 PM, Ben Andrew @.***> wrote:
Nici proposed these slots:
10/6 at 2pm ET
10/9 at 2pm ET
10/10 at 9am ET
10/11 at 2pm ET
10/13 at 2pm ET
any of those work?
—
Reply to this email directly, view it on GitHub https://github.com/AutoResearch/autora/issues/553#issuecomment-1736081604, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKXTIVFF4BFTZXZYAZHOVLLX4MOPHANCNFSM6AAAAAA4DNGZBU.
You are receiving this because you were mentioned.

sorry @younesStrittmatter, 10/9 at 2pm ET was the only time @musslick could make!

It seems @younesStrittmatter did that already.


add claims and regex policy selector

Using the proxy config file, it is now possible to let let the IdP determine the routing policy by sending an ocis.routing.policy claim or by matching username, email or id using regexes.

[x] tests
[x] update changelog
[ ] update docs

This PR can stand on its own. But the proxy and the docs need an overhaul in subsequent PRs:

[ ] Configuring the policy selector is only possible via the config file
[ ] The proxy should always use the cs3 api. get rid of configuration choices here
[ ] We should use the cs3 api to authenticate requests ... yes it would mean more latency when authenticating, but we can cache the token afterwards. It would remove the duplicate code in the proxy and in the auth providers. This should allow us to actually get rid of several middlewares in here.
[ ] when moving the oidc auth into reva we can do the claims mapping there, including custom porperties like ocis.routing.policy or ocis.id

:boom: Acceptance tests Core-API-Tests-owncloud-storage-6 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-9 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-9 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-9 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-9 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-owncloud-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-9 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-ocis-storage-9 failed. The build is cancelled...

There actually is a bug: https://github.com/cs3org/reva/pull/1884 No idea why this PR uncovers it ...

There actually is a bug: cs3org/reva#1884 No idea why this PR uncovers it ...

This PR changes proxy code - without looking in detail, I guess that the new code struggles to process the body that comes with the 416 "Range Not Satisfiable"  response. But the previous proxy code didn't care?

correct. but looking at the code the only thing that could affect the flow is that I am no longer using a fresh context (because I need the context to transport the user from the account_resolver middleware to the actual PolicySelector). But I only wrote unit tests for the new regex and claims selectors ... The acceptance tests still only use the static selector which ALWAYS takes the same route...
🤔

:boom: Acceptance tests Core-API-Tests-ocis-storage-10 failed. The build is cancelled...

:boom: Acceptance tests Core-API-Tests-owncloud-storage-10 failed. The build is cancelled...

[ ] we should enable login by ownclouduuid in https://github.com/owncloud/ocis/blob/1af75187c1d463836623e31855529b2cf6931fe2/proxy/pkg/middleware/account_resolver.go#L65

[ ] we need a cookie to switch users between routes because some requests, especially config.json are sent without a Bearer header. To route them properly we have to fall back to a cookie.

[tusd] 2021/07/19 14:03:15 event="ChunkWriteComplete" id="eadee146-5057-4433-861e-e7eebdf387db" bytesWritten="7"
[tusd] 2021/07/19 14:03:15 event="ResponseOutgoing" status="204" method="PATCH" path="/eadee146-5057-4433-861e-e7eebdf387db" requestId="b518997e-976c-4db1-8512-4fc0294c4a51"
[tusd] 2021/07/19 14:03:15 event="RequestIncoming" method="PATCH" path="/eadee146-5057-4433-861e-e7eebdf387db" requestId="40174af3-b638-4a58-9b77-fab7efb86d4a"
[tusd] 2021/07/19 14:03:15 event="ResponseOutgoing" status="404" method="PATCH" path="/eadee146-5057-4433-861e-e7eebdf387db" error="upload not found" requestId="40174af3-b638-4a58-9b77-fab7efb86d4a"
2021/07/19 14:03:15 httputil: ReverseProxy read error during body copy: unexpected EOF
{"level":"error","service":"ocs","error":"{"code":404,"detail":"The requested user could not be found","status":"Not Found"}","userid":"Alice","time":"2021-07-19T14:03:16Z","message":"could not get account for user"}
{"level":"error","service":"proxy","error":"{"id":"com.owncloud.api.accounts","code":401,"detail":"account not found or invalid credentials","status":"Unauthorized"}","query":"login eq 'Alice' and password eq '123456'","time":"2021-07-19T14:03:16Z","message":"error fetching from accounts-service"}
[tusd] 2021/07/19 14:03:16 event="RequestIncoming" method="PATCH" path="/cd44bc26-bb11-48db-b1fa-4749d36a4a60" requestId="b4f8e24a-37b1-44fd-bfd6-178911370024"
[tusd] 2021/07/19 14:03:16 event="ChunkWriteStart" id="cd44bc26-bb11-48db-b1fa-4749d36a4a60" maxSize="10" offset="0"

I found https://github.com/cs3org/reva/pull/1904
Does this PR change the request flow and cause the datagateway to spew errors?!? how?

@butonic I added the cookie logic to this PR

Custom claims mapping in https://github.com/owncloud/ocis/pull/2315


Question about video background

When I run the program with the video_easy or video_hard command, the saved video file has a green background instead of the video background.
I want to ask how to solve this problem.

When I run the program with the video_easy or video_hard command, the saved video file has a green background instead of the video background. I want to ask how to solve this problem.

Hi @xuai05. I am facing the same issue. Were you able to resolve this?

Hi, how do you save videos? The video background is applied here as post-processing: https://github.com/nicklashansen/dmcontrol-generalization-benchmark/blob/ee658ceb449b884812149b922035197be8e28c87/src/video.py#L30, although I would need to double-check that this functionality has not been broken due to changes in dependencies etc.

I also noticed this problem. I fix this bug by replacing https://github.com/nicklashansen/dmcontrol-generalization-benchmark/blob/ee658ceb449b884812149b922035197be8e28c87/src/train.py#L25 with video.record(env, args.eval_mode) .


Change hardcoded genesis values to config/median

This values can be placed in genesis-info.json config, or obtained from median.

posts/comments/votes windows
curation min/max %
delegation config
etc…

There are o more hardcoded values, they are configurable through genesis-info.json:

posts/comments/votes windows

are in posting-contract/charge-contract custom tables

curation min/max %

are in posting-contract  params

delegation config

is in vesting-contract params


Test results depends on Mac device

After updating MacOS up to Catalina 10.15 and Xcode up to 11.1 (11A1027)
I found that tests on other Mac device are failed with reference images saved an my Mac device.
Latest stable version 6.2.0 of library are used.
I spend 2 days trying to find the reason and fix it, implement "Highlight Different Pixels" feature and create request #108 which can help investigate such situations.
But now a time I have no ideas how to fix this issue.

Same happen to me, I record all images using Catalina, but running the same test in a Travis environment with macOS 10.14 It's failing for the diffs, as if they were shadows with different contrast

Same issue here. Any idea about the reason?

It seems to me the reason is that Apple in Xcode 11x migrate Simulators processing from CPU to GPU.
GPU calculations faster but not accurate and it result may depends on hardware GPU venders and drivers.
I spend a lot of time, but the only working work around for me is using perPixelTolerance: 6/256
in func FBSnapshotVerifyView.
And this request #108

It seems to me the reason is that Apple in Xcode 11x migrate Simulators processing from CPU to GPU.
GPU calculations faster but not accurate and it result may depends on hardware GPU venders and drivers.
I spend a lot of time, but the only working work around for me is using perPixelTolerance: 6/256
in func FBSnapshotVerifyView.
And this request #108

@navartis Why are you using the 6/256 number fo perPixeltolerance?

[Q] We didn't find a good solution on my side yet but we noticed one thing: The random diff result seems to come from views containing transparent assets (images with alpha channel not set to 1)
Do you observe the same thing on your sides?

It seems to me the reason is that Apple in Xcode 11x migrate Simulators processing from CPU to GPU.
GPU calculations faster but not accurate and it result may depends on hardware GPU venders and drivers.
I spend a lot of time, but the only working work around for me is using perPixelTolerance: 6/256
in func FBSnapshotVerifyView.
And this request #108

@navartis Why are you using the 6/256 number fo perPixeltolerance?

@luiz-brasil Unfortunately '6/256' is a magic number. I hate magic numbers in code, but in this case I have no ideas

Also this we're seeing this issue. Interestingly it seems to only occur when using either usesDrawViewHierarchyInRect OR snapshotting during a UI test (not unit test).
Seems that it could be related to being rendered in a UIWindow.
I also got the same results between two Mac Pros (i.e. identical machines produce the same result).
Could this be graphics card related and is it time to raise a radar?

I'm so glad that I stumbled across this thread, because I think I'm seeing the same thing.
About a week ago, I started noticing failures in some of my iOS Snapshot tests. These tests passed locally - both when run via Xcode and Fastlane - but failed when run on CI. I'm still trying to figure out which OS our build machine is using (though I suspect it might be 10.14.x), but it just so happens that I updated my machine to Catalina last week, and now I'm getting these failures.
I was able to capture the diff screenshots after running the tests on CI, and they're gray. I asked a designer to take one and bump up the contract and only with a massive bump in contrast were we able to see the slightest traces of some scree elements. (And I really had to squint to see them, even after the adjustment.)
Seems like the workaround at the moment is to bump up the tolerance. Has anyone found a different solution?

Just to confirm - is everyone else seeing that this not only happens between 10.14 and 10.15 (which is normal for any upgrade) but also between machines that are running the same version of macOS Catalina (10.15)?
Finally, has anyone got a simple test case that could be sent to Apple?

@samskiter unfortunately I don't have a specific test case, primarily because these errors occur randomly.
I can affirm that the error occurs between different machines with the same version of Mac OS Catalina.

@samskiter Results seem to be GPU dependent. In the simulator you can get different results by using the integrate or discrete GPUs File -> GPU Selection. I've done a lot of investigation and the only fix was to increase the tolerance of snapshots.
One of the Apple engineers that works on the simulator said the way forward is to increase pixel matching tolerance. Conversation on Twitter. Hope that helps.

😢

Wow, apple just broke an entire tool. Thanks Apple.
On Tue, 5 May 2020 at 17:31, navartis<EMAIL_ADDRESS>wrote:

😢
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/uber/ios-snapshot-test-case/issues/109#issuecomment-624160214,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJWOW56ZLTVHHMZVZYTWC3RQA5MRANCNFSM4JGMB5YA
.

Because of this issue, what values are teams using for perPixelTolerance and overallTolerance?

I'm running a little experiment on a few tests. I'll have to follow up tomorrow to let you know if it works for all of my test, but so far I'm having luck with a small sampling.
For almost all screens:
FBSnapshotVerifyView(UIImageView(image: croppedImage), identifier: identifier, perPixelTolerance: 6/256) // tried this number after seeing it higher up in this thread
This fixed most of my failures, but screens that use transparent elements still fail. For screens with transparent elements (where alpha < 1), this is actually passing for me:
FBSnapshotVerifyView(UIImageView(image: croppedImage), identifier: identifier, overallTolerance: 0.02)
Again, these successes are based on a very small sampling of tests that are currently passing. Nearly all screens are being verified with the per pixel value, as we don't use a whole lot of transparency. I'll update this post tomorrow when I know whether or not it's a success.

I'm running a little experiment on a few tests. I'll have to follow up tomorrow to let you know if it works for all of my tests, but so far I'm having luck with it.
For almost all screens:
FBSnapshotVerifyView(UIImageView(image: croppedImage), identifier: identifier, perPixelTolerance: 6/256) // tried this number after seeing it higher up in this thread
This fixed most of my failures, but screens that use transparent elements still fail. For screens with transparent elements (where alpha < 1), this is actually passing for me:
FBSnapshotVerifyView(UIImageView(image: croppedImage), identifier: identifier, overallTolerance: 0.02)
Again, these successes are based on a very small sampling of tests that are currently passing. Nearly all screens are being verified with the per pixel value, as we don't use a whole lot of transparency. I'll update this post tomorrow when I know whether or not it's a success.

@JustinDSN Unfortunately, I'm going to have to spend more time on this until I know exactly which values are going to work for us.
The per pixel value of 6/256 is working for most screens, but the overall tolerance is giving me problems. It seems like screens that incorporate a transparency or use the fullscreen modal that was new to iOS 13 must be compared using overall tolerance. I've seen the tests pass locally with an overall tolerance value as low as 0.02 but when I run the tests on CI, even 0.25 isn't enough for one particular screen. (For the others, it's fine.)  I'm trying a value of 0.30 on CI right now to see what happens. Even if that passes, it's way too high to give me any sort of confidence that this is an effective and worthwhile comparison.
To make things a little more fun, I do have a screen that definitely uses transparency and passes perfectly with a per pixel comparison. It's nearly identical to that one screen that I can't get a passing screenshot comparison on using per pixel or overall tolerance. Our CI build machine uses an older version of Xcode than I do - which isn't ideal, of course - so maybe that's part of it?
I'm still working with the same small sampling of tests. I'll scale this as update this thread again as soon as I figure out the floor of this overall tolerance threshold and apply it to more tests.

OOI does going up from 6/256 also fix your issuesd without having to use an overall tolerance?

@samskiter It fixed the problem in some places, but not all. Also, my results are based on images that I took from my machine as the reference images. I don't know if the result would change if my colleague would have recently uploaded a reference image.
Despite some successes with the perPixel screen comparison, I'm just not confident in these tests anymore. I've already spent too much time trying to salvage them, and it's just not sustainable. This is a huge let down because they were really valuable to our organization. In fact, we caught a bug yesterday morning in a screen where the comparison is still working.

That's frustrating. We also depend heavily on these!

Were folks able to find any solution or workaround for this?

No solution yet to this problem? just add perPixelTolerance: 6 / 256 where transparency, blur, etc. is used?


SharpGL.WinForms is using deprecated functions

When I tried profiling my application, I noticed that glError() always returns GL_INVALID_OPERATION before the beginning of the rendering function.
The problem appears to be that the WinForms-Control creates and pushes a perspective matrix even when the Context is set to a higher version of OpenGL (e.g. 4.3.0) and therefore all fixed pipeline funtions are deprecated and cause errors.
I hope I did not miss any option which allows to change this behavior.

Hi @barbossa404,
Looking into the code in more detail, it seems like actually the only time that the immediate mode functions will be called is when you don't provide your own SizeChanged handler for the OpenGL control. If you are using OpenGL 4.3, you should provide your own handler and ideally deal with resizing yourself (rather than relying on the default). If you rely on the default (which is fixed mode) the OpenGL errors are appropriate, because essentially they are telling you that you should use something custom to your project. Some people will prefer to have the errors even when using OpenGL 4.3 because they may well use the deprecated immediate mode APIs, in this case the default projection will serve them. Any thoughts on this?


THRIFT-5118: Fix memory leak when the handler method return a exception

Client: c_glib
Patch: wangyunjian

@Jens-G
Is there any ideas on this bug? It will be closed.
Ping for review, thanks.

Could you do a rebase?


Handle Sendability of RemovableChannelHandler

Motivation:
RemovableChannelHandlers have a large API surface in NIOCore. That API surface is a bit awkward with regard to strict concurrency, and needs some cleanup.
Modifications:
This patch adds some new API that is necessary to safely work with RemovableChannelHandlers, deprecates some API that cannot plausibly be used, and cleans up some other parts of the API.
Result:
Easier to work with RemovableChannelHandlers

Merging over the API breakage, which is expected and safe.


Unable to navigate to another page

Hi,
I am unable to navigate to another page. Below is my code. I want to go to another page with some parameters.
home.html
<button block outline (click)="navigate('NearClassSinglePage')">First Button</button>
home.ts
import { Component } from '@angular/core';
import {NavController} from 'ionic-angular';
import {NearClassSinglePage} from '../near-class-single/near-class-single';
@Component({
templateUrl: 'build/pages/home/home.html',
})
export class HomePage {
	constructor(public navCtrl: NavController) {
		this.classpage = NearClassSinglePage; /* This one is working */
	}
/*But not this one, navigate function*/
	navigate(page){
			console.log(page);
		}
}

First to navigate you need to use navCtrl to push() or setRoot() a page, you're just logging the page.

I will use this.navCtrl.push(); but navigation function is not working, i am not getting anything in console.log.

Hello @Aditya-app-dev ! Thanks for opening an issue with us. I would recommend that you check out our docs on using the NavController here. Also this part of the tutorial may be helpful. Since this is more of a support question and not an actual bug with the framework I am going to close this issue for now. But feel free to continue the conversation with @Luchillo if needed. Thanks for using Ionic!

Oh ok now i understand your problem, so the button shows up but nothing logs to the console when you click?

yes, you got point my point.
On Fri, Aug 26, 2016 at 12:26 AM, Carlos Esteban Lopez Jaramillo <
<EMAIL_ADDRESS>wrote:

Oh ok now i understand your problem, so the button shows up but nothing
logs to the console when you click?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/driftyco/ionic/issues/7872#issuecomment-242500012,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AL8d-mqvsGrsDeHfmwMbC4VFpjH9clzTks5qjeVEgaJpZM4JtRzD
.

--
Aditya Batra
Web Application Developer
Abacus Desk IT-Solutions Private Limited
5E/7, B.P, Railway Road,
Near Neelam Chowk, NIT
Faridabad - 121001,Haryana (INDIA)
E-mail<EMAIL_ADDRESS>Web : www.abacusdesk.com

That's basic code, if it fails then it's most likely something wrong in some place we can't see, can you show your whole html/ts/scss (scss maybe it's a z-index problem, like something being on top blocking the click to reach the button itself).

Sure, Here is my code. Please find attachment and thanks for helping me.
On Fri, Aug 26, 2016 at 12:39 AM, Carlos Esteban Lopez Jaramillo <
<EMAIL_ADDRESS>wrote:

That's basic code, if it fails then it's most likely something wrong in
some place we can't see, can you show your whole html/ts/scss (scss maybe
it's a z-index problem, like something being on top blocking the click to
reach the button itself).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/driftyco/ionic/issues/7872#issuecomment-242503681,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AL8d-mK6gevdPYibFDI9RDJxfh0DJn24ks5qjeh9gaJpZM4JtRzD
.

--
Aditya Batra
Web Application Developer
Abacus Desk IT-Solutions Private Limited
5E/7, B.P, Railway Road,
Near Neelam Chowk, NIT
Faridabad - 121001,Haryana (INDIA)
E-mail<EMAIL_ADDRESS>Web : www.abacusdesk.com

Here where?

Reopening this one for now. Sorry @Aditya-app-dev i also misunderstood this issue. Thanks @Luchillo for taking another look at this. @Aditya-app-dev i would also love to see the rest of your code!

Great @jgw96, waiting for the code's link.

Hi,
Please download code from this link:
https://www.dropbox.com/s/cs803g4ccokrzup/Application.zip?dl=0
On Fri, Aug 26, 2016 at 1:28 AM, Carlos Esteban Lopez Jaramillo <
<EMAIL_ADDRESS>wrote:

Great @jgw96 https://github.com/jgw96, waiting for the code's link.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/driftyco/ionic/issues/7872#issuecomment-242516101,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AL8d-hy3S5TwEy0McgLHrCtV8A7vevMqks5qjfPcgaJpZM4JtRzD
.

--
Aditya Batra
Web Application Developer
Abacus Desk IT-Solutions Private Limited
5E/7, B.P, Railway Road,
Near Neelam Chowk, NIT
Faridabad - 121001,Haryana (INDIA)
E-mail<EMAIL_ADDRESS>Web : www.abacusdesk.com

navigate(page){
			console.log(page);
			this.nav.push(NearClassSinglePage);
		}

Above one is working but i need to send users by page id which will be dynamic. So i need this.nav.push(page);. Also in above code page is changing but back button is not working on NearClassSinglePage.

Ok i don't get what you're trying to do, first to push method you have to pass it an Angular Component, if that one needs parameters you can pass it as the second parameter of push method as stated in NavController/#push

Hello! Thanks for opening an issue with us! As this seems like more of a support question i will urge that you ask this question on our forum. Thanks for using Ionic!


Getting error while buildingthrough mvn as the jar is not found in cloudera repo

Caused by: org.eclipse.aether.resolution.DependencyResolutionException: Failure to find com.esri:Shapefile:jar:1.3.1 in https://repository.cloudera.com/artifactory/cloudera-repos was cached in the local repository, resolution will not be reattempted until the update interval of cloudera-releases has elapsed or updates are forced
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:384)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:205)

Make sure to first clone, build and install https://github.com/mraad/Shapefile


Fix some "no" options

Fixes no-tls1_2, no-tls1_2-method, no-tls1_3, no-tls, no-ec and no-psk.

Pushed. Thanks.


trading page 404, why close issues? same problem

trading page 404, why close issues? same problem
https://github.com/rubykube/peatio/issues/981
https://github.com/rubykube/peatio/issues/1013
The URL you requested was not found.
Rails.root: /home/app
Application Trace | Framework Trace | Full Trace
app/routers/routing_essentials.rb:3:in not_found!' app/routers/black_hole_router.rb:5:in call'
lib/middleware/security.rb:11:in call' lib/middleware/i18n_js.rb:9:in call'

Hi @kuaipao
They are closed because people are unable to complete to migration correctly.
Please exec bin/init_config && bundle exec rake db:drop db:create db:migrate db:seed on master.
Better use https://github.com/rubykube/workbench

@yivo but this error from https://github.com/rubykube/workbench , use docker install


Tiled Diffusion - Tiled VAE elements changed IDs

Hi Zyin, the old IDs for Tiled Diffusion - Tiled VAE elements changed so Config Preset would not be loaded. I tried to find the new IDs for the elements and they should be fine. Please consider contain them in the new default config files. The old ones look like "tiledvae-i2i-XXXX". Here's the new ones:
MD-i2i-enable
MD-i2i-vae2gpu
MD-i2i-enc-size
MD-i2i-dec-size
MD-i2i-fastenc
MD-i2i-fastenc-colorfix
MD-i2i-fastdec
Originally posted by @Westernnero in https://github.com/Zyin055/Config-Presets/issues/46#issuecomment-1773572442

On 5/25/2023 multidiffusion-upscaler make a series of commits that changed their IDs for the Tiled VAE accordion sections.
https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111/commit/f54e190b13dcf0f975f174b7b9f20efb5eba4952
https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111/commit/acc3666ee833b4b6dde05a38c22185d273aa067f
https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111/commit/2473d6b005a516fb4bd51b331abd04b0289fdf07


Fixed equatorial to horizontal transformation

Fixed issue #22

This is great stuff again, Alexander. I wonder whether one could refactor the "reduced" part into the NumericType. I'll merge this to let things move forward, and will thing about it.

Maybe there is no point of forcing something at the protocol level, but one could directly implement reduced values in the init. For instance in hours:, to use value.positiveTruncatingRemainder(dividingBy: 24.0) in the init func. I see no places where one should have Hours outside this range.

Hm, wrong. Depending on how we sum components, one might need to be outside this range. Hence, we'll keep this reduced representation.
I'll rename a few things. I find the instance var .minute from Hour very confusing (and similar stuff)


HTML & CSS BEST PRACTICES

Reviewing my code having in mind HTML & CSS best practices.

Congratulations! You make your HTML & CSS code with the best practices.  Keep working in that way!


Add support for initial state overriding in ispaces-relaunch.py

We need to add initial state to live activity group with a default of "activate".
By default everything gets activated and it may cause some live activities to fight for being visible on the screen. This can lead to few streetview/googleearth mix on the displays.
We need not to activate google earth / streetview live activities by default because Touchscreen is responsible for activating/deactivating those live activities.
So the requirements are:

add ispaces-client.conf section [relaunch_states] with key:value like:

[relaunch_states]
Browser Service=activate
Media Service=activate
Event Handlers=activate
Google Earth Query Interface=activate
Google Earth KML NetworkLinkUpdate Service=activate
Google Earth Client=startup
Street View=startup
Touchscreen=activate

Implemented https://github.com/EndPointCorp/interactivespaces-python-api/commit/4772e57e54513bdef7e60a83b7e84c32960b54ff


add .head() and .tail() to Series

These methods are convenient when working with DataFrame. For consistency and convenience, it would be nice to have them on Series as well.

Messed up the pull request. Closing. See #296 for actual issue.


move repo for rust-reading-club

Please move this repo into rust-lang.
https://github.com/rust-code-reading-club/rustc
The repo should be owned by this team + t-compiler.
cc: @nikomatsakis

Should we add someone from the @rust-lang/infra team as a co-owner to make this happen?

Hm. I forget if that's enough. Let's directly transfer the repository to me, and then I can move it into rust-lang proper.

Transferred over.


Additional Optimizing Metrics for Binary Classification: Precision or Recall

In binary classification, there are situations where only false positives or only false negatives are costly, we would want to tune the model on simply Precision or Recall.  This would better optimize models based on these scenarios.
In Advanced training options, under the optimizing metric include a Precision option and a Recall option.  Use this to tune the Model Builder for higher precision or higher recall.

@JakeRadMSFT @luisquintanilla

Makes sense to me. @LittleLittleCloud is it just a matter of adding those options in the UI or is work required in the AutoML API?

Just adding options on UI


fix: should return err when there is no post filter

ref: https://github.com/cectc/dbpack/issues/
Ⅰ. Describe what this PR did
Ⅱ. Does this pull request fix one issue?
Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

Merging #251 (f789fe2) into dev (4de4eb3) will not change coverage.
The diff coverage is 66.66%.

@@           Coverage Diff           @@
##              dev     #251   +/-   ##
=======================================
  Coverage   43.18%   43.18%
=======================================
  Files          82       82
  Lines        9827     9827
=======================================
  Hits         4244     4244
  Misses       5148     5148
  Partials      435      435

Impacted Files
Coverage Δ

pkg/executor/sharding.go
0.00% <0.00%> (ø)

pkg/executor/read_write_splitting.go
48.18% <100.00%> (ø)

pkg/executor/single_db.go
51.21% <100.00%> (ø)

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


Is it possible to position the dropdown in the bottom?

Any chance to place the options in the bottom, just below the text, instead of in the upper section?

@guille-alibrate You can apply absolute positioning to suggestionsPanelStyle according to your input height. But if you have dynamic height then you will need to set the top position dynamically. Below example is using fixed input height.
suggestionsPanelStyle={{
		backgroundColor: "rgba(100,100,100,0.1)",
		position: "absolute",
		top: 80,
}}
textInputMinHeight={80}
textInputMaxHeight={80}


Make easy switching to English

Please add easy option to switch to English version when localized page version is displayed. And ideally this switch should be memorized so every time I redirected to microsoft docs, every article is displayed in English.
This is needed because Russian translation, for instance, become extremely bad now, untranslatable terms are transliterated now, such as class names. In other words, Russian versions are often unreadable. And at the same time, most of us can read English without any problem. But every link I open, it is opened in Russian and only option I have for now is to replace ru-ru to en-us in the address bar. Some pages have switch to the original in English, but for some reason this switch is not on every page, and also after switching to English and reloading the page, menu and the table of contents are dipslayed on Russian again, only the main contents stays on English. But once again, that switch is not displayed in some articles at all.

Hi @miegir , thank you for your feedback. You can use either the "read in English" toggle at the top right of your screen, or the language picker at the bottom left of your screen to switch to English.  However, if you use a Russian browser, it will likely return Russian links to docs.com content, which overrides the language setting.  We are aware of this issue and are planning to address it in the future.
@Khairunj @RyanKing77 FYI;


Maven resource not found

Is it a known issue, or is it only on my side that I can't download the plugins jar?
here the maven url: https://maven.topi.wtf/releases/com/github/topi314/lavasrc/lavasrc-plugin/3.2.5/lavasrc-plugin-3.2.5.jar

Versioning classification:
Lavalink.jar v3.7.7
LavaSrc.jar v3.2.5
here the error that come from lavalink log:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [lavalink.server.bootstrap.PluginManager$$EnhancerBySpringCGLIB$$bccd5d7c]: Constructor threw exception; nested exception is java.io.FileNotFoundException: https://maven.topi.wtf/releases/com/github/topi314/lavasrc/lavasrc-plugin/3.2.5/lavasrc-plugin-3.2.5.jar

for lavasrc v3 instructions see https://github.com/topi314/LavaSrc/tree/v3-legacy


Base Table TTL for data source not updated with amplify override api

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
16.13.2
Amplify CLI Version
7.6.25
What operating system are you using?
Windows with WSL (Ubuntu 20.04)
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
No manual changes made
Amplify Categories
api
Amplify Commands
add, override
Describe the bug
Base Table TTL for AppSync data source not being overwritten with amplify override api
Expected behavior
I expect that when I run amplify override api and include resources.models["MyModel"].modelDatasource.addPropertyOverride('DynamoDBConfig.DeltaSyncConfig.BaseTableTTL', '3600'); that the new base table TTL, in this case 3600 minutes, will be reflected in the AWS console.
Reproduction steps

Create an Amplify project
Run amplify add api and add an AppSync/GraphQL API
Create any model in schema.graphql for the API (referred to as MyModel)
Run amplify override api
Include the following line resources.models["MyModel"].modelDatasource.addPropertyOverride('DynamoDBConfig.DeltaSyncConfig.BaseTableTTL', '3600'); in the override function in override.ts

GraphQL schema(s)

# Put schemas below this line

Log output

# Put your logs below this line

Additional information
No response

Hello @bjorn-iversen, Thank you for reaching out. On replicating your use case in my Amplify application. I was able to modify the BaseTableTTL by utilizing the following.
resources.models["Rooms"].modelDatasource['_cfnProperties']['dynamoDbConfig']['deltaSyncConfig']['baseTableTtl'] = 3600
Code:

output:

Hello @bjorn-iversen, following up on this to see if you are facing any issues with the example above.


Move WebGME example to here

From https://github.com/ModECI/MDFTests/tree/main/mdf_gme to WebGME dir when #64 is merged

@mraunak Do you want to look into doing this? It might just be a PR with a copy of all of the files from the dir mentioned above, but it would be good to go through the README there yourself to see if it's all clear.

@pgleeson Yeah, Sure I will go through the README and check it. Will let you know if face any issue.

@ pgleeson by mistake it got closed, I am reopening it.


Add BridgerLand

General:

[x] The pull request title is descriptive. (ex. Added GoldenPvP Network, not Updated metadata.json)
[x] The pull request does not contain any unrelated commits.  (ex. commits from previous pull requests)

Mapping Additions or Updates:

[x] Folder with appropriate name has been created / updated (must not include any non-alpha characters or whitespace).
[x] No changes were made to the file's formatting (4 spaces per tab).
[x] There are no syntax errors.
[x] There is no pre-existing mapping matching my id (check if there is an existing folder).
[x] My field values match your requirements.
You can view our patterns here: metadata.schema.json, or take a look below and complete the field checklist:

[x] id: a lowercase string, which should match the folder name (ex. goldenpvpnetwork)
[x] name: a string (ex. GoldenPvP Network)
[x] description: hook between 16 and 40 characters (ex. We're the home of classic PvP gamemodes)
[x] addresses: an array with lowercase strings (ex. ["goldenpvp.net", "routing.center"])

You do not need to specify subdomains, CheatBreaker services automatically detect them.

[x] primaryAddress: the primary address that people connect to with (please include the subdomain if required) (ex. mc.goldenpvp.net)
[x] minecraftVersions: an array with Minecraft versions as strings (ex. ["1.7.*", "1.8.9"] - Must be versions or subversions supported by CheatBreaker)
[x] primaryMinecraftVersion: a Minecraft version as a string (ex. 1.7.10 - Must be a subversion supported by CheatBreaker)
[x] primaryColor: a hexademical color code that primarily distinguishes the server (ex. #00FFFF)
[x] secondaryColor: a hexademical color code that accompanies the primaryColor of the server (ex. #FF0000)
[x] primaryRegion: the primary region where your server operates in (ex. EU)
[x] regions: a list of regions where you have servers located that service your players (ex. ["EU", "NA", "AS"])
[x] gameTypes: a list of games that describe the content on your server, must be a max of 3 listed (ez. ["PVP", "UHC", "HCF"])
[x] (optional) website: url of server website, must include URL schema (http:// or https://) (ex. https://www.goldenpvp.net)
[x] (optional) store: url of server store, must include URL schema (http:// or https://) (ex. https://store.goldenpvp.net)

Socials

[x] (optional) twitter: username of twitter account without the @ (ex. GoldenPvPNet)
[x] (optional) discord: invite link to discord (ex. https://discord.com/invite/3EAzBxf)
[x] (optional) youtube: slug or username of youtube channel (ex. GoldenPvP)
[ ] (optional) instagram: username of instagram account (ex. GoldenPvPNet)
[ ] (optional) twitch: username of twitch account (ex. GoldenPvPNet)
[ ] (optional) telegram: slug of telegram group (ex. GoldenPvP-Network)
[ ] (optional) reddit: slug of subdreddit wtih 'r/' (ex. GoldenPvP)
[ ] (optional) tiktok: username of tiktok account (ex. GoldenPvP)
[ ] (optional) facebook: slug of facebook page (ex. GoldenPvP)

Media:
Icon

[x] My icon is a png file.
[x] I have uploaded my icon to my server folder (ex. goldenpvpnetwork) and named it icon.png.
[x] My icon has a transparent background and is square (1:1 aspect ratio).
[x] My icon is 64 pixels in width and height.
[x] My icon is my own/the server's property and complies with relevant copyright/privacy laws.

Logo

[x] My logo is a png file.
[x] I have uploaded my logo to my server folder (ex. goldenpvpnetwork) and named it logo.png.
[x] My logo has a transparent background and is square (1:1 aspect ratio).
[x] My logo is 108 pixels in width and height.
[x] My logo is my own/the server's property and complies with relevant copyright/privacy laws.

Discord Logo

[x] My logo is a png file.
[x] I have uploaded my logo to my server folder (ex. goldenpvpnetwork) and named it discord.png.
[x] My logo has a transparent background and is square (1:1 aspect ratio).
[x] My logo is between 512 and 1024 pixels in width and height.
[x] My logo is my own/the server's property and complies with relevant copyright/privacy laws.

Primary Background (Only required for partnered servers)

[ ] My primary background is a png file.
[ ] I have uploaded my primary background to my server folder (ex. goldenpvpnetwork) and named it primarybackground.png.
[ ] My primary background is 774 pixels in width and 363 pixels in height.
[ ] My primary background contains relevant content pertaining to the server, is my own/the server's property, and complies with relevant copyright/privacy laws.
[ ] My primary background doesn't contain any markings, text, or logos (unless part of a build).

Secondary Background (Only required for partnered servers)

[ ] My secondary background is a png file.
[ ] I have uploaded my secondary background to my server folder (ex. goldenpvpnetwork) and named it secondarybackground.png.
[ ] My secondary background is 447 pixels in width and 172 pixels in height.
[ ] My secondary background contains relevant content pertaining to the server, is my own/the server's property, and complies with relevant copyright/privacy laws.
[ ] My secondary background doesn't contain any markings, text, or logos (unless part of a build).

Hey @AldessScratch, thank you for adding the past two servers! I also wanted to mention that I also have servers that I made draft PRs that might have more accurate information to base off of (or may need to be updated). I updated both of the metadata files you added to reflect accurate colors and also ensure the prefix IPs were used for the primary address.
If you are interested, I have extra branches that need updating. I do need someone to handle those as I personally do not have the time to deal with those. If so, I would appreciate that in your PR to also link my older commit and mention that the PR is to update that old branch.
I deleted my BlocksMC and Bridger Land branches as yours adds exactly what I was looking for.
Again, thank you!

For @ShonP40: If @AldessScratch does this, please make sure to see if I had a pre-existing branch made for the server he is adding if he doesn't link one of my older branches/commit(s) from that branch


Verify public interface

Hi again,
In trying to use the new release in https://github.com/jeanp413/open-remote-ssh, there are several TypeScript errors due to how it is currently consumed by that package. This is the relevant file.
src/ssh/sshConfig.ts:4:21 - error TS2614: Module '"ssh-config"' has no exported member 'Directive'. Did you mean to use 'import Directive from "ssh-config"' instead?

4 import SSHConfig, { Directive, Line, Section } from 'ssh-config';
                      ~~~~~~~~~

src/ssh/sshConfig.ts:4:32 - error TS2614: Module '"ssh-config"' has no exported member 'Line'. Did you mean to use 'import Line from "ssh-config"' instead?

4 import SSHConfig, { Directive, Line, Section } from 'ssh-config';
                                 ~~~~

src/ssh/sshConfig.ts:4:38 - error TS2614: Module '"ssh-config"' has no exported member 'Section'. Did you mean to use 'import Section from "ssh-config"' instead?

4 import SSHConfig, { Directive, Line, Section } from 'ssh-config';
                                       ~~~~~~~

src/ssh/sshConfig.ts:49:37 - error TS2749: 'SSHConfig' refers to a value, but is being used as a type here. Did you mean 'typeof SSHConfig'?

49 function normalizeSSHConfig(config: SSHConfig) {
                                       ~~~~~~~~~

src/ssh/sshConfig.ts:68:45 - error TS2749: 'SSHConfig' refers to a value, but is being used as a type here. Did you mean 'typeof SSHConfig'?

68     const includedConfigs = new Map<number, SSHConfig>();
                                               ~~~~~~~~~

src/ssh/sshConfig.ts:97:36 - error TS2749: 'SSHConfig' refers to a value, but is being used as a type here. Did you mean 'typeof SSHConfig'?

97     constructor(private sshConfig: SSHConfig) {

It looks like a couple of issues

It expects SSHConfig to be a class, whereas this package exports a 'customised data value' or something (whatever it is, TypeScript doesn't like using it as a type).
Directive, Line, and Section are not exported

To address this, I would consider making parse and stringify static methods on the SSHConfig, which can be exported directly. Also, as they are reachable through params and return values, the Line, Match, Section, Directive, Comment, FindOptions, and MatchOptions interfaces should be exported. MatchParams and ComputeContext specifically should not be exported, as they are for internal .compute logic.

agree, the Object.assign(SSHConfig, { parse, stringify}) can be replaced with static methods
named exports of parse, stringify should be kept, as is the vanilla export default class SSHConfig {}


Bump tonic from 0.11 to 0.12

We require all commits to also have a body, you could add a link to the tonic changelog for example:


Uploading a svg logo file truncated

Trying to upload a new logo file in Grav 1.7.0-rc2 with the Quark theme.
The original file is 8kb in size, after upload is it 265 bytes.

Shows 8.6kb in the admin, but is empty.

The original file has been created with PS and shows fine in Firefox.
Let me know if someone wishes to have the file for testing, I prefer not to upload it for general consumption.

Also : Tried uploading the grav-logo.svg, and that works perfectly fine and as expected.

Under the Configuration -> Security section there is an option for "Sanitize SVG".  Can you try disabling that? It seems that this might be an issue with your SVG that the sanitize logic is stripping out.
Looking at the composer.lock file it seems we are running an out of date version, so i will update that for the next 1.7. RC version.

You can try this change and do a composer update
https://github.com/getgrav/grav/commit/4cc3f44caa16ea221ed6b98434cd23ceaff78edb

Disabling the Sanitize SVG does the trick. New or old version have the same effect.
I tried the online version of the sanitizer and it breaks there, too. So this is definitely not a Grav problem, closing the issue here.
Will open another one with darylldoyle/svg-sanitizer to see if there is something that could be done.
Thanks for looking into this.

https://github.com/darylldoyle/svg-sanitizer/issues/37
If Darryl can't fix this for some reason, maybe Grav could check the output-size after sanitizing and warn about an incompatible file-type. My guess is that the embedded binary in my SVG is what get's dropped. So yes, it's a SVG, but ...

Daryll fixed it (my guess was wrong, fortunately), so this should be good soon here as well.


Missing Docstrings

We have default docstrings in some places,
for example
https://github.com/ckolbPTB/InhomCorr/blob/90c0b7af9546fd91e34a3b4bb13b55208a07bc4b/src/inhomcorr/mrsig/flash.py#L13
should contain a description and  the units etc in the docstrings, instead of
 _description_
Somebody should go through main and see where we messed up so far and fix it, and we should maybe remember to check in in code review (Mea culpa, I missed it).
On the other work-in-progress branches we might have also those, I will try to remember to complain about those during the review of the PRs..

We should maybe also rewrite existing docstrings.
Avoid 'Getter for' and 'Setter for' this is not only a bit redundant but the tooltip in your IDE on, for example, data.t1 should just tell you 'longitudinal relaxation in s' and not 'getter for t1' :)


Introduction of model reduction algorithm to EPANET

This issue is a suggestion from the De Monfort University team led by Prof. Bogumil Ulanicki. Over the years we have developed many in-house algorithms associated with EPANET. One of them is a very useful tool able to simplify large water networks. The reduced model can be subsequently employed for example in optimisation studies. More details on the algorithm can be found in the following papers:

Ulanicki, B., Zehnpfund, A., and Martinez, F. (1996). Simplification of water network models. In Muller, A., editor, Hydroinformatics 1996: Proceedings of the 2nd International Conference on Hydroinformatics, volume 2, pages 493-500, Zurich, Switzerland. ETH, International Association for Hydraulic Research.

F. Alzamora, B. Ulanicki, E. Salomons, A fast and practical method for model reduction of large-scale water distribution networks, Journal of Water Resources Planning and Management, 140 (2014), pp. 444-456 https://doi.org/10.1061/(ASCE)WR.1943-5452.0000333

D. Paluszczyszyn, P. Skworcow, B. Ulanicki Online simplification of water distribution network models for optimal scheduling Journal of Hydroinformatics, 15 (3) (2013), pp. 652-665, https://doi.org/10.2166/hydro.2013.029

D. Paluszczyszyn, P. Skworcow, B. Ulanicki, A Tool for Practical Simplification of Water Networks Models, Procedia Engineering Vol. 119, 2015, Pages 486-495, https://doi.org/10.1016/j.proeng.2015.08.871

We believe that this algorithm would greatly benefit the water community and could be a valuable enhancement of the new EPANET engine.

Thank you @ooojoj for the suggestion.
I have also been using these simplification algorithms (I'm the co-author of the second reference you gave) and agree that they should be made accessible. However, I don't think they should be included in the core code of the EPANET engine. Other tools, like a simplification program can use the engine from outside. One option is for these tools to be plugins to the EPANET GUI. Please have a look at a presentation I gave on the subject - around slide 71 there is a simplification example.

My two cents here - I agree the network simplification should not be part of the engine. Such simplification algorithms may be more helpful in SWMM modeling, which could run a few days or months.
I personally have not seen municipalities asking to simplify their water distribution models but just the opposite in order to provide detailed output (e.g. pressures at hydrants). With the advancement of computational resources, a water distribution system model run can normally be completed within a reasonable amount of time (a few minutes).


new plugin: limit

limits for

connection concurrency
recipients
unrecognized commands
errors

test failures
this requires the nosql module in a separate
future plans:

remove recipient limits from karma
add auth attempt limits to rate_limit #754
remove connection concurrency from karma and rate_limit
deprecate max_unrecognized_commands plugin
deprecate rcpt_to.max_count

Ok - there's a few issues with this:

The lookup_rdns, and disconnect hooks need to run before any other plugins (as other plugins might return OK and prevent this from running), so this will been to be listed at the very top of the config/plugins file BUT you want the unrecognized_command hook to run last (e.g. at the bottom of config/plugins) as you want other plugins that implement commands via the hook to avoid this by returning OK otherwise you'll end up always counting valid STARTTLS or AUTH commands as unrecognized incorrectly.   Basically you're going to have to split this into two plugins and document it as such for this to work correctly.

The concurrency code has numerous issues if you were to run it under Redis and even more if you had multiple Haraka instances sharing a Redis instance.   If you stop Haraka, then any concurrent connections that were running at the time will not be decremented and you'll quickly end up blocking valid hosts indefinitely.   Additionally when running in-memory, you'll want to make sure that the counter can't go negative (I've seen this happen in my own code, haven't been able to trace it as yet).

this will need to be listed at the very top of the config/plugins

I disagree. I plan to put limit towards the bottom of config/plugins, as I do with karma.

the only plugin that calls next(OK) on the lookup_rdns hook is connect.rdns_access, which has been deprecated by access.
IMO, the lookup_rdns and disconnect hooks shouldn't ever skip plugin processing. Plugin consumers of disconnect: graph, karma, limit, process_title, profile, rate_limit, log.elasticsearch.
No plugins call next(OK) on disconnect. Any that do deserve the pain they cause. (I say this, knowing I'm likely to want to do this some fine day, but hoping we find a way to polish the sharp edges of plugin ordering before then).
The concurrency issue is worked around by clearing the concurrency keys every 10 minutes (by default).

Additionally when running in-memory, you'll want to make sure that the counter can't go negative (I've seen this happen in my own code, haven't been able to trace it as yet).

While testing this on a live server, I got to witness the negative counter issue. I put in a little code to repair and bark about it, and then figured out exactly what the issue was: I had a conditional in the incrementing code that sometimes prevented the lookup_rdns function from incrementing. Of course, the disconnect always fires just fine. I refactored the code so that increment always happens first, and then other stuff with error handling is off in it's own function. Haven't seen this issue since.


Add no_proxy flag for proxy settings

I saw in the file linux_virtual_machine.py, FLAGS.no_proxy is used but it is not defined anywhere.
if FLAGS.no_proxy:
commands.append("echo 'export no_proxy=%s' | sudo tee -a %s" % (
FLAGS.no_proxy, profile_file))
Add no_proxy flag in this pr.

@googlebot I signed it!
I should not apply for "Google Individual CLA", please cancel that application for me. I fixed the problem by applying for "Google Corporate CLA" and just received the approval. Sorry about it.


fix bug dont archive 1000 log files

PR for issue: https://github.com/cocowalla/serilog-sinks-file-archive/issues/19

Nice, and I appreciate you updating the tests too 👍
Work is quite busy, but I'll try and get this checked, tested and merged this week!

Hope you don't mind, but I just pushed a new PR for this, moving the test into a separate regression test, and also bumping the version (new version will be on NuGet soon). Thanks for your help with this! 👍


A way to update existing keycloak_generic_protocol_mapper

Description
For Saml client there is a default role_list client scope with a default mapper impossible to update with the provider.
Discussion
Unfortunately, current terraform provider is not able to toggle the "Single Role Attribute" to true.
I can create a new one, but there are service providers that expect only a list in Role attribute not multiple attribute.
Motivation
Cannot use terraform provider out of the box, need to manually interact with the web app.
Details
https://github.com/user-attachments/assets/6ce50863-ea9f-4f02-9915-791bc7aa3548
Once I deleted the existing scope, I add this to my .tf and I am good.
resource "keycloak_saml_client_scope" "saml_role_list" {
  name                = "role_list"
  realm_id            = keycloak_realm.realm.id
  consent_screen_text = "$${samlRoleListScopeConsentText}"
  description         = "SAML role list"
}

resource "keycloak_generic_protocol_mapper" "saml_role_attribute_mapper" {
  realm_id        = keycloak_realm.realm.id
  client_scope_id = keycloak_saml_client_scope.saml_role_list.id
  protocol        = "saml"
  protocol_mapper = "saml-role-list-mapper"
  name            = "role"
  config = {
    "single"               = "true"
    "attribute.name"       = "Role"
    "attribute.nameformat" = "Basic"
  }
}

You need to import the keycloak_generic_protocol_mapper.saml_role_attribute_mapper first.
https://registry.terraform.io/providers/keycloak/keycloak/latest/docs/resources/generic_protocol_mapper#import
{{realm_id}}/client/{{client_keycloak_id}}/{{protocol_mapper_id}}
{{realm_id}}/client-scope/{{client_scope_keycloak_id}}/{{protocol_mapper_id}}

terraform import keycloak_generic_protocol_mapper.saml_role_attribute_mappermy-realm/client-scope/a7202154-8793-4656-b655-1dd18c181e14/71602afa-f7d1-4788-8c49-ef8fd00af0f4


Create fastq examples for UMIs and barcode

Write a script to create well-behaved fastq files to test RiboViz performance on UMIs and barcodes, create_fastq_example.py.
New-style ribosome profiling libraries have inline UMIs and/or barcodes as in McGlincy and Ingolia 2017. We need to incorporate barcode splitting and UMIs at both ends of reads in RiboViz to deal with this. To do this effectively we need to write a script that generates small fastq files with exaclty known entries with appropriate UMIs, barcodes, reads, and adapters.
Afterwards, we can write tests that rely on the created fastqs.

Created branch simulatefastq-36 with draft version of this script, pyscripts/simulate_fastq_tests.py

Merged simulatefastq-36 into develop, see #82.


Implement class file parser

Of course the project needs a parser that reads a .class file

I can take care of that.

You're welcome to do it, but you'll have to wait until #1  is done.


Fix pandoc

Codecov Report

Merging #189 (c495c45) into master (cbb26c6) will increase coverage by 1.21%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #189      +/-   ##
==========================================
+ Coverage   56.40%   57.62%   +1.21%
==========================================
  Files           6        6
  Lines         328      328
==========================================
+ Hits          185      189       +4
+ Misses        143      139       -4

Flag
Coverage Δ

unittests
57.62% <ø> (+1.21%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

selecv/tests/test_polyc.py
98.59% <0.00%> (+5.63%)
:arrow_up:

Continue to review full report at Codecov.

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


Use scala-steward?

Description

Scala Steward is a bot that helps you keeping library dependencies and sbt plugins up-to-date.

https://github.com/fthomas/scala-steward#scala-steward
All you have to do is edit this repos and send PR.

@sh0hei @lagenorhynque
could you send PR to repos?

@takayahilton Sounds cool.
By the way have you ever compared to another dependency-checking solution like renovate?


Update doxygen to 1.9.1

I selected this version as it is what ships with Ubuntu 22.04. I also ran doxygen -u to update the Doxyfile.

/merge


Identifiers validation failed for dataset Magnoliophyta del Herbario BAB (Instituto de Recursos Biológicos CIRN-INTA)

Identifier validation failed for the dataset Magnoliophyta del Herbario BAB (Instituto de Recursos Biológicos CIRN-INTA):

Crawler attempt: 148
Publishing organization: Herbario BAB, Instituto de Recursos Biológicos-INTA
Publishing country: ARGENTINA
Installation: Ministerio de Ciencia, Tecnología e Innovación Productiva IPT
Number of occurrences indexed for this dataset at the time of the issue: 2113
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 100%, total records count 3058, absent records count 3058
Step metrics:

Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3039743/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Magnoliophyta del Herbario BAB (Instituto de Recursos Biológicos CIRN-INTA) : https://doi.org/10.15468/bsj52c.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

contacted 05-23-2023

Identifier validation still  failing for the dataset Magnoliophyta del Herbario BAB (Instituto de Recursos Biológicos CIRN-INTA):

Crawler attempt: 149
Publishing organization: Herbario BAB, Instituto de Recursos Biológicos-INTA
Publishing country: ARGENTINA
Installation: Ministerio de Ciencia, Tecnología e Innovación Productiva IPT
Number of occurrences indexed for this dataset at the time of the issue: 2113
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 100%, total records count 3058, absent records count 3058
Step metrics:

Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3052059/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Magnoliophyta del Herbario BAB (Instituto de Recursos Biológicos CIRN-INTA) : https://doi.org/10.15468/bsj52c.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Identifier validation still  failing for the dataset Magnoliophyta del Herbario BAB (Instituto de Recursos Biológicos CIRN-INTA):

Crawler attempt: 150
Publishing organization: Herbario BAB, Instituto de Recursos Biológicos-INTA
Publishing country: ARGENTINA
Installation: Ministerio de Ciencia, Tecnología e Innovación Productiva IPT
Number of occurrences indexed for this dataset at the time of the issue: 2113
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 100%, total records count 3058, absent records count 3058
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3061648/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Magnoliophyta del Herbario BAB (Instituto de Recursos Biológicos CIRN-INTA) : https://doi.org/10.15468/bsj52c.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Identifier validation still  failing for the dataset Magnoliophyta del Herbario BAB (Instituto de Recursos Biológicos CIRN-INTA):

Crawler attempt: 154
Publishing organization: Herbario BAB, Instituto de Recursos Biológicos-INTA
Publishing country: ARGENTINA
Installation: Ministerio de Ciencia, Tecnología e Innovación Productiva IPT
Number of occurrences indexed for this dataset at the time of the issue: 2113
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 100%, total records count 3058, absent records count 3058
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3105241/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Magnoliophyta del Herbario BAB (Instituto de Recursos Biológicos CIRN-INTA) : https://doi.org/10.15468/bsj52c.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Identifier validation still  failing for the dataset Magnoliophyta del Herbario BAB (Instituto de Recursos Biológicos CIRN-INTA):

Crawler attempt: 156
Publishing organization: Herbario BAB, Instituto de Recursos Biológicos-INTA
Publishing country: ARGENTINA
Installation: Ministerio de Ciencia, Tecnología e Innovación Productiva IPT
Number of occurrences indexed for this dataset at the time of the issue: 2113
Cause: GBIF ID problems exceed 50% threshold: 100% duplicates; 3058 total records; 3058 absent records
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3192984/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Magnoliophyta del Herbario BAB (Instituto de Recursos Biológicos CIRN-INTA) : https://doi.org/10.15468/bsj52c.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Closing because of no response from publisher.


Unable to flash Feit 6" RGBW Recessed Downlight

Are you reporting a successful flash?
Sadly no.
Do you have a question about configuring your newly flashed device?
No.
Did you have issues getting a device to flash?
Name: Feit Electric 6in. RGBW Recessed Downlight
Model number: LEDR6/RGBW/AG
Template: https://templates.blakadder.com/feit_electric-LEDR6_RGBW_AG.html
Relevant logs
Looking through all the log files this appears to be the only thing of interest:
new client on port 443 from <IP_ADDRESS>:22751
ID: 0242416f68626d64366147393149465231e946592a954157d890d1cd412cdb58dcd756a33ec67380fb8ba3c86b90286c4a
PSK: 5a6a8ca5628e389bf220928865946bc683f1d2f5267d5e3ec69d210dcc58816e
could not establish sslpsk socket: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:1056)

This same error completely fills the smarthack-psk.log file.
Additional comments
I am able to get the light into fast flash mode by turning it on/off 5 times, it flashes multiple times per second.  Tuya-convert just keeps retrying over and over again.
I've used this same tuya-convert/raspberrypi/nodeMCU combo to flash four plugs successfully so it does appear to be something specific to this light.

Looks like the same issue as https://github.com/ct-Open-Source/tuya-convert/issues/483?

I have the same Feit Electric 6in. RGBW recessed downlight and have the same issue. I agree this is  #483.

I got a second one from Amazon today, hopeful that it would work, and it's also got the same issue.
I can't figure out how to crack the case to do a direct serial flash either. Sad.

I busted one of mine apart and broke it trying to solder to the GPIO0, TX, RX pins (I suck at small connection point soldering). It is a well made product but was not that hard to open.  Once the front cover is removed, there are only 3 screws holding the back plastic cover on to the metal body. Once you remove those 3 screws the back plastic cover comes apart and the whole thing easily falls apart.
Using the the back side as a reference, i.e. the side that goes into the ceiling can, if you measure about 1 inch from the spring bracket following edge of the spring bracket, that is where the front cover has those 4 uniform ridges and glue that I talked about above.  You should be able to pop off the front cover using a very thin 1/2 inch knife pushing in to the edge between the front metal and front plastic cover somewhere need one of the 4 ridges (not visible until you take it apart).

Ahhh cool, thanks. Too bad I already returned both to Amazon :D

can you assist with where you soldered to for the connections to flash  I have included pictures for reference?

 There is a specification on the pinning for the tuya module that contains the ESP8266.

@fyrmangeoff Any pointers on how to get "glass" off these ligths? Want to try to figure out the pins, but am having difficulties opening it up. This was intended to be a sacrificial device, but would still like to practice removing it as cleanly as possible for when I try it on the others I have. Was going to try heating it up, but I'm thinking the cover will warp.

I can report that the4 LEDR6/RGBW/AG(C) variant (purchased 09/2020) is much harder to disassemble. The front 'plastic' is now 360 degree adhered. I can't think of a decent way to get this off without destroying it.


Discuss guidance around runner system attributes in distributed tracing

Overview
Discuss and add guidance around setting attributes in traces when multiple runners are tied to a single pipeline.
Reference:

https://github.com/open-telemetry/semantic-conventions/pull/1075#discussion_r1651185234

@christophe-kamphaus-jemmic


Autocomplete for custom Option module instead of Belt.Option

We have a vendored stdlib which exposes the Option module, and it would be nice to get autocomplete for it instead of Belt.Option.

The same goes for arrays and other built-in modules

This would be a good configuration option and I'm really not against the idea (would enhance the DX for sure), but the problem is where we should have the user put this type of custom configuration. rescript.json? Somewhere else.

Is a config even necessary?
(Note, that I'm not aware of the actual algorithm used: Would autocomplete suggest other Modules after Belt? How about for rescript 11? Would it suggest Core?)
Could just heuristics be used? Like calculate a "distance" of a possible suggestion to the current file and order suggestions according to shortest distance. Similar to:

Submodule in the same file
Globally opened in rescript.json
File in the same dir
Standard Lib / Builtin

The current heuristics are very simple and rely on just checking whether Core is opened or not, then decides on what module to complete from for each builtin type.
This is very simple which also means it's really fast. No need to read any actual type information from files that you won't end up using. And that's the problem with an approach like above - you'd end up reading type information (which is expensive) for many many files. And some general issues around how to decide what module to pick, and so on.


Test gadgets on different kernel versions

Motivation
One of the key features of Inspektor Gadget is to be able to run in different kernel versions. We have manually tested and collected some of the kernel requirements for gadgets and we run integration tests on different operating systems and k8s distributions. However, we don't explicitly run tests on different kernel versions, and it happens from time to time that gadgets don't work on some kernel versions.
The purpose of this issue is to implement a test to check that gadgets are working fine in different kernel versions, guaranteeing that we don't introduce regressions and also being able to tell what is the minimum known kernel version where a given gadget works.
Implementation Ideas
Running the whole integration tests seems too much, I'd rather only run unit tests. As explored in #2638, we can use vimto and ci-kernels.
Requisites
#3195 is needed to be able to run unit tests for gadgets.

I am working on this issue.