[translation] "Add" buttons, in list widgets, are not translatables

Describe the bug
The "Add" button, allowing to add a new item in a list object, have a hard-coded text, so it's not possible to translate.
Expected behavior
Allow translation of the button.
Screenshots
I am using the French translation, but the button is in English :

This button is defined in packages/netlify-cms-ui-default/src/ObjectWidgetTopBar.js, but t isn't accessible from there.
If I understand well, I should add it in the ObjectWidgetTopBar class' propTypes, but if I do so, I must also pass t wherever a ObjectWidgetTopBar is instantiated in the code, right?
I've spot two places: packages/netlify-cms-widget-list/src/ListControl.js and packages/netlify-cms-widget-object/src/ObjectControl.js, but those two doesn't seems to have t neither, I must tho add it to their propTypes too and continue like this? :sweat_smile:

I see another hard-coded value, when a list item have no name value, it shows "No name".
The "No " is hard-coded in packages/netlify-cms-widget-list/src/ListControl.js l.428, so a fix could be included in the fix for "Add" buttons, but I don't understand why it is "No name" instead of "No nom", as my field name as nom for label...

Hi @vnourdin, thank you for opening the issue.
Propagating the t is the way to go 👍

it is "No name" instead of "No nom", as my field name as nom for label.

Not sure, maybe share the config.yml that reproduces this?

Here is my test config:
backend:
  name: test-repo

media_folder: "/src/img"
public_folder: "/img"

collections:
  - label: "root"
    name: "root"
    folder: "src/root"
    create: true
    fields:
      - label: "things"
        name: "things"
        label_singular: "a thing"
        widget: "list"
        fields:
          - { label: "thing", name: "name", widget: "string" }
          - { label: "stuff", name: "stuff", widget: "string" }

It gives that result

I see two problems:

When a list contains only one item, it displays 1 an item if you defined a label_singular
When the name field is empty, it displays "No name" instead of using the label, "No thing" in my case

There is also a "problem" in the home page which display "No Entries" instead of "No root", and this is not translatable neither:


updated images

@keyki pls

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/2272/


size mismatch for bottleneck.quantizer._alpha: copying a param with shape torch.Size([4]) from checkpoint, the shape in current model is torch.Size([16]).

Hello,
I am trying to reproduce your results but I have the following error when I run the command:
torchseq --load ./models/separator-qqp-v1.2 --test --cpu
The error is:
size mismatch for bottleneck.quantizer._alpha: copying a param with shape torch.Size([4]) from checkpoint, the shape in current model is torch.Size([16]).
Any idea how to debug this? I put the model in the right folder and also the data in the data folder.
Thanks!

Hi, could you check that you installed the right version of torchseq? It needs to be the tag linked from the readme, eg pip install<EMAIL_ADDRESS>The pretrained checkpoints linked aren't compatible with the latest version (although you can download some that are from here: https://tomho.sk/models/separator/)

Hi, thanks for the answer! Indeed that might be the issue - I installed the latest version of torchseq. I'll try again with the version you mentioned.


How to run examples without displaying?

I want to use this repo as a benchmark to test the performance of my Nvidia computing card A100. So I want Vulkan to use GPU to compute and render, and not display any images. How can I switch off the display option? Thanks!

Aside from the two headless examples, all examples require a display output.


Hidden members of base classes are now filtered out

This fixes the "An item with the same key has already been added" exception thrown by ToDictionary, mentioned in #556.
I don't think there is a more elegant solution to this problem, as the "new" keyword is just a compiler hint to indicate that a developer actually intended to hide this member and cannot be read out from the reflected property alone. Also, this solution won't work with higher hierarchies.

We're having exact the same issue, would love to see this merged.


Separate query bindings to fix their order

This is a new implementation of #884.
Currently it's near impossible to add a sub select, having or order by clause to a query builder as long as it has a binding - the order of the query binding gets completely messed up because all bindings are put into a single flat array. Therefore I propose this change which separates the bindings into 4 different categories.
It seems to pass all unit tests. The default $type value of 'where' on the various binding manipulation methods and the new getBindings method should ensure decent backwards compatibility. I had to modify one unrelated one, but it didn't make much sense to begin with - expecting the bindings to be array('foo' => 'bar') is stupid when we're using unnamed parameters (? as opposed to :foo). Nevertheless this is a pretty big change so I thought it best to target the master branch.
As an extension of this I would love to implement a selectSub and/or selectRaw method.

I realise this is an old issue, however are binds supposed to work when used in query scopes? setBindings seem to wipe out previously set bindings. If I use addBinding, they are used in the wrong order. I am trying to combine two different scope queries.

@SteveEdson Why can't you add them with one of the query methods (where and the likes)?

@franzliedke is there an example of this? I've not been able to get it to work. Also, is there a way to combine scope queries with a (and / or) that can change?

@SteveEdson Let's continue this discussion over there.

Uhm, sorry. Over there:  https://gist.github.com/franzliedke/e351e4a4d4f7d3d481a4


Contracts/communication synapse module

Description
A clear and concise description of the features you're adding in this pull request.
Additional context
Add any other context about the problem you're solving.
Metadata

Fixes #[Link to Issue]

@coderabbitai review


Wrong Postgres users and passwords

By default in secrets iglu-postgre-app and streamloader-postgre-app has root Postgres credits, and this credits are incorrect. This cause pods fails and restarts.
Fixed with changes in configmaps streamloaderDatabaseMasterUser to streamloaderDatabaseUser and streamloaderDatabaseMasterPassword to streamloaderDatabasePassword. Same with iglu configmap

@maksiplus19 i have released version 0.1.59 feel free to test
https://artifacthub.io/packages/helm/helm-snowplow/helm-snowplow


🐛Bug : Duplicate navbar on Log in page

Description
There is a duplicate navbar on the Log in page.
Screenshot

Priority :
High

Please assign me this issue.


Calling account android 8.0 Samsung s9

Hi
On android 8 i see the The Calling accounts screen

That's really weird. I'm not really sure what to make of this, though. The only reason you're even able to skip the Calling Accounts step on Oreo is strictly because @dmarcs came up with a neat hack to bypass it.
We don't have a Samsung device to test this unfortunately. I know that Samsung heavily modifies its Android, so it's possible they have something in their OS that prevents this hack from working.
Since this isn't really a bug, the best we can do for now is make a note of it in the README.me, and look into it when we can get our hands on a Samsung device.


Fix Aqara roller shade

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

14 of 19 (73.68%)  changed or added relevant lines in 2 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.009%) to 80.302%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

zhaquirks/xiaomi/aqara/roller_curtain_e1.py
13
18
72.22%

Files with Coverage Reduction
New Missed Lines
%

zhaquirks/tuya/ts0211.py
1
83.33%

Totals

Change from base Build<PHONE_NUMBER>:
0.009%

Covered Lines:
5369

Relevant Lines:
6686

💛  - Coveralls


Screenshot size run vs open

I have not the same image size (even by forcing viewport size) when running cypress run or cypress open, so compareSnapshot fail depending on how I've made my base snapshots.
Do I missed a config ?

Same issue.


Evaluating on KITTI

I need to evaluate LeGO_LOAM on KITTI benchmark. There is a tool on cvlibs for this. But how can i create a .txt file for this tool? Which numbers should i print there? I.e. we have (x, y, z) coordinate at each moment, how should i transform it into 12 numbers?

Row i represents the i'th pose of the left camera coordinate system (i.e., z pointing forwards) via a 3x4 transformation matrix. The matrices are stored in row aligned order (the first entries correspond to the first row), and take a point in the i'th coordinate system and project it into the first (=0th) coordinate system.

If you want to use LeGO_LOAM with KITTI, I think might be able to just convert KITTI to bag files using kitti2bag utility linked on KITTI's website and then use the appropriate ros topics and coordinate frames. Having said that, I haven't done this myself, but probably worth a try.

If you want to use LeGO_LOAM with KITTI, I think might be able to just convert KITTI to bag files using kitti2bag utility linked on KITTI's website and then use the appropriate ros topics and coordinate frames. Having said that, I haven't done this myself, but probably worth a try.
Yes, i converted it. But i need .txt file for every sequence to compare it with ground truth (GT). Each line of GT contains of 12 numbers. To evaluate rotation error and translation error i must generate same file with LeGO_LOAM results.

I see. I don't know which variables correspond to x,y,z and orientation of ego vehicle in LeGO-LOAM implementation. But once you have them, you can fix the first pose (x,y,z,3 angles) as the origin and then calculate the 3x4 transformation matrix based on that like inv(first Pose)*(current Pose). I am assuming that I know current pose here in world coordinates. If you know them only relative to the previous pose, just accumulate transformations over time by multiplying the transformation matrices. However, I think rather than comparing the 12 numbers of the matrix to the GT, probably you can compare translation and angles (expressed as Euler angles or quaternion) separately as it would tell you which parameter/direction is performing better and which is not.

if you test lego_loam on kitti, how do you set the parameter below:
// VLP-16
extern const int N_SCAN = 16;
extern const int Horizon_SCAN = 1800;
extern const float ang_res_x = 0.2;
extern const float ang_res_y = 2.0;
extern const float ang_bottom = 15.0+0.1;
extern const int groundScanInd = 7;
// HDL-32E
// extern const int N_SCAN = 32;
// extern const int Horizon_SCAN = 1800;
// extern const float ang_res_x = 360.0/float(Horizon_SCAN);
// extern const float ang_res_y = 41.33/float(N_SCAN-1);
// extern const float ang_bottom = 30.67;
// extern const int groundScanInd = 20;
// VLS-128
// extern const int N_SCAN = 128;
// extern const int Horizon_SCAN = 1800;
// extern const float ang_res_x = 0.2;
// extern const float ang_res_y = 0.3;
// extern const float ang_bottom = 25.0;
// extern const int groundScanInd = 10;


⚠ Bofrost.be has degraded performance

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

HTTP code: 200
Response time: 1999 ms

Resolved: Bofrost.be performance has improved in a68a41b.


WIP Registration as student or teacher

Goals

A teacher should be able to sign up and create a school
A student should be able to sign up without a school

Requirements
Regular sign up

Before sign up, the user needs to choose whether they want to sign up as a student or as a teacher
A user who signs up as a teacher may create a new school. The school is then in sandbox mode.
For every new school, a postal address needs to be entered.
When creating a new school, the system generates a letter with a verification code which is sent to the school.
A student should be able to ask for permission to join a school. They are not able to create a new one.

Sign up through invitation

A teacher invites another teacher into a school (with an existing account)

Verify a school

A school admin or teacher may enter the verification code in a school to verify it.
Schools in sandbox mode may only add 5 teachers.

Approve the request to join a school of a teacher or student

If a teacher signs up to an existing school, another teacher or school admin needs to approve it
A teacher or school admin can approve requests to join a school of teachers or students

User management

A user may have multiple authorization roles (e.g. teacher and school_admin)
A teacher or school admin can request the system to create x accounts. The system then creates the accounts (including first and last name) and displays usernames and passwords. Passwords are not stored in cleartext in the system, so the system only shows the passwords once. The system adds clearly visible instructions on how to print the current page and may offer a button to do so easily.
A teacher or school admin may reset the password of any student belonging to one of their schools. The password is then shown in cleartext (only once).

Requirements for later

Names of word lists must only contain emojis or words from the database (case insensitive).
A new role lecturer allows a user to change words. Students, teachers and school admins may have this role.
A new role school admin is created
A teacher invites another teacher to a school using an email address which does not yet have an account yet

Questions / To be discussed

Do usernames of fantasy accounts need to be edited by school admins or teachers before creating them?
How do we generate usernames of fantasy accounts? Faker::Name.unique.name?
As we currently use email address login, may we generate
What is the permission difference of school admins and teachers? Do we need a school admin at the moment?
Names of word lists: What do we do about cases? For example, Die beste Tierliste, but we only store (am) besteN in the database. People are still able to combine heil and sieg which would be valid, as we probably have the words in the database. So we still might need some sort of blacklist or some standard profanity filter.
If you sign up to an existing school, teachers and students both need to wait for an approval to join the school, correct? This slows the sign up down a bit. The only way I could think of that we could securely avoid this, is by using email confirmation and the domain of the school to automatically grant access. So if<EMAIL_ADDRESS>signs up and confirms the email address and we know that schule-hessen.de belongs to Schule Hessen, Hanna would automatically be granted access without manual approval. I assume that most schools have email addresses for their teachers, so that could speed up teacher sign ups. We would still need the manual approval for cases where they don't have that email setup, so this might also be a future extension?
Currently, students can be invited to a learning group. Can we keep this behavior or do students additionally need to be invited to a school (without a learning group)?
How are verification letters sent? Can these be sent to an email address of one specific admin? Or to a hardcoded email address?
Currently, students only belong to LearningGroups (not to schools). They are connected to schools via these learning groups. We now also need a direct connection between Student and School, so that a student can belong to a school without being part of a learning group, correct?

Todos
Sign up

[ ] Add radio boxes or a select list to the sign up form to choose the initial role, either student or teacher

[ ] After sign up the profile page is currently shown. Enhance the page so that the user may search for a school or create a new school.
[ ] Change the address of the school to be mandatory when creating a new school

Sign up through invitation

[ ] Add an invite action when adding a teacher to a school. On a new screen, the user can then invite an existing account. The system then sends an email to that account with a link to accept the invitation.

Verify a school

[ ] New schools generate a verification code, add School#verification_code
[ ] Add School#validated:boolean with default:false
[ ] Change permissions to limit the creation of teachers in sandboxed schools
[ ] Create a very basic letter template for school verification (hardcoded in the app)
[ ] When a new school is created, create a verification letter and send it to a hardcoded email address
[ ] Add verification status of a school to the school. If the user has the appropriate rights and the school is unverified, show an input field for the code and a button to verify the school.

Approve the request to join a school of a teacher or student

[ ] Add Approve as an action to approve requests of teachers to join a school

[ ] Add a new section to approve requests of students who want to join the school

User management

[ ] Add User#username to support login with usernames, cf. https://github.com/heartcombo/devise/wiki/How-To:-Allow-users-to-sign-in-with-something-other-than-their-email-address
[ ] Remove the ability to sign up as a guest
[ ] Ensure that a student can use the app without belonging to a school
[ ] Change User#role to User#roles and allow multiple roles
[ ] Add a link to create multiple student accounts

[ ] Add a page to create multiple fantasy accounts. Let the user choose how many are generated. The system then generates first_name, last_name, username and a password. Usernames and passwords are then shown to the user. Add instructions on how to print that page and note that these passwords are later not visible anymore.
[ ] Allow teachers to look at the profile of their students
[ ] Add an action to reset the password of a student. Let the user confirm and then show the password in cleartext once.

@wintermeyer This is the issue about the new sign up. Please have a look. I added some questions which came to my mind while writing everything down.

A teacher invites another teacher into a school (with an existing account)

A teacher invites another teacher into a school by adding the email address. If the account already exist it is linked to the school. If it isn't an email is send to that teacher with instructions how to sign in. We use a connection table which stores the email address as one attribute and the school_id as the other attribute. So that when the new teacher creates his/her account he/she automatically gets assigned into the school.

The letter idea has one flaw: We don't know if that is the address of a school. It could be the address of a student. Let's not send the letter and kill the code idea for now. Put every new school into sandbox mode and send an email to a super-admin so that they can approve it manually. It is not ideal, but the safest way we can do right now.

The system then creates the accounts (including first and last name) and displays usernames and passwords.

In that case the system creates accounts just with fantasy usernames and random passwords. No first and last name.

Obsoleted by #154.


LowCardinalityField does not work when use in filter

Could you please provide the column definition and describe what you are trying to do? It would be very helpful if you could also paste the relevant query from the ClickHouse server log.

No feedback


changes for use in AuthWsServerWrapper.onError

In code
class AuthWsServerWrapper extends WsServer
...
            $this->msgCb = function(ConnectionInterface $conn, MessageInterface $msg) {
                $this->delegate->onMessage($conn, $msg->getPayload());
            };

we need access to $this->delegate

Why do you need access to it?

Early I create own class and extend it from WsServer.
Modity onError
    public function onError(ConnectionInterface $conn, \Exception $e) {
        if ($this->connections->contains($conn)) {
            $this->delegate->onError($this->connections[$conn]->connection, $e);
        } else {
            if($e instanceof UserNotFoundException) {
                $conn->send(response(null, 403));
            }
            $conn->close();
        }
    }

And I try to access to private $this->delegate. But now I think about call parent onError
    public function onError(ConnectionInterface $conn, \Exception $e) {
        if($e instanceof UserNotFoundException) {
            $conn->send(response(null, 403));
        }
        self::onError($conn, $e);
    }


Combine multiple images and text in a single bubble

Hello, the pod works beautifully and controls are very good as well.
But I am wondering if there is any possible way to combine multiple images and text in a single bubble

@saqibdb Thank you very much. Of course it is possible. You just need to implement it the way you like. For example use the current image cell in the example app and propagate there 4 images instead of 1. I would also recommend to optimize image sizes to that rendering of said images would be seamless

Allright, yes got it..... Thanks
For anyone using the example, go to ImageView.swift and make multiple imageViews to incorporate the results


LogCarla: Error: Missing walker spawner actor!

I went into this error when I open carla via the Unreal4 editor.
I build the project from source on Linux platform following the instructions on the documentation page.
BTW, I also wonder the way to run the server and client in this setup since their is no script named CarlaUE4.sh if you build from source.
Thanks!

Hi @kikacaty,
Yes, that error is perfectly fine. Unfortunately we cannot redistribute our pedestrians in the open project due to Adobe Fuse license terms, they are only present in the binary version. But we have left the code related to pedestrians there while we find a solution. This error complains for the lack of the pedestrian spawner, we have remove this actor too as it was too dependent on our pedestrian models.
There is no "CarlaUE4.sh" script in the source version of CARLA, you have to run from within Unreal Engine editor, just press the play button to start CARLA.
Cheers!

Thanks for the quick response! @nsubiron
I guess I can use the binary version since it seems to have some customization there.


Support exceptionPatterns in reactotron-redux

This PR adds exceptionPatterns which is exception for Function. I think this make except more simple.
example
const REACT_NATIVE_ROUTER_FLUX = (type) => type.includes('REACT_NATIVE_ROUTER_FLUX');
const REDUX_SAGA_REQUEST = (type) => type.includes('request');

Reactotron
  .use(reactotronRedux({
    except: [],
    exceptPattern: [
      REACT_NATIVE_ROUTER_FLUX,
      REDUX_SAGA_REQUEST,
    ],
  }))

Hey!  Thanks man.
I like this feature.  Now that I see this in action, though, I'm thinking we add this to except instead of introducing a new property.  I totally get why you did, and I appreciate it.
Let's make except an array that accepts 3 things:

a string (exact match)
a regex (to uh... regex match)
a function (to invoke -- just like you wrote)

That way, we get your new goodies, we get a regex, and we keep the old way, all without breaking the interface!
Thoughts?

Thanks. I update my PR. I think this code will work as you want.
Should I update this(https://github.com/reactotron/reactotron/blob/master/docs/plugin-redux.md)?

thanks for your review. How can I test my code in reactotron?

cd packages/reactotron-redux
npm test

You need any help wrapping this up?

@RobCherry  Thanks. I applied your advice.

Thank you!  Sorry about the slow merge.


get more font's data via psd-enginedata

psd.js miss some font's data，I think we should get more

@forsigner Thanks for the PR. Have you tested this ? Can you confirm this works ?

@meltingice after having tested this briefly this PR does not seem to break any other functionality and can be merged. i would however advice you look through this yourself to see if you can spot anything.
This PR itself adds quite a lot of helpful data, so if it looks good to you, this can definitely be merged

@fabulousduck thx~

This repos still be maintained...  Orz

@forsigner this repo is being mainained as of late, the owner @meltingice is busy at work on a vanilla js rework of the entire project, meanwhile, i keep tabs on issues, and PR's people make.
I can't give any time frame when the vanilla rework will be done as this is completely up to @meltingice.


chore(storage): improve metrics for bloom filter

I hereby agree to the terms of the Singularity Data, Inc. Contributor License Agreement.
What's changed and what's your intention?
as title
Checklist

~[ ] I have written necessary rustdoc comments~
~[ ] I have added necessary unit tests and integration tests~
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Refer to a related PR or issue link (optional)

https://github.com/singularity-data/risingwave/issues/4643

cc @hzxa21


PostgreSQL: Ignore objects created by extensions when checking whether a schema is empty

Is it possible to specify a list of expected database tables for the baseline migration?
i am using Flyway with Spring Boot 1.5.10 with PostgreSQL with Postgis extension. The Postgis extension creates a spatial_ref_sys table after installation. Because of this, I need to set flyway.baseline-on-migrate=true. However, I would like to somehow indicate that the database should only have that one table and nothing else.
Is this possible? If not, are you interested on adding this?

We will almost certainly not solve it like this. However ... what we can do is detect whether an object was created by an extensions and automatically ignore it in the empty schema check. This would be a generic way to solve this for all extensions, current and future.

That would be even better indeed 👍


chore(4.5): release 1.8.16

:robot: I have created a release beep boop
1.8.16 (2023-05-08)
Bug Fixes

update oxauth image tag to include HttpService2 (#547) (b4fee12)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/GluuFederation/cloud-native-edition/releases/tag/v1.8.16 :sunflower:


[BUG]: Envelope interaction issues

After modifying the envelope value, when the user changes the page size(trigger resizeObserver hook) and changes the value of a certain point again, the value of release will return to the initialized value.

fixed in #65


WIP: Take orchestration result into consideration when bootstrapping

When bootstrapping, if the orchestration fails, depending in what stage
it failed, we might never retrieve individual highstate returns from minions,
so they will be in pending status forever.
With this change, we also listen for the overall bootstrap orchestration
result (orch.kubernetes for now), so we will mark all pending nodes as
failed.
Fixes: bsc#1046706

Tests are passing, I am going to validate the behavior forcing a real world example.

This is how I tested it works: I ran a successful orchestration from the very beginning. Then, I ran:
docker exec -it $(docker ps | grep velum-dashboard | awk '{print $1}') entrypoint.sh bundle exec "rails runner 'Minion.update_all highstate: Minion.highstates[:pending]'"
so the minion status on the UI were spinning again (pending highstate). I then applied: https://gist.github.com/ereslibre/682f4daca06a03bfdab9bd5a73e154e3
And ran:
docker exec -it $(docker ps | grep salt-master | awk '{print $1}') salt-run state.orchestrate orch.kubernetes
I can confirm both minions were green, as both reached highstate, and the error was a late orchestration error.
Then, I again forced them to be in pending status:
docker exec -it $(docker ps | grep velum-dashboard | awk '{print $1}') entrypoint.sh bundle exec "rails runner 'Minion.update_all highstate: Minion.highstates[:pending]'"
And applied this patch instead: https://gist.github.com/ereslibre/768606ccced1338ea4119a92152ac6b3, which forces an early failure, before highstates have been reached on the minions.
I can confirm both minions were in failed status (red) after running the orchestration with:
docker exec -it $(docker ps | grep salt-master | awk '{print $1}') salt-run state.orchestrate orch.kubernetes

Merging, passes tests and had 2x +A before some code comments were added


update to cp2pa 0.17.0

Changes in this pull request
Updates to c2pa-rs version 0.17.0
Checklist

[ ] This PR represents a single feature, fix, or change.
[ ] All applicable changes have been documented.
[ ] Any TO DO items (or similar) have been entered as GitHub issues and the link to that issue has been included in a comment.

Codecov Report

Merging #105 (2d8511a) into main (a56be7e) will decrease coverage by 0.27%.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main     #105      +/-   ##
==========================================
- Coverage   78.79%   78.53%   -0.27%
==========================================
  Files           5        5
  Lines         382      382
==========================================
- Hits          301      300       -1
- Misses         81       82       +1

Impacted Files
Coverage Δ

src/fs_report.rs
98.79% <100.00%> (ø)

src/info.rs
63.15% <100.00%> (ø)

src/main.rs
66.40% <0.00%> (-0.79%)
:arrow_down:

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


[SPIKE] Develop list of Filter use cases

Problem statement
As Platform team works to refactor the filtering, it would be beneficial to know what are the different potential use cases from an Engagement perspective to help inform their product requirements and solution.
What you need to know

...

Acceptance criteria

[ ] The following identified in a document:

[ ] Typical known use cases (with examples) of code-to-condition mapping
[ ] Less common known use cases (with examples) of code-to-condition mapping (for example, the IL positive antibody requirement)

[ ] Document shared and reviewed with Platform tech lead (at minimum)

Moving out one sprint.
Making dependent on #13065

Ideally, this would be the process

Start with a list of filters we are using in the UP and CP
Separate by Receiver
Look to see how frequently they are used

But we don't think that "componentizing" FHIR Path is a high priority.
Benefits of componentizing FHIR Path:

Save onboarding engr time - THERE IS NOT A LOT OF TIME SAVINGS HERE, NOT WORTH
Help prevent errors in creating filters - THIS IS NOT THE BEST SOLUTION FOR THIS
This will make it easier for end users - Do we need to do this now? We do not envision end-users being able to use this anytime soon

Better solution for "helping prevent errors in creating filters":

Better/more automated internal testing tools when creating filters
More enforced testing process

We can come back to this in the future


Initiate summary report for integration workflow

After completing integration for a given dataset, we will want to have some sort of summarized report or way to evaluate if integration was "successful". To start, we should create a template report that reads in the merged and integrated data and plots a before and after integration UMAP, coloring by original sample.
We might also consider adding a table or stacked bar chart showing the total number of cells in each sample and printing out some basic information about the integrated dataset like number of samples.

Closed by #282


Blog article images

Codecov Report

Merging #113 (cb1d7a7) into master (f07ea4a) will increase coverage by 54.35%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master     #113       +/-   ##
===========================================
+ Coverage   28.97%   83.33%   +54.35%
===========================================
  Files          27        4       -23
  Lines         176       12      -164
  Branches       20        1       -19
===========================================
- Hits           51       10       -41
+ Misses        125        2      -123

Impacted Files
Coverage Δ

apps/pellegrims-dev/next.config.js

apps/pellegrims-dev/pages/blog/[slug].tsx

apps/pellegrims-dev/pages/blog/index.tsx

apps/pellegrims-dev/pages/bookmarks.tsx

apps/pellegrims-dev/pages/snippets.tsx

...ui/organisms/src/lib/blog-article/blog-article.tsx

.../pellegrims-dev/ui/organisms/src/lib/card/card.tsx

apps/pellegrims-dev/components/og-image.tsx

apps/pellegrims-dev/pages/index.tsx

...legrims-dev/ui/organisms/src/lib/footer/footer.tsx

... and 19 more

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 f07ea4a...cb1d7a7. Read the comment docs.


Mobile drop down icon not clickable

Bug Description
Clicking TopNavMobileMenu's drop down icons do not toggle show/hide. Clicking only the title will toggle show/hide.
Steps to Reproduce
Steps to reproduce the behavior:

Go to website home page with mobile device
Click on top right hamburger icon
Click on the drop down icon
View that nothing happens

Expected behavior
Clicking on drop down icon should show/hide items
Actual behavior
Nothing happened
Screenshots/Recordings
https://user-images.githubusercontent.com/32864116/103612713-f8d30b00-4f5f-11eb-8c03-2ad520814900.MP4
OS and Browser

OS: iOS safari

Additional context
Add any other context about the problem here.
Account Number
c54c04774efaae20746fd3f29cdd619fea512e119bc1082b863572b2e8844104
How to Create an Account

Working on this issue

Working on this issue


Jesse: Watch computerwaste.co.uk

Jesse requests the watch of the watch_keyword computerwaste\.co\.uk. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

computerwaste\.co\.uk has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Spevacus in Charcoal HQ


[core] Introduce row time flag sequence.auto-padding

Purpose

This PR adds 'sequence.auto-padding' = 'row-kind-flag', full documentation for Sequence Auto Padding is:
When the record is updated or deleted, the sequence.field must become larger and cannot remain unchanged.
For -U and +U, their sequence-fields must be different. If you cannot meet this requirement, Paimon provides
option to automatically pad the sequence field for you.

'sequence.auto-padding' = 'row-kind-flag': If you are using same value for -U and +U, just like "op_ts"
(the time that the change was made in the database) in Mysql Binlog. It is recommended to use the automatic
padding for row kind flag, which will automatically distinguish between -U (-D) and +U (+I).

Insufficient precision: If the provided sequence.field doesn't meet the precision, like a rough second or
millisecond, you can set sequence.auto-padding to second-to-micro or millis-to-micro so that the precision
of sequence number will be made up to microsecond by system.

Tests

API and Format

Documentation

+1


chore: remove babel, improve graph creation performance for large ember apps

Added

Tests for ProjectGraph.ts
Added options.eager to ProjectGraph API. Explained below.

Changed

Now, by default a ProjectGraph will lazily create a moduleGraph for each
addPackageToGraph() call.

This is important in the case of a large ember-app:

If we eagerly create a package's module graph, we start discovering services.
For those discovered services, if they're from a package (in-repo-addon) within
the project, we may not have the correct stub (synthetic) GraphNode created for that
package.
This may result in packages in the output that are for the ember-addon's moduleName and
not the correct package.json packageName.
Creating an unintended side effect, where we have incorrect edges created for package's
dependency on a service.

When options.eager=true experimental:

We will attempt to create a moduleGraph on every addPackageToGraph call.
This has some challenges for ember applications.
When we discover services, we have the fully qualified ember name, but the graph may only
have moduleName and not have the packageName.
If a synthetic node is created with only a moduleName we currently don't update it since
we're always looking up by packageName.

Moved the logic for emberDiscoverPackages into EmberAppProjectGraph.discover().

Removed

Removed all babel code from migration-graph-ember the APIs were not used.

The babel parsing that was being done was for the moduleMain/index.js in side of an addon.
We don't try and parse those files, becuase we can simple require the index.js (main)
file and ask what the moduleName is.
Removed tests.

TODO

[x] Create test TODO for the options.eager for partially discovered service where moduleName doesn't match packageName.

This PR also addresses #390

This PR also address #365


Fix event testing in pallet NFT

Currently the related part is commented out

#70 repalced by this issue here


configurable: allow fixes for types from docblock

<pluginClass class="Orklah\StrictEquality\Plugin">
	<strictEqualityFromDocblock value="true" />
</pluginClass>

Cherry picked from commit e4b8f99c85b3a8d18ec64a4a7b4e00c4b9d2b5f9 with changes to avoid changing default behavior in unexpected config cases

Thanks!


Currency Format?

Cant figure out how to do currency format..
Does anyone know which number_format I can use in SetStyle?

Thanks for your issue. I have added set currency format support and  I'll improve support for other languages later. For example, you can set cell Sheet1!B4 in $ English (United States) currency format by number_format index 177:
style, _ := xlsx.NewStyle(`{"number_format": 177}`)
xlsx.SetCellStyle("Sheet1", "B4", "B4", style)


Null Safety Support

Dart 2.12 and flutter 2.0.0 are now in stable with the null-safety feature.
Any plan to support Null Safety @Chris1234567899 .
Here's an official guide from dart doc
https://dart.dev/null-safety/migration-guide

Thank you!  This was the last dependency that was keeping my app from sound null safety.
I was contemplating submitting a PR for the feature, but you beat me to it.  I wanted to ask how you prefer PRs to be submitted.  Any particular process or formatting or anything?
Thanks again!

You're welcome.
If you want to make PRs in the future, no problem, no special formatting needed.


update SwixBuild plugin to 1.0.108

Note, I'm still running an internal validation build and I'll merge this when that's complete.

Cancelling until a newer version of SWIX is available that doesn't break our internal builds.


Have you fugitive installed?

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

no responses, closing.

No I dont, I will check
Robert E Simmons Jr. MSc.

From: Christian Brabandt<EMAIL_ADDRESS>Sent: Monday, May 13, 2019 2:06:55 AM
To: vim-airline/vim-airline
Cc: Robert Simmons Jr. MSc.; Author
Subject: Re: [vim-airline/vim-airline] Branch not Showing in Neovim (#1916)
Closed #1916https://github.com/vim-airline/vim-airline/issues/1916.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/vim-airline/vim-airline/issues/1916#event-2335843382, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABX5AXBPNHUPDF7UFHKYVZLPVEAP7ANCNFSM4HMGNZFQ.


Implementation of state-of-the-art personal detection

Hi,
Love your repo, great work!
I don't know if you've seen NikolasEnt's work on segmentation with tflite. It can reach ~20fps on CPU while Deeplab_v3 reaches ~2-3 on the same CPU.
The problem is I can't seem to make it work on Windows.
Could you implement this on your repo, it could be a very nice contribution to your work ?
Thanks!

I'm relatively new to this, any big picture guideline if I just wanted to replace the tflite model in your Deeplabv3 by another tflite model (Like that one)?
Thanks anyway, I look forward to your update :)

You can just replace model file name here
https://github.com/iwatake2222/play_with_tflite/blob/master/pj_tflite_ss_deeplabv3_mnv2/ImageProcessor/ImageProcessor.cpp#L35
By doing this, you will be able to "run" the model. However, you may get crash error...
You also need to modify pre process and post process logic for the model. The way to modify the code depends on what kind of pre/post process the model requires. You need to import those logic from the original repo.
(Since the model is semantic segmentation, I think the logic is very simple)

Thank you!

I added a new project for this.
https://github.com/iwatake2222/play_with_tflite/tree/master/pj_tflite_ss_person_mask

Thank you very much!


[FIX-#5233][API] Fix bug ofREPEAT RUNNING processInstance throw exceprion

[FIX-#5233][API] Fix bug ofREPEAT RUNNING processInstance throw exceprion
If commandMap doesn't contains StartParams,REPEAT RUNNING processInstance will throw exceprion
Add check of StartParams .

Codecov Report

Merging #5234 (e34db0c) into dev (2f1f193) will decrease coverage by 0.00%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##                dev    #5234      +/-   ##
============================================
- Coverage     47.41%   47.41%   -0.01%
+ Complexity     3750     3747       -3
============================================
  Files           570      570
  Lines         24114    24116       +2
  Branches       2805     2806       +1
============================================
  Hits          11434    11434
  Misses        11617    11617
- Partials       1063     1065       +2

Impacted Files
Coverage Δ
Complexity Δ

...cheduler/api/service/impl/ExecutorServiceImpl.java
48.87% <0.00%> (-0.45%)
23.00 <0.00> (ø)

...er/master/dispatch/host/assign/RandomSelector.java
77.77% <0.00%> (-5.56%)
3.00% <0.00%> (-1.00%)

...er/server/worker/task/AbstractCommandExecutor.java
21.00% <0.00%> (-0.92%)
13.00% <0.00%> (-2.00%)

...er/master/processor/queue/TaskResponseService.java
71.23% <0.00%> (+4.10%)
8.00% <0.00%> (ø%)

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 2f1f193...e34db0c. Read the comment docs.


Improve Actions Quickstart Experience

Code of Conduct

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

What article on docs.github.com is affected?
https://docs.github.com/en/actions/quickstart#more-workflow-templates
What changes are you suggesting?
Description

Step 1 states “From your repository on GitHub, create a new file in the .github/workflows directory named github-actions-demo.yml. For more information, see "Creating new files."

Empty repositories don’t have a workflow file directory (unless I did something wrong on creation). Step 1 states to navigate to this directory, but it does not exist.

Recommendation

Include the “Quickstart workflow file on the marketplace home page along with the sample workflow file.
Update the documentation so that the reader is explicitly instructed to create a directory and not just a file.

Expected Outcome*
Users will have the ability to use the quick-start file as started workflow and the directory will automatically be created when the file is created.
Additional information
No response

@Steve-Glass
Thanks so much for opening an issue! I'll triage this for the team to take a look :eyes:


Add Google Drive file explorer

On the left side of the screen, there is list of files in the current workspace.

For people accessing StackEdit using Google Drive, this is less than helpful.
If a hierarchal list will be shown, please just show all my Google Drive files. If you need to ask me to login with Google to do this then the Login with Google button should be moved to this location.
Otherwise, presenting the concept of a workspace here is confusing or worse. I always think of my files as "living" on Google Drive. That's how I share them with my team, that's how I refer to them from other company documentation. That's how I revoke access when people leave the company.

This would be wonderful. I just found this editor and the lack of this feature is sorely sticking out.


Implementation of Approximate Nearest Neighbor (ANN).

Hello,
We can implement ANN methods to perform fast and efficient nearest neighbor search and classification for high dim. features.
Some of the sota ANN methods were investigated in the following repo:
https://github.com/erikbern/ann-benchmarks
Regards,
Mete.

:octocat: cibot: Thank you for posting issue #813. The person in charge will reply soon.


Revalidate new shows

The shows are now filtered inside getStaticProps instead of getStaticPaths, allowing not released shows to be revalidated.
Also did a change to the upcoming show to make sure it doesn't output invalid HTML.

thanks a ton Luis!


Can not give function to themeConfig

Bug Report
Describe the bug
when using themeConfig on config, can't give function to theme.
To Reproduce
// docz.js
export default {
  themeConfig: {
    colors: {
      myFirstColor: '#123456',
      mySecondColor: 'notAColor',
      myThirdColor: 'foo:bar',
      myFunction: color => color
    },
    mb: foo => foo + 'bar',
    customProp: 'foo:baz'
  }
};

//my_component.js
import { withTheme } from 'emotion-theming'
export default withTheme((props) => { console.log(props.theme); return null})

// console
breakpoints: {mobile: 420, tablet: 920, desktop: 1120}
colors:
    ...
    link: "#0B5FFF"
    myFirstColor: "#123456"
    mySecondColor: "notAColor"
    myThirdColor: "foo:bar"
    ...
customProp: "foo:baz"
description: "My awesome app using Docz"
mode: "light"
mq: ƒ ()
ordering: "descending"
prismTheme: {...}
styles: {body: {…}, container: {…}, h1: {…}, h2: {…}, h3: {…}, …}

Expected behavior
theme.colors.myFunction should exists and be a function
theme.mb should exists and be a function
Enviroment

OS: [10.13.4]
Node/npm version: Node 8.11.3 /npm 5.6.0/Yarn 1.7.0

Does the default theme reject functions ? theme.mq is a function, and I can override it

This is something not possible, because we need to parse as json the config!

@pedronauck there's a big note about using the doczrc.js so you can do non-JSON things, so why can't we leverage that to allow functions in the config?
is there a particular technical reason that the user theme config must be serializable?


Removing go-to-task trick in Cypress tests

Description
Hopefully fixing #667 by injecting a redux action instead of relying on a request to be intercepted. This might need chagnes in the frontend-test app, but I'll let the tests run first without any changes to see if it works without.
Related Issue(s)

closes #667

Verification

Manual testing

[x] I have tested these changes manually
[ ] Creator of the original issue (or service owner) has been contacted for manual testing
[ ] No testing done/necessary

Automated tests

[ ] Unit test(s) have been added
[x] Cypress E2E test(s) have been added
[ ] No automatic tests are needed here
[ ] I want someone to help me make some tests

User documentation @ altinn-studio-docs

[ ] Has been updated

[x] No changes/updates needed

Changes/additions to component properties

[ ] Changes are reflected in both layout/index.ts and layout.schema.v1.json, and these are all backwards-compatible
[x] No changes made

Support in Altinn Studio

[ ] Issue(s) created for support in Studio

[x] This change/feature does not require any changes to Altinn Studio

Sprint board

[x] The original issue (or this PR itself) has been added to the Team Apps project and to the current sprint board

Is this necessary to make tests run after this commit?
https://dev.altinn.studio/repos/ttd/frontend-test/commit/b4161e41440d113fb11fe96347dfcee043a1cd62

@bjosttveit Yep, it seems like it is. The tests certainly did not work well before I deployed those changes to tt02.


Merge branch 'develop'

Nice job on this.
Sadly we seem to have lost the Travis build so there are no automated builds & tests running currently. Can you verify the tests are still passing with make test?
If the tests pass I think this is good to merge.
P.S. This is being published to Packagist. Cutting a new release should just mean a new tag like v1.0.0.

testdox.txt
Yes, it was able to pass the phpunit test. The attachment is the test result.


how to backup list link plugins?

Hi. i have a bunch of cent browser plugins soon i am moving to a new gmail / i have a bunch of plugins , a lot of them.
I need to make a backup in the form of links.
example picture, just a list of my extensions as links from chrome store.

Not really something this project is meant to backup (this is just meant to backup your history), but afaik plugins don't store their URLs? If cent is chromium based, you can go to /wherever/cent/stores/browser/history/Default/Extensions and see the actual installations
Might be able to find more info here: https://superuser.com/questions/420900/backup-extensions-bookmarks-and-other-customizations-from-google-chrome
I dont try to deal with any of this and just keep a list of all of my plugins (though I know thats not what youre looking for)
https://sean.fish/d/firefox_addons.txt?dark

Спасибо! Брат

Will close then, as its not really relevant to the project


CLOUDSTACK-9689: [Hyper-V] Fixed VM console is freezing sometimes and…

… becomes unresponsive
Changed handling of socket timeout

Code LGTM.

@anshul1886 please rebase and re-open if still relevant


Convert import hints to ghc-lib-parser

This PR rewrites the import module hints in terms of the GHC parse tree.

Relates to issue https://github.com/ndmitchell/hlint/issues/645.

Can you fix the merge conflicts and resubmit?
Rebased

The Travis test failures seem to relate to https://github.com/ndmitchell/hlint/issues/712.

Thanks, I hadn't quite hit all the places UNIPLATE_VERBOSE was set. Have merged and done that. Thanks for the code!

Thanks for adding all the types on idea functions!


Decide if/how to verify uniqueness of external_id values on import

Could actually keep a set and verify uniqueness on insert, but it would add a lot of overhead to the process, especially for big datasets.
The failure condition is that data could get imported and set to searchable but be totally inaccessible (unaddressable) via the API.

Conclusion for now: we don't. Key-value stores just work this way.


Backbone: Fixed History.Started being undefined

The History.started flag is set on the class rather than on the class instance (as it is set once globally). Attempts to read Backbone.history.started (via the global history instance) always return undefined. Instead the typing should be static member (Backbone.History.started is where the correct value is located). This can be seen at http://backbonejs.org/docs/backbone.html#section-203

thanks mate!


Allow different lambdas across nests?

Hi Tianyu,
Thanks for the amazing package! I'm trying to allow different lambdas across nests by setting shared_lambda = False. However, it ran into the RuntimeError: Error(s) in loading state_dict for NestedLogitModel: Unexpected key(s) in state_dict: "lambdas". I wonder if there is a way to fix this. Thanks!

Hi Tianyu,
Thanks for updating the package to allow different lambdas across nests. Sorry, I have encountered another problem. When I tried setting "shared_lambda=False", I keep having the error: lambdas and lambda_weight should be the same. I wonder if there is a way to fix this or if you have any idea what's the potential cause. Thanks!

Oops, that's a sanity check I implemented, and it seems to fail... Could you please attach a script that could replicate this issue? Ideally, with sample data, you can replace actual data with dummy values if the dataset is sensitive. Thank you!


Minor checkstyle fixes

Summary
Minor checkstyle fixes
Description
Import ordering, javadoc descriptions, indentation.
Related Issue

Additional Reviewers

Codecov Report
Attention: 8 lines in your changes are missing coverage. Please review.

Comparison is base (bbc7505) 67.40% compared to head (ab40659) 67.40%.

Files
Patch %
Lines

...in/java/software/aws/neptune/common/IAMHelper.java
0.00%
8 Missing :warning:

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #251   +/-   ##
========================================
  Coverage    67.40%   67.40%
========================================
  Files          122      122
  Lines         5882     5882
  Branches       585      585
========================================
  Hits          3965     3965
  Misses        1566     1566
  Partials       351      351

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Logo for the GPM

I have created two logos for GPM. If you'd like you can use it for the CLI.

I like both of them. Maybe the second set. Send me high res versions. Thanks man.

You can find the high res photo here and download the PSD here.

The new logo is here. Thanks a lot, @saqibameen! 👌


NEW ALGORITHM BY CHIRAG JAIN 18BIT0008

I HAVE MADE A NEW ALGORITHM NAME IS Apriori algorithm FOR BETTER ACCURACY FOR THE MODEL
Apriori algorithm is given by R. Agrawal and R. Srikant in 1994 for finding frequent itemsets in a dataset for boolean association rule. Name of the algorithm is Apriori because it uses prior knowledge of frequent itemset properties. We apply an iterative approach or level-wise search where k-frequent itemsets are used to find k+1 itemsets.
To improve the efficiency of level-wise generation of frequent itemsets, an important property is used called Apriori property which helps by reducing the search space.
Apriori Property –
All non-empty subset of frequent itemset must be frequent. The key concept of Apriori algorithm is its anti-monotonicity of support measure. Apriori assumes that
All subsets of a frequent itemset must be frequent(Apriori propertry).
If an itemset is infrequent, all its supersets will be infrequent.
Before we start understanding the algorithm, go through some definitions which are explained in my previous post.
Consider the following dataset and we will find frequent itemsets and generate association rules for them.

thanks for your contribution chirag
we will merge later

Please stop copypasting someone's work.


Nodes and edges not rendering properly after vite build

Describe the Bug
Hello!
I have a reactflow which works correctly locally but when I deploy to a dev environment (i.e. once built) the edges and nodes are not displayed correctly...
I tried several things like statically setting the height and width of the parent, to see if it came from the ELK algorithm but still nothing..
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue
Here its the package I used:
"reactflow": "^11.10.3",
"react": "18.2.0",
"react-dom": "18.2.0",
"vite": "^4.2.1",

Maybe that have a link with vite build ?
Here it's my code:
<ReactFlowProvider>
  <Box style={{ height: 620, width: '100%' }}>
      {initFitViewOptions && (
        <ReactFlow
          nodes={nodes}
          edges={edges}
          onNodesChange={onNodesChange}
          onEdgesChange={onEdgesChange}
          nodeTypes={nodeTypes}
          edgeTypes={edgeTypes}
          minZoom={-15}
          maxZoom={15}
          fitViewOptions={initFitViewOptions}
          fitView
          onNodeDragStop={(_, newNode) => onNodeDragStop(newNode)}
          onNodeClick={(_, node) => handleClickOnNode?.(node)}
        >
          <Controls showFitView />
        </ReactFlow>
      )}
      {!editorView && positionHaveChanged && (
        <HStack>
          <HStack>
            <Text color="greysecondary" mr="10px">
              You changed the positions. It won’t be visible by the other users.
            </Text>
            <Button
              variant="secondary"
              onClick={() => {
                handlePositionChanged?.(false);
                onLayout?.({ useInitialNodes: true });
              }}
            >
              Reset
            </Button>
          </HStack>
        </HStack>
      )}
    </Box>
<ReactFlowProvider>

Expected behavior
I want that works after a build
Screenshots or Videos
In local:

After a build:

Width of nodes are not correct, edges doesn't appear, handler are positioned weirdly
Platform

OS: macOS
Browser: Chrome
Version: 111.0.5

Additional context
Tell my if you want more informations
Thank in advance for help !

This looks weird. How do nodes get their dimensions? Are all styles loaded correctly? A repo would be super helpful to investigate further!

how does a node object look like when you put it in your nodes array?

My nodes data look like this:
  {
      "id": "1",
      "type": "modelType",
      "data": {
        "entityName": "***",
        "tableName": "",
        "attributes": [
          {
            "attributeName": "***",
            "attributeType": "***",
            "keyType": "***"
          },
          {
            "attributeName": "***",
            "attributeType": "***",
            "keyType": ""
          }
        ]
      },
      "position": { "x": 0, "y": 0 },
      "targetPosition": "left",
      "sourcePosition": "right"
    },
    {
      "id": "22",
      "type": "modelType",
      "data": {
        "entityName": "***",
        "tableName": "",
        "attributes": [
          {
            "attributeName": "***",
            "attributeType": "***",
            "keyType": "***"
          },
          {
            "attributeName": "***",
            "attributeType": "***",
            "keyType": "***"
          }
        ]
      },
      "position": { "x": 0, "y": 0 },
      "targetPosition": "left",
      "sourcePosition": "right"
    }

I will try to explicitly define width for nodes for check if that change something

If you want to set width/height, you would need to do it via node.style: { width: 100, height 100 }.

Ok, so I try to set width that display correctly the nodes but the edges nop... same for the position of the handler that positioned with absolute value..

what is happening here 😳 do you get any warnings about the edges in the console? what is going on with the handle positions? You should be able to inspect them in order to see why they are positioned that way.

You are right I I succeeded to display right the handlers
But for edges I have nothing in my console (I think it's because it's a production build, I have try the flag --mode development in vite build but nothing appear...), in dev all my edges are linked correctly so I don't know..

and there are no edges in the DOM?

Dev version:

Build version:

All edges are here I can see it in DOM

can you try to change the stroke color manually?

Yep, nothing change

In dev
but in build we doesn't have this attribute set, I try to add it manually in DOM but nothing change..
The zoom are weird also
screen-capture.webm

can you show the styles of the SVG with the class "react-flow__edges" in prod?

Doesn't set

That explains it. The reactflow styles are not there.

You are right, it came from the config quickly thank you very much for the help!


ESLZ Community call 25/8

We are excited to invite you to our first external Enterprise-Scale community call on the 25th of August 18.00 CET!
For this first call we have an open agenda where ESLZ core team will present the latest news around Enterprise-Scale landing zones and answer questions and topics raised in this issue.
Agenda:

Enterprise-Scale Landing Zones news roundup

Reference Implementations
Documentation and guidance

Q&A (please raise topics and questions to discuss in this issue)

Sign up for the call here!
We look forward to an interactive discussion with lots interesting topics!

Thank you for hosting a community call! I've found the Powershell one to be very effective.
Question: When will #Bicep version of the ESLZ templates be coming?

would it be possible to provide more guidance on deployment of dev and test environments? What would be the best practice for deploying those resources?
Based on the current structure of managing at the Subscription level, it seems like it would make sense to have Landing Zone 1 Prod, then Landing Zone 1 Dev/Test.

I'd really like to see more cohesive guidance around ES Terraform and the ESLZ TF module.

I'd really like to see more cohesive guidance around ES Terraform and the ESLZ TF module.

@shuft - happy to. To ensure we cover what you are looking for, could you provide us with a little more info as to what you'd like us to talk about? 👍

I'd really like to see more cohesive guidance around ES Terraform and the ESLZ TF module.

@shuft - happy to. To ensure we cover what you are looking for, could you provide us with a little more info as to what you'd like us to talk about? 👍

Thanks for getting back to me @jtracey93.
I think that a lot of folks - myself included, struggle to get started with ES Terraform. There's a ton of repo's, examples, and scenarios - but nothing to really signpost where to start, and how to go on. If you're persistent you'll find the terraform-landingzones-starter repo, and be able to kick off from there - but even then, I've found it a bit hit and miss whether the examples will work.
I'm particularly interested in enterprise-scale, and the Terraform module for that is pretty well documented, but full-on ES is too complex for my organization - I've managed some minor tweaks like changing the management group structure it deploys, but more information on how to customise landing zone archetypes, etc. would be great.
Finally, a demo of Azure DevOps pipelines working to deploy changes would be fantastic (I've still not managed to get this scenario working myself yet :( )
Cheers!
Ant.

Is this community call about the CAF Terraform Enterprise scale too?
Would like to know, when creating a custom Role Definition for Azure Policies, how do we then apply that custom role definition in a deploy policy? As you do not know the Custom Role Definition ID.

Hi @pmatthews05,
Are you referring to this Terraform module https://registry.terraform.io/modules/Azure/caf-enterprise-scale/azurerm/latest?
If so, yes we will discuss this on this community call 👍
Thanks
Jack

Hey everyone,
Checkout the recording and slides available in the wiki here: https://github.com/Azure/Enterprise-Scale/wiki/Community-Calls


[IOS] react-native-fcm don't work when exit app

"react-native": "0.41.2",
"react-native-fcm": "^6.0.2"
Iphone 5s IOS 9.3.2, Xcode 8.2.1
Config: https://firebase.google.com/docs/cloud-messaging/ios/certs
and my code AppDelegate.h:
#import <UIKit/UIKit.h>
@import UserNotifications;
@interface AppDelegate : UIResponder <UIApplicationDelegate,UNUserNotificationCenterDelegate>
@property (nonatomic, strong) UIWindow *window;
@end
and file AppDelegate.m:
#import "AppDelegate.h"
#import <React/RCTBundleURLProvider.h>
#import <React/RCTRootView.h>
#import "RNFIRMessaging.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSURL *jsCodeLocation;
jsCodeLocation = [[RCTBundleURLProvider sharedSettings]<EMAIL_ADDRESS>fallbackResource:nil];
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
 moduleName:@"appFirebase"
 initialProperties:nil
launchOptions:launchOptions];
rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1];
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
UIViewController *rootViewController = [UIViewController new];
rootViewController.view = rootView;
self.window.rootViewController = rootViewController;
[self.window makeKeyAndVisible];
[FIRApp configure];
[[UNUserNotificationCenter currentNotificationCenter] setDelegate:self];
return YES;
}
- (void)userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:``(UNNotification *)notification withCompletionHandler:(void (^)``(UNNotificationPresentationOptions))completionHandler
{
[RNFIRMessaging willPresentNotification:notification withCompletionHandler:completionHandler];
}
- (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)())completionHandler
{
[RNFIRMessaging didReceiveNotificationResponse:response withCompletionHandler:completionHandler];
}
-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{
[RNFIRMessaging didReceiveLocalNotification:notification];
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(nonnull NSDictionary *)userInfo fetchCompletionHandler:(nonnull void (^)(UIBackgroundFetchResult))completionHandler
{
[RNFIRMessaging didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler];
}
@end
but FCM on Firebase Panel Don't Work When I exit this app.

it might not work in debug mode, try in the release mode (remember to upload APNS cers to firebase)

Did you enable Push Notification in Capabilites ?

I still received notifications in ios(release mode), but when I exit my app, FCM on Firebase Panel Don't Work.

I'm not sure about your case "FCM on Firebase Panel". My case, run react-native run-ios and
...
this.notificationListener = FCM.on(FCMEvent.Notification, async (notif) => {
      console.log('notificationListener',notif)
      ...
}
...

Make a test push from server
# api_key=<server key>
# curl --header "Authorization: key=$api_key" \
       --header Content-Type:"application/json" \
       https://fcm.googleapis.com/fcm/send \
       -d '{"to":"<fcm token>","priority":"high","notification":{"title":"Your Title","text":"Your Text"},"data":{"badge":1,"alert":"New data is available"}}'

=> got a log from console.log('notificationListener',notif) => so online notification works!
Next, force close app, make another test push from server => didn't see any notification banner on device => offline notification doesn't work!!!
Open ios project with Xcode, Enable Push Notification

Result:

=> it shows this banner for both cases online, offline, force close app

I've done what @tamhv wrote but i still not receiving notification when app is closed or in background. I receive notification only in foreground.
Debugging on XCode i saw that this method is never called:
`

(void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)())completionHandler`

Did you upload correct .p12 to firebase console?
https://firebase.google.com/docs/cloud-messaging/ios/certs

Damn !!
@tamh you are right... i missed .p12 !
Many thanks

Thank you very much! I love github 👍 ...


Upgrade ECF Live to ASEA v1.5.4

Describe the issue
AWS released a new ASEA version(1.5.4) which addresses Nodejs 12. x deprecation, lambda run time issues, and also back-off retry code for state machine failures
Additional context

ASEA v1.5.4
This upgrade needs to be done before Nov 14th to stay unaffected
This upgrade also comes with the GuardDuty findings frequency customization

Acceptance criteria

Select a day for the upgrade Monday through Thursday (no upgrades Friday)
Notify the community in aws-alerts before the upgrade
Deploy the v1.5.4 upgrade in Live
Test for the successful state machine run
Notify the community in aws-alerts after the upgrade

Running some tests in Assembly before confidently moving to Live


Results dont follow the expected format

Current results:
{
    "title": "Immigrant Song",
    "result": [
        {
            "href": "/music/Led+Zeppelin/_/Celebration+Day",
            "content": "Celebration Day"
        },
        // ...
    ]
}

Expected results:
{
    "title": "Immigrant Song",
    "result": [
        {
            // Title, album and artist are required
            // Track, year and genre are optional
            "title": "Celebration Day",
            "album": "Led Zeppelin III",
            "artist": "Led Zeppelin",
            "track": 3,
            "year": 1970,
            "genre": "classic rock"
        },
        // ...
    ]
}

Fixed the format: a99829c90fef44a09f40780a262a30c60a48c2bd

:+1:


From 2.4.0 to 3.2.3: Pagination disappear

Hi,
I guess I missed something (again) in the docs. I realized I was using 2.4.0 so I updated to 3.2.3 (that was my issue here: https://github.com/archriss/react-native-snap-carousel/issues/164).
But as I migrated from 2.4.0 to 3.2.3, my Pagination component just disappeared. I checked the styles (just to be sure it wasn't hiding somewhere out of the viewport), I checked the component properties, I don't see what can cause that.
Any idea?

Well, I checked the containerStylethe issue is coming from dotStyle which had its width set with flex: 1. It seems that PaginationDot is wrapped into a component, so the flex property can't be used.
I think it comes from the <TouchableOpacity /> that is wrapping <Animated.View style={dotStyle}/> here: https://github.com/archriss/react-native-snap-carousel/blob/master/src/pagination/PaginationDot.js#L126

Hi @enguerranws,
Sorry for not getting back to you sooner; I'm going to take a look at this issue shortly. Thanks for your detailed feedback by the way ;-)

Can you share the exact set-up of your Pagination component? Because I didn't have any issue with the provided example.
I must have overlooked something, but it will be easier to detect if I know the exact styles you're trying to use.

@enguerranws Well, I ended up adding a new prop for this use case: dotContainerStyle.
You can find it in version 3.3.2 ;-)


Cache problem after install

After running the command line installation, and browsing to the homepage location I get:
file_put_contents(D:\xampp-php7.3\htdocs\recyclo\my.site.com\storage\app/db-blade-compiler/views/3ad3cf66a3856b81120bd1be29475b50): failed to open stream: No such file or directory (View: D:\xampp-php7.3\htdocs\recyclo\my.site.com\packages\Webkul\Shop\src\Resources\views\home\index.blade.php)
This is on Windows 10, xampp php 7.3 MariaDB 10.2.
I have tried (without success)
php artisan cache:clear
php artisan clear:config
php artisan config:cache
php artisan view:clear
Hope you can help!

Hi @dakisan
Please run the following commands

composer dump-autoload
php artisan vendor:publish

still the same issue.

@LahiruR Please attach some screenshot the error or exception that you are getting?

Same error till now using docker install too

Hi @arieltoledo
Can you please share the steps? followed by you.
And please attach a screen recording/screenshot for the same then we will understand better.

@Sanjaybhattwebkul just following documentation on Docker install with composer. The failureless install I found was to follow the steps until the composer command  and then follow the web installer avoiding runing the next commands.


Add documentation about demultiplexing

When genetic demultiplexing (#33) is done (or sooner), we should add documentation about any special notes on files created by the demultiplexing workflow. This will include notes about the internal files that will be added, and most likely a note on the folder names for multiplexed samples.
There will also be an additional config setting/file required to describe cellhash barcodes, which will need to be described.

closed by #147


Add Object Detection App

which encourage users to embrace their knowledge in the field of computer vision and comprehend the primary purpose of object detection

@ashitaprasad Please assign this issue to me

Add the github repo link

sorry for late reply, link -> https://github.com/Vaibhav-kesarwani/flutter_realtime_object_detection
please assign this issue to me @ashitaprasad

Ethical violation - The project is copied from https://github.com/hiennguyen92/flutter_realtime_object_detection. You are being banned from making any more contributions to the project.


Download for DOCX plans creates a duplicate

All download functions working as expected except DOCX. I just noticed that if I create a new plan and select DOCX to download it, the resulting file contains two copies of the plan with cover sheet, title, and answers. Correct behavior is to provide one copy as with all over file formats.
Also, we should not ident the project title (see screenshot). Please remove indent.

the issue of duplicating the plan is fixed. but there's still some weird indentation going on (screenshot below). can you please try to remove all indentation for plan titles @briri ? the cover page plan title is fine but the main plan title is still indented.


Gmail style key combinations allow other keys

Describe the bug
I'm attempting to define Gmail style key combinations such as "g i", "g l", etc. However, the event triggers even if another letter was type inbetween.
To Reproduce
  bindKeyCombo("g, i", () => {
    console.log("goto inbox");
  });

Pressing g, release, press i works as expected.
However, typing "g g i", or "g a i", etc also triggers the event which is not expected.
Expected behavior
Sequences such as "g g i" should not trigger the event.
Other observations
There does not appear to be a timeout. I can press g, then hit i 10 or so seconds later and it triggers.
Thanks!

Just an update on this. This is due to how combo sequences transition between each other. Indeed this isn't how it should work - pressing random keys between sequences should cancel the combo. As for some form of timeout, I'll be working on that as well.
As for surrounding character presses, I don't believe those should interfere with observing a combo, so g g i shouldn't prevent g i from firing. If you want more granular control, you may want to bind several smaller combos and allow your program to control transitions between each.
I'll keep you posted, thanks for reporting this issue!

I think I made a type in my expected behavior.  Of course g g i should invoke the g i combo.  I'll update the main description.

Cool stuff, yeah we can get this fixed. Thanks again @jasonish.

@jasonish just released v1.2.3. Give it a try and let me know if any issues come up for you.


[WIP] Sphinx Builds

Sphinx action doesn't seem to be supported any more. Looks like we can probably update this though: https://github.com/peaceiris/actions-gh-pages#-static-site-generators-with-python


How to get errors in onSubmit callback?

Bug, Feature, or Question?
Question
Current Behavior
Can not get errors in onSubmit callback
Desired Behavior
Get errors in onSubmit callback.
I want to display errors in a Dialog when user submit a form.
Suggested Solutions
Add a new onSubmitWithErrors prop, which does not break current implementation.
<Formik
   onSubmitWithErrors={(values, bag) => {
      if (bag.errors) {
         Toast.error(bag.errors)
     } else {
       // send values to server
    }
})
/>

This is not possible right now. handleSubmit does not get executed if there are any errors present.

so is there something as OnSubmitFail, I mean I want to do some functionality after submit fail and after errors happened ?

Any updates on this ?

This question was answered. You're probably looking for something more like a #2502 event, so I'd subscribe to one of those issues to keep up with the status on related API decisions.

Any updates on this ?

if you're looking for errors in the onSubmit callback, i assume you're looking for errors from the server response.
that's what i showed you above; passing the errors object (json in my case) to the formik setErrors method to show the errors in the form.
if you're looking for errors that exist in the form before submitting, then these other gentlemen are correct:
submit can't be called if the form has errors and you should be looking at the validationOnEnd or just simply from.errors
hope that helps

Use
import {ErrorMessage} from 'formik';
{msg => {msg}}
Ref  https://formik.org/docs/api/errormessage


Fix OWNERS

By mistake I added an OWNERS to debug-scripts folder instead of
root folder

/override ci/prow/e2e-aws


Bump Strimzi Kafka operator for tests to 0.29

This PR bumps the Strimzi Kafka dependency for the tests to Strimzi Kafka 0.29 (using Kafka 3.1.0). With Strimzi 0.29 platform support for s390x was introduced (https://github.com/strimzi/strimzi-kafka-operator/blob/main/CHANGELOG.md#0290) which is beneficial to the downstream activities.
Signed-off-by: Dirk Haubenreisser<EMAIL_ADDRESS>

/ok-to-test

/test unit-tests_eventing-kafka-broker_main

/retest-required

/test integration-tests_eventing-kafka-broker_main

/test reconciler-tests_eventing-kafka-broker_main

/test integration-tests_eventing-kafka-broker_main

/test upgrade-tests_eventing-kafka-broker_main

/test integration-tests_eventing-kafka-broker_main

/test channel-integration-tests-sasl-ssl_eventing-kafka-broker_main

/test channel-integration-tests-sasl-ssl_eventing-kafka-broker_main

/test channel-integration-tests-ssl_eventing-kafka-broker_main

/test channel-integration-tests-sasl-ssl_eventing-kafka-broker_main

/test channel-integration-tests-ssl_eventing-kafka-broker_main

/test channel-integration-tests-sasl-ssl_eventing-kafka-broker_main

/test channel-integration-tests-sasl-ssl_eventing-kafka-broker_main
/test channel-integration-tests-ssl_eventing-kafka-broker_main

Hi @haubenr, there is an actual problem with these SSL channel tests in this PR, so these aren't flaky tests and retesting won't help:
        {
          "apiVersion": "messaging.knative.dev/v1beta1",
          "kind": "KafkaChannel",
          "metadata": {
            "annotations": {
              "messaging.knative.dev/subscribable": "v1"
            },
            "creationTimestamp": "2022-07-07T06:22:47Z",
            "finalizers": [
              "kafkachannels.messaging.knative.dev"
            ],
            "generation": 3,
            "name": "e2e-singleevent-channel-binary",
            "namespace": "eventing-e2e2",
            "resourceVersion": "82049",
            "uid": "66fc634f-d812-4f7e-b5fe-90ba9ff342a9"
          },
          "spec": {
            "numPartitions": 1,
            "replicationFactor": 1,
            "retentionDuration": "PT168H"
          },
          "status": {
            "conditions": [
              {
                "lastTransitionTime": "2022-07-07T06:23:09Z",
                "status": "Unknown",
                "type": "Addressable"
              },
              {
                "lastTransitionTime": "2022-07-07T06:23:09Z",
                "reason": "Config map knative-eventing/kafka-channel-channels-subscriptions updated",
                "status": "True",
                "type": "ConfigMapUpdated"
              },
              {
                "lastTransitionTime": "2022-07-07T06:23:09Z",
                "status": "True",
                "type": "ConfigParsed"
              },
              {
                "lastTransitionTime": "2022-07-07T06:23:09Z",
                "status": "True",
                "type": "DataPlaneAvailable"
              },
              {
                "lastTransitionTime": "2022-07-07T06:23:09Z",
                "message": "status: Unknown",
                "reason": "ProbeStatus",
                "status": "False",
                "type": "ProbeSucceeded"
              },
              {
                "lastTransitionTime": "2022-07-07T06:23:09Z",
                "message": "status: Unknown",
                "reason": "ProbeStatus",
                "status": "False",
                "type": "Ready"
              },
              {
                "lastTransitionTime": "2022-07-07T06:23:09Z",
                "reason": "Topic knative-messaging-kafka.eventing-e2e2.e2e-singleevent-channel-binary created",
                "status": "True",
                "type": "TopicReady"
              }
            ],
            "observedGeneration": 2,
            "subscribers": [
              {
                "observedGeneration": 1,
                "ready": "True",
                "uid": "295b2a8c-7fa7-4d78-8086-bf77336b92f6"
              }
            ]
          }
        }

Hi @haubenr, there is an actual problem with these SSL channel tests in this PR, so these aren't flaky tests and retesting won't help...

I'm running the same tests successfully on my x86 development server, repeatedly. So how come the CI environment is unable to do so? Yesterday I observed one test run for channel-integration-tests-ssl_eventing-kafka-broker_main where at least the test case TestSingleBinaryEventForChannel finished successfully, but the subsequent test TestSingleStructuredEventForChannel failed as ever... I do think there is an issue with these tests, especially in the conjunction with the CI environment.
When digging through old issues and PRs I found this: https://github.com/knative/eventing/issues/3773 and this: https://github.com/knative/eventing/blob/324a54f95a4c812a510e88feb3f2bb88a05c9644/test/lib/operation.go#L107
I think this is still affecting the testcases somehow.

@pierDipi @matzew I assume you have write access to this repo... can you please merge this PR despite the (known) issues with the SSL tests?

I‘d rather not merge, with tests failure
On Mon 11. Jul 2022 at 12:31, Dirk Haubenreisser @.***>
wrote:

@pierDipi https://github.com/pierDipi @matzew
https://github.com/matzew I assume you have write access to this
repo... can you please merge this PR despite the (known) issues with the
SSL tests?
—
Reply to this email directly, view it on GitHub
https://github.com/knative-sandbox/eventing-kafka-broker/pull/2381#issuecomment-1180229498,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABGPTRKUKQU4PDSZOIRBNLVTPZXFANCNFSM52WEDHDQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Sent from Gmail Mobile

I‘d rather not merge, with tests failure

@matzew While I understand your concerns it seems evident that the failing tests are not caused by the changes in this PR in particular but are a common recurring issue that may be caused by some race condition or something else particular to the GCP-based test environment.
As you can see from previous posts in this PR the tests have been confirmed to be faulty per se:
https://github.com/knative-sandbox/eventing-kafka-broker/pull/2381#issuecomment-1177340961
I've been running all tests in this repo just fine on my development server (running KinD) as described here:
https://github.com/knative-sandbox/eventing-kafka-broker/pull/2381#issuecomment-1177352556
I ask you to kindly reconsider your decision.

/test channel-integration-tests-sasl-ssl_eventing-kafka-broker_main

/test channel-integration-tests-ssl_eventing-kafka-broker_main

I ask you to kindly reconsider your decision.

recent PRs however got merged. Let's see

I had another look at this issue today, running the tests over and over again on my x86 test server. As stated before I am not able to reproduce the test failures observed on the GCP test infrastructure. I finally noticed that the issue is not with the tests themselves but with the cleanup that is done after the tests have finished.
These are the corresponding error messages from the logs:
tracker.go:146: Failed to clean the resource "e2e-singleevent-channel-binary" : timed out waiting for the condition
tracker.go:146: Failed to clean the resource "e2e-singleevent-channel-structured" : timed out waiting for the condition

Knowing where to look I am able to reproduce the cleanup issue on my x86 test server - kubectl delete kafkachannel e2e-singleevent-channel-binary -n eventing-e2e2 seemingly hangs (kubectl doesn't return). When looking at this resource's namespace it's evident that there are finalizers preventing the KafkaChannel resource from being deleted:
kubectl describe namespace eventing-e2e2
Name:         eventing-e2e2
Labels:       kubernetes.io/metadata.name=eventing-e2e2
Annotations:  <none>
Status:       Terminating
Conditions:
  Type                                         Status  LastTransitionTime               Reason                Message
  ----                                         ------  ------------------               ------                -------
  NamespaceDeletionDiscoveryFailure            False   Thu, 21 Jul 2022 10:32:49 +0000  ResourcesDiscovered   All resources successfully discovered
  NamespaceDeletionGroupVersionParsingFailure  False   Thu, 21 Jul 2022 10:32:49 +0000  ParsedGroupVersions   All legacy kube types successfully parsed
  NamespaceDeletionContentFailure              False   Thu, 21 Jul 2022 10:32:49 +0000  ContentDeleted        All content successfully deleted, may be waiting on finalization
  NamespaceContentRemaining                    True    Thu, 21 Jul 2022 10:32:49 +0000  SomeResourcesRemain   Some resources are remaining: kafkachannels.messaging.knative.dev has 1 resource instances
  NamespaceFinalizersRemaining                 True    Thu, 21 Jul 2022 10:32:49 +0000  SomeFinalizersRemain  Some content in the namespace has finalizers remaining: kafkachannels.messaging.knative.dev in 1 resource instances

No resource quota.

No LimitRange resource.

When editing the KafkaChannel resource and removing the finalizer kafkachannels.messaging.knative.dev the resource gets deleted immediately.
To cut a long story short: I need to find out what this finalizer for the KafkaChannel resource is doing and why it blocks proper resource deletion.

Looking at the kafka-controller logs in namespace knative-eventing I can see error messages like this:
{"level":"info","ts":"2022-07-21T11:26:59.989Z","logger":"kafka-broker-controller.event-broadcaster","caller":"record/event.go:285","msg":"Event(v1.ObjectReference{Kind:\"KafkaChannel\", Namespace:\"eventing-e2e3\", Name:\"e2e-singleevent-channel-structured\", UID:\"b224a040-e528-4e85-a547-b4ed1c33b12b\", APIVersion:\"messaging.knative.dev/v1beta1\", ResourceVersion:\"17099\", FieldPath:\"\"}): type: 'Warning' reason: 'InternalError' failed to delete topic knative-messaging-kafka.eventing-e2e3.e2e-singleevent-channel-structured: kafka server: The client is not authorized to access this topic","knative.dev/pod":"kafka-controller-59c5c4b5ff-fbjhz"}

This seems to be the key message:
kafka server: The client is not authorized to access this topic

I suspect this has to do with this configuration change: https://github.com/knative-sandbox/eventing-kafka-broker/blob/bd7da2bb9a0b1b345adc519705767e2f3658f061/test/kafka/kafka-ephemeral.yaml#L52

/retest-required

/test upgrade-tests_eventing-kafka-broker_main

/retest

/retest

/retest all

/test all

/test unit-tests_eventing-kafka-broker_main

/test unit-tests_eventing-kafka-broker_main

/retest


NTR: some new terms for ciliary BBSome complex

Hi,
I've been reading about the BBSome to do some PAINT families and I think we need some new terms. According to a couple great reviews (PMID:19575670 and PMID:20697559), the BBSome complex is a membrane coat, though it is not yet clear if the BBSome coat forms a vesicle or just a membrane patch that moves laterally within the membrane. Based on what I know now, here's what I propose:
BBSome coat ; GO:new
is_a: membrane coat ; GO:0030117
Def: A membrane coat involved in trafficking of membrane proteins via recognition of their ciliary targeting sequences (CTS) from the plasma membrane to the ciliary membrane, the BBSome complex is composed of eight conserved proteins (commonly BBS9, BBS7, BBS2, BBS1, BBS8, BBS4, BBS5, and BBIP10 in vertebrates) that have structural elements similar to COPI, COPII, and clathrin coats and which can form patches of polymerase coat on lipid bilayer.
def_dbxrefs: GOC:krc, PMID:19575670, PMID:20697559, PMID:20603001
ciliary targeting signal binding ; GO:new
synonym: CTS binding
is_a: signal sequence binding ; GO:0005048
Def: Interacting selectively and non-covalently with a ciliary targeting sequence, a specific peptide sequence that acts as a signal to localize a membrane protein to the ciliary membrane.
def_dbxrefs: GOC:krc, PMID:19575670, PMID:20697559, PMID:20603001, PMID:18256283
thanks,
-Karen
Reported by: krchristie
Original Ticket: geneontology/ontology-requests/11101

Hi @krchristie
This was a ticket of yours from last year (opened before we moved to GitHub).
I went through it again. Summing up, there are no pending tasks about the BBSome term (which we’ll leave as is).
There was, instead, still an unresolved need on your part for ‘coating’ terms.
To speed things up, could you please review your comments one last time, and, in light of what papers you might have come across in this meantime, and of any recent updates to the ontology, please provide details for any new term(s) you may still need (name, def, placement etc as usual), and/or any necessary changes to existing terms. Alternatively, please let me know if I may close this ticket.
Thanks and have a nice weekend!

I think this ticket can be safely closed. If any need emerges, it can be captured in a new ticket. Thanks!


toBaseId for Maybes

toBaseId is great, but doesn't really work on e.g. a left inner join, since there's no way of pushing the Maybe in. It's easy enough to define:
toBaseIdM :: ToBaseId ent => expr (Value (Maybe (Key ent))) -> expr (Value (Maybe (Key (BaseEnt ent))))

For expr ~ SqlExpr (it's the same implementation as toBaseId),. Should I submit a PR for it? It seems a little ugly to have two altogether separate class methods for this...

I'm not sure what's best as well.  What's your opinion, @pseudonom?

I haven't actually investigated if this is possible/non-enormous, but would it make sense to make a version of when_/case_ that knew about NULL and Maybe? So that an expr (Value (Maybe typ)) becomes an expr (Value typ) in the appropriate branch?


Optional persistent node identity

Optional persistent node identity - allow providing keys for node or storing them, so that one can restart lumina without starting with a new peer id.

duplicate #116