fix: [CDS-68786]: adding documentation for jira and servicenow retry interval field

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
Jira Approval

ServiceNow Approval

What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


sky130hd/coyote_tc : [ERROR PAD-9256] Padcell ring cannot be filled Error: floorplan.tcl, 54 PAD-9256

Describe the bug
When I try to run make DESIGN_CONFIG=./designs/sky130hd/coyote_tc/config.mk, I am getting an error. What steps can I take to resolve this issue?
[WARNING ORD-1011] LEF master sky130_ef_io__gpiov2_pad_wrapped has no liberty cell.
[WARNING STA-0337] port ‘en_i’ not found.
[WARNING STA-0337] port ‘en_i’ not found.
[WARNING STA-0337] port ‘en_i’ not found.
Floorplan check_setup
Warning: There is 1 input port missing set_input_delay.
Warning: There are 5 unclocked register/latch pins.
Warning: There are 255 unconstrained endpoints.
number instances in verilog is 167002
Loading library IO cell meta-data
Loaded library IO cell data
[WARNING IFP-0028] Core area lower left (210.000, 210.000) snapped to (210.220, 212.160).
[INFO IFP-0001] Added 1535 rows of 10390 site unithd with height 1.
[WARNING PDN-9035] No track information found for layer li1.
[WARNING PDN-9035] No track information found for layer met1.
[WARNING PDN-9035] No track information found for layer met2.
[WARNING PDN-9035] No track information found for layer met3.
[WARNING PDN-9035] No track information found for layer met4.
[WARNING PDN-9035] No track information found for layer met5.
[WARNING PAD-9050] Multiple nets found on AMUXBUS_A in padring.
[WARNING PAD-9050] Multiple nets found on AMUXBUS_B in padring.
[INFO PAD-9053] Creating padring nets: VSSIO, VSSA, VDDIO_Q, VCCD, VSSD, VSSIO_Q, AMUXBUS_A, AMUXBUS_B, VDDIO, VDDA, VCCHIB, VSWITCH.
[WARNING PAD-9254] Unfilled gaps in the padring on right side
[WARNING PAD-9255]     4395.0 -> 4395.14
[WARNING PAD-9254] Unfilled gaps in the padring on left side
[WARNING PAD-9255]     4395.0 -> 4395.14
[ERROR PAD-9256] Padcell ring cannot be filled
Error: floorplan.tcl, 54 PAD-9256
Command exited with non-zero status 1
Elapsed time: 0:12.13[h:]min:sec. CPU time: user 11.80 sys 0.32 (99%). Peak memory: 1027056KB.
make: *** [Makefile:437: results/sky130hd/coyote_tc/base/2_1_floorplan.odb] Error 1
Expected Behavior
I'm expecting a clean run  RTL to GDS using the flow script
Environment
n/a

To Reproduce
n/a
Relevant log output
No response
Screenshots
No response
Additional Context
No response

@mbautista-lab
Are you using latest OpenROAD commit?

@mbautista-lab
Can you try this solution?

Issue reproduced with latest commit as well.

This test case has a checkered history.  It was started to demonstrate coyote in a pad ring (tc==test chip).  The person who started it has moved on and it never got to be fully working and isn't in the CI.  We should either finish it or remove it.
Is there a particular reason you need to run this design?

@vijayank88 do you want to look at this further?  It needs to be converted from the old ICeWall style to the new pad style for a start (you could look at the pad unit tests for examples).

Thanks for looking into the issue I submitted.
Yes, I believe I have installed the latest commit for OpenRoad. Currently, I am familiarizing myself with the design flow by running example circuits provided in the makefile through the tutorial. However, I have encountered an error and would appreciate your thoughts on what might have caused it and possible solutions to fix it.

I suggest you stick to designs in the CI which can be found at https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/blob/master/jenkins/public_nightly.Jenkinsfile#L54

I see, ok, thanks for your reply.  I'll check out the link you just give me.

@maliberty
If I use filler_overlap_allowed 1 it is passing pad placement stage. Is that right?
I've discussed same here.

@mbautista-lab
Based on the platform choose ibex/aes for flat design (i.e, without macros).
Refer chameleon/microwatt for macro based designs.
Implement similar method for your own design for GDSII generation.
If you've any issues feel free to open a new issue.
Similar issue reported here: https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/issues/89

You would

@maliberty If I use filler_overlap_allowed 1 it is passing pad placement stage. Is that right? I've discussed same here.

You would have to look at the gds of the cells involved to see if it is legal or not.  My guess is that the configuration is just wrong and this allows it to go through but will result in drc/lvs errors.

With overlap_allowed got struck at global routing with congestion issue. Let me explore further to fix it.


Sync with Struts1-repo from albfernandez

Hi @albfernandez,
FYI: I found your repo of struts1 and see some meaningful changes that I would like to add to my repo.
Interesting commits:

albfernandez/struts1@d1edcdc91b79160349589cce99a3cf486bc4431d
albfernandez/struts1@3f06fa0bf6337b12d3950af93f10469e3558a9e7
albfernandez/struts1@3bf29b1172ab78d6853229a0eb800bc7019832c7
albfernandez/struts1@1b0cc5ee4b86dc25c42517fb297c3b6719fcbce1

Hint for me: CVE-2008-2025 is fixed with 3e1c6a802fc291aa7864044401766359adb62b4f --> add it to README
Greetings
Stefan

Hi @nrmnrm and @admxiii,
this issue is released with version 1.5.0-RC2.
Greetings
Stefan


Make general improvements

Don't have any feedback right now, still learning what lionweb is all about.


ask for paper

Congratulate you for your paper accepted by ccs'21!
Could you please provide this paper copy or some links related to it? I can't acquire this paper from https://www.sigsac.org/ccs/CCS2021/accepted-papers.html

Thanks. I have uploaded the pre-print version to Arxiv: https://arxiv.org/abs/2109.11495


Split in 2 CSS classes (with one dedicated to color)?

Could the library updated to use 2 CSS classes instead of one: one to say it's a checkbox with material design and the other to give it's color?
For example (where u-colorTeal only contains color-ing stuff):

    <input type="checkbox" id="someCheckboxId" />
    Click to check

I see some advantages:

It's clearer (IMHO, which is just an opinion)
It can work with CSS frameworks.
One can change the color by simply swapping a class.

What do you think?

Hello, sorry for late reply.
It is already done with _icheck-material-base.scss and _icheck-material-theme.scss files
You can use icheck-material-custom.scss to specify your colors
Thanks

All existing classes have both the notion of styling the checkbox with material design AND giving it color.
And a single class is added to the
.
When I need a new color for my checkboxes I need to create a new set of CSS

named icheck-material-SOMETHING
containing lots of ancestor operators and pseudo elements

What I meant in my first post was having:

one icheck-material class containing all the design but no color.
a my-app-red-theme (no enforced namespace here) class containing only the red-tones color CSS properties.
a my-app-pink-theme class contraint only the pink-tone color CSS properties.

But, on a second though, looking at how CSS works I realizes it might not be feasible for this great CSS-only library.
SCSS can offer ease of use (variables and mixins to easily create new themes, even without the namespace constraint or following it but using aliases to avoid repetition): so I guess using it resolves the issues I had.
PS: the only direct advantage I can hold on is: If all checkboxes styles by this library have the icheck-material CSS class (not icheck-material-red or icheck-material-pink is that selecting theses checkboxes with jQuery is easier (non-regex selector) :)
Thanks for the answer.

Thanks for explanation.
I constructed files structure that way, that with scss you be able to generate and use only colors you need in your project.

_icheck-material-base.scss is responsible only for actual checkbox
_icheck-material-theme.scss is responsible to create a single color class

As you can see in icheck-material-custom.scss we import both (base and theme) files, and then we create lot of color classes
About your point "When I need a new color for my checkboxes I need to create a new set of CSS" , no, you can create any number of color classes in a single file, like we did all colors in icheck-material.scss.
For example, if you use scss, you can use icheck-material-custom.scss, in that file I added just one .icheck-material-custom color class, just for example, and mainly users will use once color. but you can include 2, 3, .. any number of color classes
If you want to use scss in your theme class, you can import only _icheck-material-theme.scss in your file, can keep base in different file.
I mean if you using sass, everything is very flexible. If not, you can just remove from main css file color classes, and add them in your theme files..
About having 2 classes, I do not see if that is critical.
Again, you can simple swap one class))
If you warry about jQuery selector, you can add second class, icheck-material, and use that. You free to add any class you want..
Or you can use starts with selector, $("[class^='icheck-material-']")


Fix code generation of named structs that depend on each other

The earlier fix for this problem did not work in all cases. Specifically, named structs in the same module that depend on each other could still be generated in the wrong order. The C compiler would complain that the struct embedded in a struct definition was not fully defined.
I have very limited OCaml skills, having briefly used the language for a few months in 2002, and my attempt at a fix is messy and gross. I'm 100% certain there are better ways to put it together and have thought of a few. However, this messy fix is working for me and has unblocked my work on implementing a hashtable in Austral.
I'm sharing it here in case you can look at it and quickly see the easy and smart way of implementing it :-)
The point of the change is that we calculate a score for each named struct which is its "depth", that is 1 more than the max of the "depth" of its field types. When sorting named structs against each other, using this depth ensures that structs are always emitted after the struct definitions they depend on.

The point of the change is that we calculate a score for each named struct which is its "depth", that is 1 more than the max of the "depth" of its field types. When sorting named structs against each other, using this depth ensures that structs are always emitted after the struct definitions they depend on.

Oh, this is much simpler than the thing I thought we had to implement, which was building the graph of inter-type dependencies and topologically sorting it.

I wonder if this would work across modules though.

The earlier fix for this problem did not work in all cases. Specifically, named structs in the same module that depend on each other could still be generated in the wrong order. The C compiler would complain that the struct embedded in a struct definition was not fully defined.

Can you share an example of such a failure? As long as they're behind pointers, it should compile, I should think.

I managed to put together a relatively minimal repro of the issue:
record PollMap: Linear is
    b: B;
end;

record C[X: Type]: Type is
   x : X;
end;

record B: Linear is
    xs: C[Nat32];
end;

Note that order matters.  If you reorder the records they may perhaps compile successfully.  However, with current master, this fails to compile with the following error:
--- BEGIN ERROR ---
Suite: 001-trivial
Test: 014-named-records
Description: GCC compiler failed.
Command: gcc -fwrapv -Wno-builtin-declaration-mismatch test-programs/output.c -lm -o test-programs/testbin
Return code: 1
--- BEGIN GCC STDOUT ---

--- END GCC STDOUT ---

--- BEGIN GCC STDERR ---
test-programs/output.c:3930:33: error: field ‘xs’ has incomplete type
 3930 | typedef struct mono_12 {mono_13 xs;} mono_12;
      |                                 ^~

--- END GCC STDERR ---

--- END ERROR ---

I updated the PR with the test case

I suspect the only sustainable way to do this is going to be building the DAG of types (at the monomorph level (ignoring the contents of pointers)) and topologically sorting it.

For any dependency of one type on another, the former will have a "depth" strictly grater than the latter, so the resulting order will suffice to define each type having all the dependencies already defined. But maybe with sustainable you are referring to a different issue ?

@qbradley could you explain in a little more detail how the concept of depth solves this?

The goal was to calculate a partial order such that each record would be emitted only after the named records it depended on had their definitions emitted in the C code.
My approach was to give each record a score which was one greater than the maximum score of the named types that it directly depended on.  I hoped that sorting on this score would ensure the C compiler did not reject the compilation because a struct was embedded in a struct definition that had not had its full definition emitted yet.  I called this score "depth" which probably was not helpful.
The base case is non-record types, that I give a score of zero.
For example, the score in the example above for C[Nat32] should b 1 (1 + 0). The score for B should be 2 (1 +1) becuase C[Nat32] is 1.  The score for PollMap should be 3 (1 + 2) because B is 2.  When sorted, C[Nat32] would emit first, then B, and finally PollMap last and I get no compile errors.
When you say "build a DAG of the types at the monomorph level and topologically sorting it" I think that sounds like what I was attempting.
The job of name depth is to recurse.  Given a list of all the decls, and a particular name, find that type in the list of all decls and look up its slots and recursively calculate its depth.  Obviously a proper implementation should use memoization or some other strategy to avoid recalculating the same scores over and over again.
I stopped working on it as soon as I had a solution that compiled the program I am working on. The implementation here unblocks me but by my own admission is confusing, non-performant and probably buggy.

Alright. I guess I can probably merge this as a temporary thing. But I'm not convinced it will work for e.g.:
A contains B
A contains C
B contains D
C contains D

If this fails, then we have a dependency A->B with scores b>=a. But because of the way we compute a (1+max(direct dependencies)) and given that b<= max (because b is one of those) then a>b.

It should work. Depths should be like:
A 3   (1 + max(B,C))
B 2   (1 + D)
C 2   (1 + D)
D 1   (1)


can't register after installation

Hi, this looks exactly like the piece of software I was looking for.
I just installed OpenNote on RedHat with MySQL, but I can't register.
There's nothing in the error log, and the table 'users' is also empty, the error message 'Invalid credentials' is displayed.
Did I miss something?

If you press f12 in your browser can you see what error is being thrown?
Normally this means the front end cannot communicate with the API.

@jniggemann Did you ever resolve this issue?  I believe I might be having the same one, but was unsure and filed a separate bug, #119, if you were able to solve the problem, I would appreciate it if you could let me know how you did so.  Thank you.

@arktyk I never resolved this and worse, I can't debug this as there's nothing logged to the browsers console... I'd so like to try OpenNote, but I can't get it to run on any of the machines I tested with (RedHat, Bodhi, Debian).

FWIW, this issue and #119 both seem to be duplicates of #115 ...

I just downloaded and installed today.  I think I'm having the same issue.

@TheOtterslider Can you see if an error is being thrown.
What version of php are you using on what version of mysql
Do you have the case in-sensative  option turned on?

Error shown in the interface - invalid credentials (slides in from the lower right).  Nothing else appears when I hit f12
Apache/2.2.15
PHP/5.6.6
Mysql 5.1.73
Nothing else shown in Apache error logs

@TheOtterslider Do you have the case in-sensative option turned on?
https://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html
What operating system?

Cent OS 6.6
I installed the default version/config from yum.  How can I determine if the option for case sensitivity is set?  I can't find anything online that says something like "run this command" or "check this file"  I'm not a mysql admin so any pointers in that direction would be really helpful

Run
SELECT @@GLOBAL.lower_case_table_names

on your server

mysql> SELECT @@GLOBAL.lower_case_table_names;
+---------------------------------+
| @@GLOBAL.lower_case_table_names |
+---------------------------------+
|                               0 |

@TheOtterslider
ya you have case sensative table names. Set that to a 1. It shouldn't break any of your existing apps.

Why is this issue closed when there's no solution? I still can't login on a fresh install when using sqlite...

Just an update...I updated GLOBAL.lower_case_table_names to 1, bounced mysqld, verified the change, and am still having problems registering.

@jniggemann @TheOtterslider,
In the next version mysql is optional.
@TheOtterslider try dropping the DB and rerun the install

try dropping the DB and rerun the install
Same error.

In the next version mysql is optional.
You mean another DB is used?  What's the datastore?

I'm having the same problem, I can't register on my local instance but on the demo I can.
I'm using sqlite
My system:
Apache 2.4.12
PHP 5.6.9
Firefox 38.0.1
Chromium 43.0.2357.65

@TheOtterslider Next version uses couchdb and pouchdb to enable offline access and data sync. At the moment, mysql is only used if you want to upload fles.

@Hugao Are you on windows?

@FoxUSA  I'm on Arch Linux

@Hugao have you pulled this fix https://github.com/FoxUSA/OpenNote/commit/c8916ea54a6f77fa2285428c573dc7c88e7d4bed .
Also when registering does it create a user in the mysql users table?

@FoxUSA I'm using sqlite, and no user is created

@Hugao can you make sure the config.php points to the correct sqllite database

@FoxUSA it points to the correct path, I double checked

@Hugao You may want to download a copy of my working branch. I dont have a lot of documentation yet but the code is feature complete.
Basically you can use it at just an html5 app with manual backup and restore. Or you can install a CouchDB server and sync with it.
Only issues I am having is with file upload(Still requires a php based api).
As well as issues with offline apps using self signed ssl keys.

I have this same problem.  Nothing I do changes this error. Ran Firebug and got the following:
POST http://localhost/OpenNote/Service/service.php/user/maint&maint 500 Internal Server Error 17ms
Looking further, I get
angular.min.js (line 78)
I am not a coder, I am a Sys Admin with some xtra skills. This is a local install on Fedora 21, fully updated..

@b3nm0n In a browser window go to http://localhost/OpenNote/Service/service.php/user/maint&maint what does the body say?

I get the following:
Invalid username
However the username is in the database, it is spelt correctly, etc.  I have tried to create a new user and get the same result.

See new version

It does not look good. After upgrading to new version I cannot even see the login form.
On "#/settings/legacy/" I can register a user as many times I want (checked in mysql table users). I could import my legacy stuff but it is accessible to everyone.

No its not. This is a html5 app. Its now cached locally on your browser. In chrome you can have multiple profiles which can hide your notes.

Its now cached locally on your browser
I think I am missing something. I still have my notes in mysql table 'notes'.
What is it good for to leave them up to my browser's cache? I would like to access them from any other location.

In upgrade guide I see this.

There have been major changes in this release. You will need to follow the CouchDB instructions in the Install documentation.

In install guide.

If you want sync your notes with a server, you will need to install CouchDB
So, does it mean, MySQL is not supported anymore and everyone should migrate to CouchDB?

Will I have a login form again if I follow the CouchDB install guides?

@abalage Correct. Mysql is no longer supported**** and is going away. CouchDB makes it easier to allow offline note sync.
The notes are still in the mysql table notes because you have to migrate them.
**** Still used for file uploads at this time.


tanks holding wrong amount of buckets

as far as i have checked the diamond tank can hold the exact amount as the iron tank

looks like this was a regression in 7f8aeee where I was inadvertently initializing the silver and diamond tanks with the Iron tank capacity. All other tanks were already working.
This fix will be in 2.0.0-beta-2


MODORDERS-482 Cannot split funds on a PO with an odd number of pennies as the cost

https://issues.folio.org/browse/MODORDERS-482


cpp wrong string colors with colorful syntax

It looks like a bug. Colorful syntax made cpp specifiers the same color as string text.

I think that strings should not be green as functions. It makes code less scanable and brokes logic of syntax highlighting.
I suggest to change it to color of numbers ( inspired by One Dark Pro) or change colors of strings and specifiers as in C lang files.

First draw
            {
                "scope": "constant.other.placeholder.cpp, constant.character.escape.cpp",
                "settings": {
                    "foreground": "#D3869B"
                }
            },
            {
                "scope": "string.quoted.other.lt-gt.include.cpp, string.quoted.double.include.cpp, string.quoted.double.cpp, string.quoted.single.cpp, punctuation.definition.string.begin.cpp, punctuation.definition.string.end.cpp",
                "settings": {
                    "foreground": "#D8A657"
                }
            },
            {
                "scope": "entity.name.type.cpp, entity.name.type.parameter.cpp, storage.type.built-in.cpp, storage.type.built-in.primitive.cpp",
                "settings": {
                    "foreground": "#E78A4E"
                }
            },

That's the one of the reasons why I decided to add a new syntax highlighting logic and set it as the default.
See discussion in #8 and #9.
I'd recommend you to disable colorful syntax instead.


init next 13

📝 Changed routes:

/network/solana

(view full size)

Commit 92a473d9d81b987cec68c47a7f525fa155ed2556 (https://thirdweb-3q6nytys1-thirdweb.vercel.app).


feat: create issues and pr templates

Description
I have added the pull request template and issue templates for bug, dataset, feature request and docs.
Fixes #131

Hey @shashankbhatgs | Have requested some changes, please do look into them.

Hey @shashankbhatgs | Have requested some changes, please do look into them.

where is it?

@shashankbhatgs | We do not need so many fields to add in the PR and the Issues templates. Just 2/3 of checkpoints are enough. Mainly, have you checked that the dataset is not already been added and checked whether it is stored in the correct folder or not?

@nikhil25803 modified the templates, do let me know if there are other corrections.

Great Work @shashankbhatgs
Congrats 🎉, your PR got merged. To be eligible for the swags from ClueLess. Follow these steps.

Star this repository. ⭐

SignIn / SignUp in [[ClueLess Website](https://www.clueless.tech/)](https://www.clueless.tech/) .

Go to the profile section from the top right-hand corner.

Comment your profile URL under this comment tagging the person who merged your PR.

That’s it. Follow the leaderboard!
And don’t forget to share your achievement with your friends.

profile: https://www.clueless.tech/profile/109442677904031863442
merged by: @nikhil25803


Fix VLAN update leads to vm_provisioning flakiness

Description

Acceptance tests

[x] Have you added an acceptance test for the functionality being added?

Output from acceptance testing:
Release Note
Release note for CHANGELOG:

* resource/vlan - remove a bug where updating a VLAN leads to `vm_provisioning` flakiness.

References

SYSENG-415

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Always using the latest template has been moved to #73 and the code has been removed from this PR

Oh and update branch please, when you are squashing anyway ^^


Speed up the script for reindexing the visible Works

Previously we were batching in two places:

We'd get a batch of 100 IDs from Elasticsearch
We'd split those into 10 batches of 10 to send to SNS in PublishBatch

This created a sawtooth-like set of work: we'd have to publish 10 batches before we could start working on the next batch of 100.  This is the failure mode described here:
https://alexwlchan.net/2019/10/adventures-with-concurrent-futures/#running-a-large-fixed-number-of-tasks

This changes the script to work on a continuous stream of works, which improves the concurrency and takes the script from ~25m to ~2m.

If this is now known to be working

I think so; the mistake was wrapping tqdm around the wrong iterator.


Fix goroutine leak coming out of docker collector

The collector is leaking goroutines because writing to a unbuffered
channel on which no one is listening will block forever and hence
will leak caller goroutine.
This problem seems to have been exaberated when we migrated to go 1.5

If this solves the problem! +1

+1 buffered channel safety ftw!


update .gitginore

Added /.vagrant
Added yarn-error.log

Heya! Thanks for sending this in.
/.vagrant is something you want to keep in a global gitignore file since you want to ignore this for every single project.
Same for your yarn-error.log file which you might even want to globally ignore with a *.log rule.


Warning/error when selecting from certain tables ClassCastException Integer/Short

Description
When running a simple select from a table, all columns are read only. Cannot edit data.
A warning appears to the bottom, containing a warning: 6 row(s) fetched - 6ms, on 2023-05-24 at 15:40:31 - 1 warning(s)
Stack trace:
java.lang.ClassCastException: class [Ljava.lang.Integer; cannot be cast to class [Ljava.lang.Short; ([Ljava.lang.Integer; and [Ljava.lang.Short; are in module java.base of loader 'bootstrap')
at org.jkiss.dbeaver.ext.postgresql.PostgreUtils.safeGetShortArray(PostgreUtils.java:929)
at org.jkiss.dbeaver.ext.postgresql.model.PostgreSchema$ConstraintCache.fetchObjectRow(PostgreSchema.java:925)
at org.jkiss.dbeaver.ext.postgresql.model.PostgreSchema$ConstraintCache.fetchObjectRow(PostgreSchema.java:1)
at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360)
at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120)
at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getTypedObjects(JDBCCompositeCache.java:128)
at org.jkiss.dbeaver.ext.postgresql.model.PostgreTableReal.getConstraints(PostgreTableReal.java:209)
at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:523)
at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:860)
at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165)
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.fetchQueryData(SQLQueryJob.java:845)
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.executeStatement(SQLQueryJob.java:632)
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.lambda$1(SQLQueryJob.java:491)
at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:189)
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.executeSingleQuery(SQLQueryJob.java:498)
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.extractData(SQLQueryJob.java:924)
at org.jkiss.dbeaver.ui.editors.sql.SQLEditor$QueryResultsContainer.readData(SQLEditor.java:3873)
at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123)
at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:189)
at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121)
at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5096)
at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:105)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
DBeaver Version
<IP_ADDRESS>305211610
Operating System
Linux Mint
Database and driver
Postgres 10
Steps to reproduce

Additional context
No response

Thank you for bug report. Could you provide table DDL?

I get the same error when accessing DDL:

The table was creating by the following statement:
CREATE TABLE app_config
(
  id integer NOT NULL DEFAULT nextval('app_config_id_seq'::regclass),
  key text,
  value text,
  CONSTRAINT app_config_pkey PRIMARY KEY (id),
  CONSTRAINT app_config_key_key UNIQUE (key)
)
WITH (
  OIDS=FALSE
);

Thank you.

Hello @alesc2000,
What's your database version?

PostgreSQL 12.11 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 7.3.1 20180712 (Red Hat 7.3.1-12), 64-bit
but I get the same error on:
PostgreSQL 10.23 (Ubuntu 10.23-1.pgdg20.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0, 64-bit

It worked just fine until I upgraded dBeaver to the current/final version

Using the same dBeaver version from Windows works fine!

 I rolled back to version 23.0.4 for now, to be able to use dBeaver.
Thanks.

@ShadelessFox

Weird. You said that this only happens with certain tables.
Can you please take a look at the Query Manager, locate the exact failing query involving the pg_constraint table, execute it manually in the SQL editor, and check the data type of conkey column there?

@ShadelessFox I mentioned afterwards that all pg tables seem to be readonly (or columns locked).

There are 2 identical queries in QManager involving pg_constraint. I ran them each manually:

I still don't see anything strange.
I'm not sure what's going on, and we can't do anything about it without the steps required to reproduce the issue.

@ShadelessFox  How can I help you reproduce the issue?
There were 18 fixes/features added since previous version which worked. My guess is that my problem has to come from one of those code changes... or maybe is a different java version?
Can I help with more info about my system or dBeaver configs?

We are going to resolve this issue blindly. After that, we will publish an early access version you can try.

Thanks so much!

I downloaded the early access version and everything is fine now. Thanks!


In migration, "field not initialized" should take lower priority than explicit assignment of null

When migrating package csslib, there were several instances in lib/src/analyzer.dart where the trace for a change terminated in field not initialized, however searching through the code revealed that there were also explicit assignments of null to the fields.
When producing the trace, we should give priority to explicit assignments of null since they are a more useful signal.

As of 1c7fe7196dd7a542f7f91cd6ea2ac81e1a13146c, the null safety migration tool has been removed from active development and retired. No further work on the tool is planned.
If you still need help, or you believe this issue has been closed in error, please feel free to reopen.


Remove search from input bar

Remove search from input bar after url is opened in external browser and save recent is disabled

@fgei has this been fixed? can we close the issue?

Not yet, there's a missing line from the PR, I'll add the line in a bit, merge the PR and will close the issue automatically if that's ok with you

@fgei : Sorry for very late reply. I had made the suggested changes and raised a new Pull Request.

@maheswaranapk Did your pull request get merge? I can still replicate the issue on the current version available in the Play Store.

actually this was merged: #220
the fix seems to be working for me with the current version on the play store, can you tell me how are you reproducing this @cavega?


multi_select not working "TypeError: $selectObject.chosen is not a function"

First of all, thank you for your wonderful plug-in, it helped me a lot to do what I want combined with DataTables !
However, since yesterday, I'm trying to use a multi_select for a column of my table. This column contains actors and I want to be able to select many actors. I tried to apply the following properties to my column
                 column_number: 4,                 filter_default_label: "Tous",                 style_class: "yadcf-proprietaire-filter",                 filter_reset_button_text: false,             filter_type: "multi_select",             select_type: 'chosen'
but I'm not getting the same result as shown in the first column here http://yadcf-showcase.appspot.com/DOM_source_chosen.html
My result when I apply those properties looks like

Thanks for your help

Hi
Make sure to include the chosen js/css in your html page (include them before the yadcf js)

I have the exact same problem, i used the downloaded package v9.0.3, i was running the exemple.html and i just changed the column 0 with multi select and i get the same error.  hope you can help me

@mourareaupro , looks like you trying to use the chosen plugin for your multi select, make sure to include the chosen js/css in your html page (include them before the yadcf js)

@vedmack thanks a lot for your fast reply. i just missed to load the others js dependencies. as chosen library. thanks again for your help and this amazing package

Encountered into the same problem when using multi_select parameters.
Solved by including chosen.jquery.min.js found on http://yadcf-showcase.appspot.com/DOM_source_chosen.html before jquery.dataTables.yadcf.js.


Feature Request: Create #openstack-helm Slack Channel on kubernetes.slack.com

What
The kubernetes organization on slack should have an #openstack-helm channel.
Why
There is a growing community of those trying to orchestrate OpenStack using helm.  It would help community exchange and collaboration to have a place for that group as a wider community to speak about issues specifically facing OpenStack orchestration using helm.
Issues then requiring helm specific improvements can be brought to #helm, but many issues can be worked through with by discussing Kubernetes primitives and best practice approaches in combination with OpenStack development, deployment, and operations experience that may best operate in its own channel.
User Experience
Helm chart owners of OpenStack need to interact with end users who are using the charts and requiring complex real world configurations not yet cared for.  The dialog will help build a Kubernetes native way using best practices for both Kubernetes and Helm.  The end result is a benefit to the Kubernetes community in general--clear examples that can be pointed to of how to successfully orchestrate and manage the life-cycle of a very large and interconnected application inside Kubernetes.
@sarahnovotny any wisdom appreciated.

@lachie83 maybe you could weigh in on this? your thoughts?

I'd be strongly in favor of this. The OpenStack + Kubernetes + Helm discussions have really taken on a life of their own. Often, the conversations are very domain specific ("here's a very advanced case, how can we take the collective toolset and solve it").
Does anyone know who the gatekeeper is on the Kubernetes Slack? I don't have permissions to create new channels.

the helm to deploy openstack use seems to fit in two sigs already... sig-apps and sig-openstack.  we're trying to right size our conversation sharding as much as possible.    why do you want another #channel ?

i think this is a great/fair question. i think sig-openstack today was intended for kubernetes workloads on openstack, because at the time...that was the real challenge for openstack users. i'm thinking about the early days of ingress, lbaas issues with kubernetes, magnum CaaS, etc. if that group is willing to evolve into _anything_openstack...i'm all for it. i will continue to work with the openstack community (interop - @hogepodge) to see if this really makes the most sense.
sig-apps is also another good suggestion, and this is definitely where i think openstack needs to eventually go. meaning, that openstack is a very complex set of applications and there are some openstack specific oddities. imagine if gce or aws were community projects (complicated). it was always intended to be the infrastructure, and even though it too is a collection of applications, they are tightly bound and not easy to containerize, let alone orchestrate in this new container reality. because of this, i think that openstack users tend to gravitate towards openstack SIG's and channels dedicated to general openstack discussions. this is something that i think we need to break down over time though, and i see kubernetes helping with this naturally. they are forced to join other communities, and this is a great thing!
trust me, i don't like being in limbo (or seeming like an odd duck in a new world). we want to break down this "openstack" echo chamber, and take things one step at a time. this project is only using kuberrnetes and helm natives, and dedicated to applying resources to kubernetes and helm to solve issues (rather than solving issues just within openstack, as users are typically used to). the hope  is that this strengthens both communities, and open source IaaS. because...(at least for openstack users) they're a whole lot better together.

thanks for the info.  I've created #openstack-helm.

Just for future time travelers the scope of sig-openstack is "a special interest group co-ordinating contributions of OpenStack-related changes to Kubernetes." [1]. Whether those are workload or deployment focused depends on what issues folks have and who shows up to work on them. The right place to propose expansion of scope is the mailing list [2].
[1] https://github.com/kubernetes/community/tree/master/sig-openstack
[2] https://groups.google.com/forum/#!forum/kubernetes-sig-openstack


introduce interceptors

Coverage decreased (-0.02%) to 93.117% when pulling e342ea9a154fef242266040fa6fd94ff21501a20 on billysbilling:interceptors into 78d870c7db9c58010975b6eaa0446ea0d1d65fda on vpulim:master.


Attach APK to release?

Would you consider attaching the .apk with each of the releases/, so people without access to Google Play Store can grab it? I know you've linked a download to some "Fir" site, but that's not the same (another site one has to trust that it doesn't e.g. manipulate the file). Having it right here would be much preferred :)

@IzzySoft Great idea, and thanks for your suggestion, now you can find .apk file in releases/ ;-D

Great – thanks a lot! You might wish to update your main README.md with the download link then :)
PS: As long as you continue to place new releases under releases/, those will be automatically available via my repo using the F-Droid client, so people using that will automatically be notified and have an easy way to update – even if they, like me, don't use the Google apps.


password mode

A new feature, password mode. This masks the input with *****. Sample added

Could this possibly use text::Masked introduced in https://github.com/ratatui-org/ratatui/pull/168?

I had not seen that, let me check it out

the most obvious thing is that its only ratatui. My vote would be to drop support of tui since this will increasingly be an issue

Ah yeah. Makes sense.

@joshka - well its a simple change to make it use Masked (less code), but then, as I said, it now gets complicated. I either have 2 implementations, or I make it a 'feature' that depends on ratatui. Neither seems a good choice. I will post an issue about dropping tui support.

WIll redo as a conditional feature depending on ratatui


add testClient, fix log, fix dds

add testClient, fix log, add name/namespace key during dds.

Codecov Report

Merging #1219 (865bb1a) into refactor-with-go-components-experimental (8562ead) will increase coverage by 0.18%.
The diff coverage is 59.47%.

@@                             Coverage Diff                              @@
##           refactor-with-go-components-experimental    #1219      +/-   ##
============================================================================
+ Coverage                                     46.68%   46.86%   +0.18%
============================================================================
  Files                                           113      113
  Lines                                          6439     6469      +30
  Branches                                         41       41
============================================================================
+ Hits                                           3006     3032      +26
- Misses                                         3142     3145       +3
- Partials                                        291      292       +1

Files Changed
Coverage Δ

pkg/core/cert/provider/client.go
0.00% <0.00%> (ø)

pkg/core/model/model.go
25.80% <ø> (ø)

pkg/core/tools/endpoint/endpoint.go
91.11% <ø> (ø)

pkg/core/cert/provider/storage.go
59.63% <16.66%> (ø)

pkg/dds/kube/crdclient/handler.go
53.62% <23.52%> (-4.59%)
:arrow_down:

pkg/authority/server/authority.go
50.00% <25.00%> (ø)

pkg/core/cert/provider/util.go
75.82% <46.15%> (ø)

pkg/dds/kube/crdclient/client.go
75.78% <70.00%> (ø)

pkg/dds/storage/storage.go
94.07% <93.33%> (-0.60%)
:arrow_down:

pkg/dds/storage/generate.go
89.56% <100.00%> (+6.70%)
:arrow_up:

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


Check status of multipathd service in attach detach scripts

Only modprobe dm_multipath is not enough when executing attach detach
scripts, should make sure multipathd service is active.
Signed-off-by: CaoBiao<EMAIL_ADDRESS>

test results
1. stop multipathd server in target vm
[root@rhel86-scsi-capture-1 ~]# systemctl stop multipathd
Warning: Stopping multipathd.service, but it can still be activated by:
  multipathd.socket
[root@rhel86-scsi-capture-1 ~]#
[root@rhel86-scsi-capture-1 ~]# systemctl status multipathd
● multipathd.service - Device-Mapper Multipath Device Controller
   Loaded: loaded (/usr/lib/systemd/system/multipathd.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Tue 2022-08-16 05:40:32 CDT; 8s ago
  Process: 909 ExecStart=/sbin/multipathd -d -s (code=exited, status=0/SUCCESS)
  Process: 908 ExecStartPre=/sbin/multipath -A (code=exited, status=0/SUCCESS)
  Process: 906 ExecStartPre=/sbin/modprobe -a scsi_dh_alua scsi_dh_emc scsi_dh_rdac dm-multipath (code=exited, status=0/SUCCESS)
 Main PID: 909 (code=exited, status=0/SUCCESS)
   Status: "shutdown"

Aug 15 23:29:22 rhel86-scsi multipathd[909]: mpatha: sdc - tur checker reports path is up
Aug 15 23:29:22 rhel86-scsi multipathd[909]: 8:32: reinstated
Aug 15 23:29:22 rhel86-scsi multipathd[909]: mpatha: remaining active paths: 4
Aug 15 23:29:24 rhel86-scsi multipathd[909]: reconfigure (operator)
Aug 15 23:29:25 rhel86-scsi multipathd[909]: mpatha: load table [0 20971520 multipath 1 queue_if_no_path 1 alua 2 1 service-time 0 2 1 8:32 1 8:16 1 service-time 0 2 1 8:48>
Aug 16 05:40:27 rhel86-scsi-capture-1 systemd[1]: Stopping Device-Mapper Multipath Device Controller...
Aug 16 05:40:27 rhel86-scsi-capture-1 multipathd[909]: exit (signal)
Aug 16 05:40:27 rhel86-scsi-capture-1 multipathd[909]: --------shut down-------
Aug 16 05:40:32 rhel86-scsi-capture-1 systemd[1]: multipathd.service: Succeeded.
Aug 16 05:40:32 rhel86-scsi-capture-1 systemd[1]: Stopped Device-Mapper Multipath Device Controller.
[root@rhel86-scsi-capture-1 ~]#

2. detach a volume
Volume [rhel86_scsi_capture_1-data-123](https://<IP_ADDRESS>/icic/index.html#t=storageVolumes.volume_details&volId=f4e47b0e-c100-4888-af87-1d1cf4c6dcb2) could not be detached from virtual machine [rhel86_scsi_capture_1](https://<IP_ADDRESS>/icic/index.html#t=virtualMachines.vm_details&vmId=37ce6d1f-bdcb-4140-8292-690d5c942b4b). Error message: zVM Cloud Connector request failed: {'overallRC': 500, 'modID': 100, 'rc': 500, 'rs': 1, 'errmsg': "Unexpected internal error in ZVM SDK, error: (<IP_ADDRESS>:46156) SDK server got exception without results defined, error: z/VM SDK error: detach failed with error:Failed to detach volume from instance BJCB001F with reason detach scripts execution on fcp ['1b12', '1c12'] in the target virtual machine BJCB001F failed with unknow reason, exit code is: 3", 'output': ''}

the error log in VM:
Aug 16 05:41:12 rhel86-scsi-capture-1 zvmguestconfigure[11314]: zvmguestconfigure is starting#012Aug 16 05:41:12 rhel86-scsi-capture-1 zvmguestconfigure[11318]: WARNING: Device[0.0.000c] is already  online#012Aug 16 05:41:12 rhel86-scsi-capture-1 zvmguestconfigure[11314]: Downloading record 0008: atvol.sh
Aug 16 05:41:12 rhel86-scsi-capture-1 iucvserv[1009]: result length=1157, send message length=1022,#012 Aug 16 05:41:12 rhel86-scsi-capture-1 zvmguestconfigure[11342]: Enter RHEL8 attach script with parameters: FCP list:1b12 1c12, INPUT WWPNS:0x5005076306031388 0x5005076306035388 0x5005076306039388 0x500507630603d388 0x5005076306081388 0x5005076306085388 0x5005076306089388 0x500507630608d388 0x5005076306101388 0x5005076306105388 0x5005076306109388 0x500507630610d388 0x5005076306131388 0x5005076306135388 0x5005076306139388 0x500507630613d388 0x5005076306181388 0x5005076306185388 0x5005076306189388 0x500507630618d388 0x50050763061b1388 0x50050763061b5388 0x50050763061b9388 0x50050763061bd388, LUN:0x4017401f00000000, target_filename:vdb#012Aug 16 05:41:12 rhel86-scsi-capture-1 zvmguestconfigure[11342]: Checking status of multipathd service ...#012Aug 16 05:41:12 rhel86-scsi-capture-1 zvmguestconfigure[11342]: Attach script terminated because multipathd service is not active!#012Aug 16 05:41:12 rhel86-scsi-capture-1 zvmguestconfigure[11314]: zvmguestconfigure has successfully processed the reader files with exit code: 3.
Aug 16 05:41:12 rhel86-scsi-capture-1 iucvserv[1009]: result length=384, send message length=384,#012 Aug 16 05:41:12 rhel86-scsi-capture-1 systemd[1]: zvmguestconfigure.service: Main process exited, code=exited, status=3/NOTIMPLEMENTED#012Aug 16 05:41:12 rhel86-scsi-capture-1 systemd[1]: zvmguestconfigure.service: Failed with result 'exit-code'.#012Aug 16 05:41:12 rhel86-scsi-capture-1 systemd[1]: Failed to start Activation engine for configuring zLinux os when it start up.#012iucvcmdrc=3

test results: attach volume

@IBMCaoBiao why the error msg is still "failed with unknown reason, exit code is 3"? avoid the "unknown reason" if we are sure exit code 3 represents the multipathd service error.


Could not execute asynchronous task SendAsync: Task crashed

Describe the bug
A clear and concise description of what the bug is.
log file is spammed by this error
ErrorException: "Undefined variable: error" (EXCEPTION) in "MCPE_DISCORD_dev-60.phar/src/Jack/DiscordMCPE/tasks/SendAsync" at line 60
Could not execute asynchronous task SendAsync: Task crashed
To Reproduce
Steps to reproduce the behavior:

install PocketMine-MP version 1.7dev-1079 "[REDACTED]" (API 3.0.0-ALPHA12)
install MCPE_DISCORD_dev-60.phar
See error on log file

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]

Pocketmine Version
Accurate details run the command '/version'
PocketMine-MP version 1.7dev-1079 "[REDACTED]" (API 3.0.0-ALPHA12)
MCPEToDiscord Version
Run '/discord version'
MCPE_DISCORD_dev-60.phar
Additional context
Add any other context about the problem here.
2018-06-09 [23:10:51] [Asynchronous Worker #6 thread/CRITICAL]: ErrorException: "Undefined variable: error" (EXCEPTION) in "MCPE_DISCORD_dev-60.phar/src/Jack/DiscordMCPE/tasks/SendAsync" at line 60
2018-06-09 [23:10:51] [Asynchronous Worker #6 thread/DEBUG]: #0 MCPE_DISCORD_dev-60.phar/src/Jack/DiscordMCPE/tasks/SendAsync(60): pocketmine\error_handler(integer 8, string Undefined variable: error, string phar:///home/gsp_1485/g3.hmserv.eu-19144/plugins/MCPE_DISCORD_dev-60.phar/src/Jack/DiscordMCPE/tasks/SendAsync.php, integer 60, array Array())
2018-06-09 [23:10:51] [Asynchronous Worker #6 thread/DEBUG]: #1 src/pocketmine/scheduler/AsyncTask(72): Jack\DiscordMCPE\tasks\SendAsync->onRun()
2018-06-09 [23:10:51] [Asynchronous Worker #6 thread/DEBUG]: #2 (): pocketmine\scheduler\AsyncTask->run()
2018-06-09 [23:10:51] [Server thread/CRITICAL]: Could not execute asynchronous task SendAsync: Task crashed
2018-06-09 [23:11:13] [Server thread/INFO]: >> clownpersil601 >>  non j'ai du changer de compte
2018-06-09 [23:11:13] [Asynchronous Worker #4 thread/CRITICAL]: ErrorException: "Undefined variable: error" (EXCEPTION) in "MCPE_DISCORD_dev-60.phar/src/Jack/DiscordMCPE/tasks/SendAsync" at line 60
2018-06-09 [23:11:13] [Asynchronous Worker #4 thread/DEBUG]: #0 MCPE_DISCORD_dev-60.phar/src/Jack/DiscordMCPE/tasks/SendAsync(60): pocketmine\error_handler(integer 8, string Undefined variable: error, string phar:///home/gsp_1485/g3.hmserv.eu-19144/plugins/MCPE_DISCORD_dev-60.phar/src/Jack/DiscordMCPE/tasks/SendAsync.php, integer 60, array Array())
2018-06-09 [23:11:13] [Asynchronous Worker #4 thread/DEBUG]: #1 src/pocketmine/scheduler/AsyncTask(72): Jack\DiscordMCPE\tasks\SendAsync->onRun()
2018-06-09 [23:11:13] [Asynchronous Worker #4 thread/DEBUG]: #2 (): pocketmine\scheduler\AsyncTask->run()
2018-06-09 [23:11:13] [Server thread/CRITICAL]: Could not execute asynchronous task SendAsync: Task crashed

New build should be bug-free (https://github.com/jackthehack21/MCPEToDiscord/releases/tag/1.3.0)
Old update on poggit (https://poggit.pmmp.io/p/MCPEToDiscord/1.2.0)

@jackthehack21
it's ok with
https://github.com/jackthehack21/MCPEToDiscord/releases/tag/1.3.0
and
PocketMine-MP version 1.7dev-1079
thanks

Please do not use dev versions unless they’ve been released as bugs will occur, in glad it works now.

@teracube  when using a dev build of pocketmine if it has the updated Async methods the plugin will throw a error, just to pre-warn you.


TextInput  borders are not visible in chrome

Chrome : Version 45.0.2454.101 (64-bit)

chrome not accepting values less than 1px for border-width/border-left/???-width

Yeah, that's reported as a Chrome known issues, as far as I know.
You can rely on box-shadow to emulate that! :)


Doesn't support passing of react native's Animated.Value

I have the below component, but the bottom value never gets updated.
Might save time for others trying to do the same thing.
<StyledView as={Animated.View} bottomValue={value} {...props}>
</StyledView>

const StyledView = styled.View`
  position: absolute;
  height: 300;
  bottom: ${p => p.bottomValue.__getValue()};
  background-color: ${Styles.navBgColor};
  width: 100%;
  elevation: 3;
  border-top-left-radius: 20;
  border-top-right-radius: 20;
  shadow-color: #ccc;
  shadow-offset: {
    width: 1;
    height: 1;
  }
  shadow-opacity: 0.8;
  shadow-radius: 2px;
`;

Using Animated.View with inline style worked.
    <Animated.View
      style={{
        position: 'absolute',
        height: props.bottomHeight,
        bottom: props.value,
        backgroundColor: Styles.navBgColor,
        width: '100%',
        elevation: 3,
        borderTopLeftRadius: 20,
        borderTopRightRadius: 20,
        shadowColor: '#ccc',
        shadowOffset: {
          width: 1,
          height: 1,
        },
        shadowOpacity: 0.8,
        shadowRadius: 2,
      }}>

I have got the same issue..

Same here! =/

Long standing issue, as the implementation is currently frozen for the RN feature, which may have to eventually become a separate package, if it is to implement new features of its own. I know this isn't resolved, but it's unlikely to be addressed as its a known limitation of the current implementation.
The current implementation needs to stringify CSS before it processes it, which means that all dynamic values become strings, including animated values. Hence, they still have to be passed as separate styles.


unbundle psycopg2

looks like cutter does not recognize the bundled python-psycopg2, hence when we install it  as prerequisite then only cutter would work( identifying it from system path)
However according to src/third_party/SConstruct, either we should un-bundle and test OR
if there is still a reason to bundle it, then document and verify that  cutter works w/o system install of python-psycopg2

When building on Ubuntu 16.04 you get the message Can't find package 'python2.7-psycopg2' to install.  However, the build and install proceeds normally, suggesting that it's only needed for cutter.  We might be able to work around that by switching to python-psycopg2 on Ubuntu 16.04, but unbundling it should also fix the issue.

Can we change the title of this issue to 'Invalid version of psycopg2 on Ubuntu 16.04'  ?

@tst-nfarah done.

thanks @tst-lsavoie

Fixed via PR #665.


GPL-444 new barcode prefix for  the Queen Elizabeth University Hospital (Glasgow): QEUH

User story
GPL-444 | As Liaison for lighthouse labs (Sonia G) I would like a new Barcode prefix for  the Queen Elizabeth University Hospital (Glasgow): QEUH to begin receiving plates via automatic process in May
Who the primary contacts are for this story
Sonia G
Rich C
Acceptance criteria
New barcode name space starting with QEUH  for plate maps put at SFTP - Glasgow share
Additional context
See email Livett, (Wednesday, 6 May 2020 at 15:35) Subject: Re: New lighthouse site: Queen Elizabeth University Hospital

Added quick question fro Sonia G and Rich C

Hello all,
I’ve added the configuration for Queen Elizabeth University Hospital import in the crawler.
Can I just confirm that 'Queen Elizabeth University Hospital’ is an acceptable centre name to associated with QEUH in the crawler?
James

Response

Hi,
I suggest we use UK Biocentre - Glasgow.
Many thanks,
Best, Sonia

Sonia
I think that will confuse people,
UK Biocentre Milton Keynes (Lab id MK)  - MILK COG-UK prefix
Alderney Park (Lab id AP) - ALDP COG-UK prefix
Glasgow (Lab id TBD waiting on their file) - QEUH COG-UK  prefix
regards
Rich Livett (Core LIMS)

All
Slacked with onia and agreement is
UK Biocentre Milton Keynes (Lab id MK)  - MILK COG-UK prefix
Alderney Park (Lab id AP) - ALDP COG-UK prefix
Queen Elizabeth University Hospital (Lab id TBD waiting on their file) - QEUH COG-UK  prefix
As there is already a Glasgow consortium site.
regards
Rich Livett (Core LIMS)

'UK Biocentre Milton Keynes' is currently just 'UK Biocentre’ is there a desire to rename this? Will this include updating information which has already been imported.
James

James
No is fine leave as is.
regards
Rich Livett (Core LIMS)


exit method won't unbind css method.

My website is responsible website, so if the screen became wider, i should call 'exit' method as described on Slidebars document.
After I called 'exit' method slidebars throws strange error.
slidebars.js:173 Uncaught Slidebars hasn't been initialized.
I investigated code, and I found the 'css' method is bound to window resize event.
I think 'exit' method should unbind 'css' method.
And also when binding 'css' method to window rezise event, namespace should be uses with it.
I tried to unbind 'css' method with manual way, it is really hard to unbind specific method without namespace via jQuery.

Hi,
I have a similar issue with "Uncaught Slidebars hasn't been initialized" When I resize the browser. How did you fix this in the end?

@wonsuc @hartey11
Keep in mind that if you trigger exit without having initialized Slidebars it will throw this error.
Might be a good idea to check isActive() first.
if ( slidebarsInstance.isActive() ) {
    slidebarsInstance.exit();
}

And also for initializing:
if ( ! slidebarsInstance.isActive() ) {
    slidebarsInstance.init();
}


Clean up tox env dependencies

I see the MacOS build is failing for unrelated issues, but it looks like you've (at least temporarily) fixed that in another PR.  So this should be good to merge.
Not that the prelease build is failing because pytest-doctestplus is not compatible with pytest 6.0rc1.  Again, unrelated to this PR.


Move message hash in AmqpSender to the exception scenario instead of paying the price for every send

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

Thanks, @danielmarbach!   Looks like Josh already approved, so merging this in.


Symlink build behavior change

Before #511 this structure was ok :
.
├── src
│   └── somecode -> ../vendor/someplace/somecode
└── vendor
    └── someplace
        └── somecode
            └── main.go

this code : https://github.com/fzerorubigd/gb511,
gb build dose not build anything with error FATAL: command "build" failed: no packages supplied , but gb build somecode build it ok.
but in new version I get this error :
$ gb build someplace
FATAL: command "build" failed: failed to resolve import path "someplace": import "someplace": not a directory

I don't know if this is a bug or not, but its somehow change in the old behavior.

@fzerorubigd closed in #555.

@davecheney Thank you!


feat request: missing-callback

I hope this is a real issue.
I recently modified like fs.unlinkSync to fs.unlink but missing the callback parameter callback: fs.NoParamCallback, I mistakenly think it is an optional parameter. No editor or building message appears, an error occurs when it is executed, even quietly if meet try catch.

I think this might maybe be better solved by adopting some kind of typing, see eg https://github.com/voxpelli/types-in-js
Not saying this module shouldn't support this, but I personally would opt to solve this through type checking

I also agreed this kind of issues is in the scope of something like ts.


How I can use control-j control-k to switch between windows?

How I can use control-j control-k to switch between windows? I am using nvim 0.7.2,ubuntu 22.04

You mean switching between any window or only between a buffer window and the tree window?

This is how I do mine. The tree window is a buffer, anyways.
https://github.com/igbanam/dotfiles/blob/release/vimrc#L167-L170

I use that too, I only asked because maybe @Bogdan-Torkhov is asking for a keybind to change the focus exclusively between the tree and other buffers, treating the tree as a special window

This is how I do mine. The tree window is a buffer, anyways.
https://github.com/igbanam/dotfiles/blob/release/vimrc#L167-L170

Thanks,that works


code2code

I have added the README file for code2code.

Hi @akm22 ,
Sorry for the delayed response and thank you for your contribution.
The code to code task has actually already been implemented. It is under the code translation folder in the tasks. If you wanted to contribute, you could add a test script for this task similar to the one found here, or you could choose a new task to implement. Thank you!
If you have any questions please let me know.

Since this task has been implemented I am closing the request. Feel free to contribute to one of the other tasks!

Alright, thank you.

On 22-Feb-2024, at 3:25 PM, Mitchell Huggins @.***> wrote:
Since this task has been implemented I am closing the request. Feel free to contribute to one of the other tasks!
—
Reply to this email directly, view it on GitHub https://github.com/SEEDGuard/SEVAL/pull/14#issuecomment-1960251062, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWDK2PSUXLO3I7AW4HATKELYU6SS7AVCNFSM6AAAAABCIBYUJKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRQGI2TCMBWGI.
You are receiving this because you were mentioned.


Add types for typescript support

Nice, Thank you! I added a couple of comments. Also, could you change the indentation to two spaces.

I was writing the types to correspond with existing code - that's why there was parts of private api. DBError is however exported from existing code (https://github.com/Vincit/db-errors/blob/master/lib/dbErrors.js#L52), I think it could be removed too if you consider it private api.

@petrhanak Yeah, I get that. There's no private keywords in javascript, so the public API needs to be communicated using other ways. I usually do it by only documenting the public API. Having the private API in the typings would effectively make it public and we could never change the implementation details. Since these typings are "glued on top of the code", we can easily leave out the private API. So, only the stuff that's documented in the README.md is public and should exist in the typings.
DBError is public and I didn't mean that it should be left out. I meant that it's constructor should! You can add typings for DBError and just leave out the constructor. The class is public, the constructor is private.


Add headers from quark repo

Add the headers required for cgo compilation to this repo.
These headers are from elastic/quark, and will need to be kept in sync with that in the future. Github releases do not include submodules, so these files must be included in this repo directly for the Go module to build.

We should hook this into the CI, when the headers change, they must be updated, can we do this together with the archive files?
Ideally we would also add a check to make sure the headers match, like diff -su quark.h src/quark.h || die

I think we will shoot ourselves in the foot if we end up shipping a different header than the one we compiled with, things will break in hard ways to debug. We should hook this into the CI. We can: 1 - copy the headers out of the submodule 2 - compile the submodule 3 - copy the headers out of the submodule 4 - generate a commit for both the archive files and the headers
1 -> 2 is to make sure we don't screw up the -I and end up compiling with the wrong header, so better to copy out before compiling.
What do you think?

yes, good idea. it should be pretty straightforward to reuse the CI process that keeps .a files up-to-date to do this too

CI isn't currently set up to build from forks. Closing this PR, I'll reopen another from a branch in this repo


Make it possible to define devices in the config file

https://github.com/wiedi/node-dmx/blob/4cbfb8cc1d596b1b257e65f6109d7fe0f28e6225/dmx-web.js#L25-L27
I think there is a mistake this should be:
var dmx = new DMX(config)
as DMX is defined as:
function DMX(options) {}
This would enable having a device section in the config file to override the build in devices.

https://github.com/wiedi/node-dmx/pull/64

this is merged closing


Update Dependencies

update the composer.json so that this package can be install to laravel 6.

@archintel-developer , I will open a new repository for L6 support. Thx for your intention anyway.


octicon-logo-github has a bunch of extra whitespace at the bottom

Compared to other Octicons, .octicon-logo-github has a lot of extra whitespace at the bottom, which ends up meaning that in practice, it needs to be treated specially from other Octicons (ie. the extra bottom margin is removed to make it consistent and align with other Octicons).
Hopefully the screenshot makes the bottom margin difference clear enough:

@cameronmcefee any idea why this is?

My first guess is that it's because the icons were optimized for use in 16pt lines. Or it could just be an oversight. We'll have a look at it in future versions.
cc @aaronshekey

fixed in #89


Debounce module updates on cursor move

This PR adds debouncing to cursor moves, so we don't try to update
the module we're evaluating into until the user stops moving the
cursor. I was noticing pretty high CPU usage and laggy performance
when typing or moving the cursor with the keyboard.
It also does some refactoring to modules.coffee. The update method
was being used to handle a bunch of different callbacks that did
different things depending on the state. This splits out into a
couple different callback handlers. update is now only for actually
sending the message to the julia process.

Looks like a decent improvement to me.

I fixed the issue where I wasn't storing the @activeItemSubscription. I also now store the connected and disconnected subscriptions and clean those up too.

Ok, one last minor thing – could you clean up the subscriptions a little with CompositeDisposable?
(Technically I don't think it's as necessary to clean up the connection listeners, since the emitter will be destroyed as part of the julia-client cleanup, but it's no big deal either way)

OK, done. I also realized that it wasn't unsubscribing from the other events on deactivation, so I added those as well.
I know just enough Javascript to be dangerous and am warming up to Coffeescript, but the Atom API is very foreign, so thanks for the pointers.
Re: the connection listeners - my thought was that this keeps things more symmetrical and doesn't rely on nonlocal information about how the client would behave.

Great, thanks for the very thorough work!


feat:allow queryservice be hosted at non-root path

The RequestsSessionWithEndpoint builds a URI from a base URL + a path.
Currently in all cases of the RequestsSessionWithEndpoint being used in
the QueryServiceClient, the paths that are being passed in are all
absolute paths.
By passing in absolute paths, it makes it impossible to use a base URL
that also includes a path (e.g. http://localhost:8000/qs/), because
urllib.parse.urljoin will create the new full URI by substituting the
path of the base URL (e.g. /qs/) with the full absolute path that is
passed in to the RequestsSessionWithEndpoint constructor.
By passing in relative paths to the RequestsSessionWithEndpoint
constructor, the ability to host the query service on a base URL with a
path is now possible.

Ah nice catch, thanks @cwegener!

Ah nice catch, thanks @cwegener! Looks like just a few paths in some tests need to be updated and this should be good to go. rocket

Yeah. I was trying to understand what actual code paths the tests were meant to be testing. :sweat_smile:
I could just do the same change to test class to make the tests pass again, I guess. But I feel there is a larger issue at foot.
The same RequestsSessionWithEndpoint code is also copied in the python client, but with an even more complex implementation. I'll ponder this one a little bit and update shortly.

@cwegener it looks like your PR has been in draft mode for a while. Are you planning to work on it?

Yeah. Let me make the tests succeed again and then it should be good to be used.


Changed to use middlewaremixin for it to work for django 1.10+

Thanks for the PR!
Just a question @Moulde which Django version are you using?

I'm using 1.11.6


start climate doesnt work with Canadian Kia EV9

Hyundai / Kia Connect version: 3.29.1
Python version: 3.12.4
Operating System: homeassistantOS

Description
Calling start_climate with a Canadian Kia EV9 fails and returns error code 15109.
The API builds the payload like this for EV cars:
payload = {     "hvacInfo": {         "airCtrl": int(options.climate),         "defrost": options.defrost,         "heating1": options.heating,         "airTemp": {             "value": hex_set_temp,             "unit": 0,             "hvacTempType": 1,         },     },     "pin": token.pin, }
I dont know for other EV vehicules but at least for the Canadian EV9, Ive found out that it should be
payload = {     "remoteControl": {         "airCtrl": int(options.climate),         "defrost": options.defrost,         "heating1": options.heating,         "igniOnDuration": options.duration,         "ims": 0,         "airTemp": {"value": hex_set_temp, "unit": 0, "hvacTempType": 0},         "seatHeaterVentCMD": {             "drvSeatOptCmd": options.front_left_seat,             "astSeatOptCmd": options.front_right_seat,             "rlSeatOptCmd": options.rear_left_seat,             "rrSeatOptCmd": options.rear_right_seat,         },     },     "pin": token.pin, }
This is how Ive fixed it locally.
Hope this help

Could you create a pull request?

I used to be a dev in my old days, that's how I managed to find how to a fix this but I'm not familiar with GitHub and pull request mecanism and I dont want to make a mess. So Id rather share the fix and let someone else make the change


CI: Meson Python 3.11 MacOS job is failing

meson.build:1:0: ERROR: Cython compiler 'cython' cannot compile programs

In unrelated PRs like:

https://github.com/scipy/scipy/pull/18216
https://github.com/scipy/scipy/pull/18217

Comparing recent success vs. failure log:

failure is Python 3.11.1 vs. 3.11.0 in success (conda)
failure gains dependency libexpat (conda)
clang versions look identical in the meson config stage
cython and meson versions look identical
python_abi                                   3.10-3_cp310 --> 3.11-3_cp311   (conda) updates
in failed version of log but no such update in the successful version

Not sure if any of that is suspicious...

It is failing/passing inconsistently on main. It may be a caching issue. On the last job that passed (CI log), it looks like this:

On the last job that failed (CI log), it looks like:

At that point, the "build and install SciPy" job step has conda complaining on activation about an inconsistent environment after retrieving new channel metadata in that test step:

Run conda activate scipy-dev
  conda activate scipy-dev

  # optional test dependencies
  conda install scikit-umfpack scikit-sparse

  # Python.org installers still use 10.9, so let's use that too. Note
  # that scikit-learn already changed to 10.13 in Jan 2021, so increasing
  # this number in the future (if needed) should not be a problem.
  # Conda-forge is still at 10.9, see:
  # https://conda-forge.org/docs/maintainer/knowledge_base.html#requiring-newer-macos-sdks
  export MACOSX_DEPLOYMENT_TARGET=10.9
  export MACOSX_SDK_VERSION=10.9
  CC="ccache $CC" python dev.py build -j 2
  shell: /bin/bash -l {0}
  env:
    INSTALLDIR: build-install
    CCACHE_DIR: /Users/runner/work/scipy/scipy/.ccache
    INPUT_RUN_POST: true
    CONDA: /Users/runner/miniconda3
    CONDA_PKGS_DIR: /Users/runner/conda_pkgs_dir
Collecting package metadata (current_repodata.json): ...working... done

The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:

  - conda-forge/noarch::urllib3==1.26.15=pyhd8ed1ab_0
  - conda-forge/osx-64::markupsafe==2.1.2=py310h90acd4f_0
  - conda-forge/noarch::requests==2.28.2=pyhd8ed1ab_0
  - conda-forge/osx-64::psutil==5.9.4=py310h90acd4f_0
  - conda-forge/osx-64::pybind11==2.10.4=py310ha23aa8a_0
  - conda-forge/osx-64::tornado==6.2=py310h90acd4f_1
  - conda-forge/noarch::sphinx-design==0.3.0=pyhd8ed1ab_0
  - conda-forge/osx-64::cffi==1.15.1=py310ha78151a_3
  - conda-forge/noarch::pyopenssl==23.1.1=pyhd8ed1ab_0
  - conda-forge/osx-64::scipy==1.10.1=py310h240c617_0
  - conda-forge/noarch::jinja2==3.1.2=pyhd8ed1ab_1
  - conda-forge/osx-64::scikit-sparse==0.4.8=py310h01013de_1
  - conda-forge/noarch::pytest-cov==4.0.0=pyhd8ed1ab_0
  - conda-forge/osx-64::asv==0.4.2=py310hba3363e_3
  - conda-forge/osx-64::contourpy==1.0.7=py310ha23aa8a_0
  - conda-forge/noarch::cython-lint==0.14.0=pyhd8ed1ab_0
  - conda-forge/osx-64::matplotlib-base==3.7.1=py310he725631_0
  - conda-forge/noarch::sphinx==5.3.0=pyhd8ed1ab_0
  - conda-forge/osx-64::python_abi==3.10=3_cp310
  - conda-forge/osx-64::fonttools==4.39.3=py310h90acd4f_0
  - conda-forge/osx-64::numpy==1.24.2=py310h788a5b3_0
  - conda-forge/osx-64::brotlipy==0.7.0=py310h90acd4f_1005
  - conda-forge/osx-64::kiwisolver==1.4.4=py310ha23aa8a_1
  - conda-forge/noarch::numpydoc==1.5.0=pyhd8ed1ab_0
  - conda-forge/osx-64::ruff==0.0.260=py310h1e0b698_0
  - conda-forge/osx-64::pillow==9.4.0=py310h6b2f720_2
  - conda-forge/osx-64::matplotlib==3.7.1=py310h2ec42d9_0
  - conda-forge/osx-64::cryptography==40.0.1=py310hdd0c95c_0
  - conda-forge/noarch::pooch==1.7.0=pyha770c72_3
  - conda-forge/osx-64::pythran==0.12.1=py310h3e792ce_0
  - conda-forge/osx-64::scikit-umfpack==0.3.3=py310hbb64599_1
  - conda-forge/osx-64::coverage==7.2.2=py310h90acd4f_0
  - conda-forge/osx-64::gmpy2==2.1.2=py310hb691cb2_1
  - conda-forge/noarch::pydata-sphinx-theme==0.9.0=pyhd8ed1ab_1
  - conda-forge/osx-64::pybind11-global==2.10.4=py310ha23aa8a_0
  - conda-forge/osx-64::mypy==1.1.1=py310h90acd4f_0
  - conda-forge/osx-64::docutils==0.19=py310h2ec42d9_1
  - conda-forge/osx-64::unicodedata2==15.0.0=py310h90acd4f_0
  - conda-forge/osx-64::cython==0.29.33=py310h7a76584_0
Solving environment: ...working... done

So the environment is updated when there is no cache hit, and that pulls in a new cython package or something else that's problematic:
    - name: Update Conda Environment
      run: mamba env update -n scipy-dev -f environment.yml
      if: steps.envcache.outputs.cache-hit != 'true'

    - name: Build and Install SciPy
      shell: bash -l {0}
      run: |
        conda activate scipy-dev

        # optional test dependencies
        conda install scikit-umfpack scikit-sparse

To summarize:

Using a potentially old cache and then installing two new packages separately is not as robust as installing everything at once,
The install steps should use mamba not conda (not that conda shouldn't give a valid solution too when possible, but it's slow)
Clearing the cache, as done in gh-18220 should fix it here
If it happens again, let's remove the conda install scikit-umfpack scikit-sparse line. Everything should be installed at once, so either we'd add those dependencies to environment.yaml or just leave them out. The former only works if there's packages for Windows too, which I'm not sure is the case.


[sysrst_ctrl,sival] Backport to earlgrey + testplan + small fix

This is a backport of three test, it also enables tests on silicon and updates the testplan. There is also a tiny fix to a test that could be flaky. Only review the last 3 commits which are the only non-backported changes.

Only review the last 3 commits which are the only non-backported changes.

Do you mean that all the other commits are exact matches of merged commits from master and these three are new commits?

Only review the last 3 commits which are the only non-backported changes.

Do these commits need to land on master as well?

CI failures look like they could be related, so worth looking at @pamaury

Only review the last 3 commits which are the only non-backported changes.

Do these commits need to land on master as well?

Yes I will backport them to master as well.

Indeed, I enabled the tests on too many exec envs, the test requires hyperdebug so it can't run on plain cw310.


Error - Selenium not added as a dependency

Installed on (Garuda) Linux using pip.

Sorry about that- I've fixed it and republished it under version 1.0.6.
pip install repl-cli==1.0.6


Last item always move with second last item

Last item always stcuk with second last item

Same issue, any workaround for this?

facing the same issue.

Hello,
i just move back to https://github.com/computerjazz/react-native-draggable-flatlist and it is working fine now.
i was moved there because react-native-draggable-flatlist was not working well with dynamic flatlist when we add or remove item from flatlist but now its look like they solved it.
<DraggableFlatList
                    data={this.state.data}
                    renderItem={this.renderItem}
                    extraData={this.state}
                    layoutInvalidationKey={this.state.changecounter}
                    keyExtractor={(item, index) => `draggable-item-${index}`}
                    scrollPercent={0}
                    onDragEnd={({ data }) => { console.log(data); this.notechanges(data); }}
                    ListEmptyComponent={() => {}} />

one thing to note here is layoutInvalidationKey you should change it when you add, remove or size of item change.
react-native-draggable-dynamic-flatlist is bugy

@appdeveloperhw Hi,
Have you found any solution for this? same here..! can't able to place our item in the required place.


WIP: check agat_sp_extract_sequences.pl as an alternative to GFFREAD

I was checking the BUSCO phylogenomic tree protocol, and I noticed that they use the agat_sp_extract_sequences.pl script from AGAT to extract the proteins sequences from a filtered gff.
Might be worth trying.
This issue is related to #37.

I also tried to flatten multi-line sequences into a single line, as well as checking with different sequence headers, but didn't solve the issue.

I tried adding fastavalidator but doesn't help. It throws the same error for the outputs of both AGAT longest isoform and the local perl script:
Vespa_velutina.prot.fa.largestIsoform.fa has non-sequence characters in it

I don't know which character it's referring too.


github strategy not working with remix-auth-socials

Followed the steps in below link and getting the below mentioned errors
https://github.com/TheRealFlyingCoder/remix-auth-socials
Error: Missing access token.
    at GitHubStrategy2.failure
    at GitHubStrategy2.authenticate
    at async loader
    at async callRouteLoaderRR
    at async callLoaderOrAction
    at async Promise.all (index 0)
    at async loadRouteData
    at async queryImpl
    at async Object.query
    at async handleDocumentRequestRR

API logs show the below entries for remix dev
[mf:inf] GET /login 200 OK (9ms)
[mf:inf] POST /auth/github 204 No Content (6ms)
[mf:inf] GET /auth/github/callback 302 Found (684ms)
[mf:inf] GET /login 200 OK (7ms)

Redirect happens back from github oauth page but after that
authenticate(
    params.provider,
    request,
    {
      successRedirect: "/account",
      failureRedirect: "/login",
    }
  )

function detects sends to failureRedirect.

@sergiodxa Please help.


Bio - Profile card in search page

Description
When searching for a profile in the app, the profile card that appears in the search results typically includes a brief bio about the user. However, if the bio is lengthy or contains a large number of characters, it may create a spacing issue within the profile card just like mine. And I tried adding characters and I can see that exceeding chaarcters will be hidden.
I think we can text truncate it  "..." for better user exp. Thank you
Screenshots

Additional information
No response

Hey can u assign me to it

Hey @KimberlyPangilinan, should I work on this?

hey, I would be glad to work on this @KimberlyPangilinan. Thanks.

Can I work on this?

hey  @KimberlyPangilinan , I saw this thing is already implemented here in the profile card.
Screenshot of profile card

# For the larger bio section

Hey, i think i can help out with this can you assign this issue to me?

I can fix this. Assign this to me.

Hi @KimberlyPangilinan  I have already implemented this for the profile cards in search page. Refer https://github.com/EddieHubCommunity/LinkFree/pull/3798
Using tailwind's line clamp plugin.

Great collaboration everyone 👍 looks like it has been implemented, but if there are further improvements please raise a new issue


RPM for Mageia

http://inside-out.xyz/technology/ether-proxy-0-5-2-rpm-for-mageia-6.html
Voila! :+1: Enjoy!

All users of this rpm must understand that I am not responsible for any surprises in this binary package.

Sorry I can't test or list it, so closing.


Engine repo should be able to run tests that depends on the framework.

This issue tracks the effort of making engine repo run flutter driver and e2e tests.
Flutter driver integration tests are not currently set up to be run in the engine.
When we fix engine code that is not directly testable in the engine, for example, platform view related code. We would need to create an integration test in the framework. The test won't run until the engine fix rolled into the framework. This creates a delay to find out whether the engine fix breaks tests.
Although not every integration test can be tested in engine, the ones that merely exists for engine behaviors should be run in the engine repo. Such tests include flutter_driver_screenshot_test as the time this issue is created.
Setting up flutter driver/e2e tests in engine can also help testing in engine easier. We currently use the scenario app to run integration tests in engine. Although the scenario app can handle simple cases like screenshot and touch events, it is hard to wire up a test in the scenario app that handles complicated situations such as thread merging. The scenario app test case is much harder to write compares to flutter driver tests or e2e tests.
There is already a ci script in engine repo to fetch the framework for web team to run web related tests. We should be able to do something similar for mobiles and other platforms.

cc @collinjackson

cc @nturgut

Please have a look at: https://github.com/flutter/engine/pull/16930 this is how we are adding/running integration tests for web

the e2e tests in ios_platform_view_test can also be moved to engine once this is resolved.


Bug fix for #4605. After base64 encoding username/password, properly escape characters =,+,/ before submitting auth details

Sorry, my original pull request (https://github.com/pfsense/pfsense/pull/1711) referenced the wrong bug number.
This is attempt number two.
For details regarding the patch, please see: https://redmine.pfsense.org/issues/4605#note-1

Can you please sign CLA as described at https://www.pfsense.org/about-pfsense/#legal

Done.

I couldn't find your CLA, what is your name?

My name: Edin Sarajlic
My username for pfsense Portal: edinsarajlic

Thanks

Manually merged, thanks!


Add -lib option to util/mkerr.pl

Sometimes, one might only want to rework a subset of all the internal
error codes.  -lib allows the caller to specify exactly which sub-libs
to rewrite.

I found this to be useful for the STORE project, when I wanted to rebuild only the STORE header files.

I was pondering -module...  we do talk about libcrypto modules a little now and then.  Wadday say?

-module works for me.

Cool.  Rename pushed

+1

Merged.  964ff301d6b50dabdb9daeb533f337e015f0419f


Do we need diff feature?

Hi, guys! When I made redux-logger, I'm also made redux-diff-logger. Suddenly redux-logger became more popular than it's brother and now I want to add diff to redux-logger and deprecate redux-diff-logger. As part of options, const logger = createLogger({ diff: true }).
What do you think? Will it be useful as part of redux-logger?

How much would it add weight to the library?

@epeli to be honest, I don't know which library I'll use. I had the plan to use jsondiffpatch, but it looks like swiss-army-knife.

@epeli by the way, is the weight is a problem? I think redux-logger by default used only in development mode.

No necessarily but with the current very tiny footprint I can just leave it in for production, disabled, but with a possibility to enable it with a local storage flag if I ever need to debug something in production.
Also it would be a bit of an hassle to strip it out for production builds.

+1 for merging diffing into this lib. Also it would be nice if it could somehow use the existing stateTransformer so we could diff state that uses Immutable. Or even better if Immutable was supported by default.

@epeli ah, I see.
@jonaskello Immutable will be supported by stateTrasformer.

Totally for merging redux-logger and redux-diff-logger.
@epeli for debugging in production you can always use redux-devtools chrome extension.

:+1: It is nice to have the config object for diff-logger too!

Wow, yes please!

+1 for merging the two solutions. We have both enabled. It isn't very useful that the diff logger shows up in a different console group. Being asynchronous it can also show up disjoint with the redux-logger statements. And the diff logger doesn't have the same features, not showing the same action information.

+1 for merging the two

👍

I've just merged redux-diff-logger with redux-logger in this PR https://github.com/theaqua/redux-logger/pull/149
this is the current screenshot of my implementation:

Nice! Could we have a new npm package with the diffing feature?

We're going to release the new version after fixing array diff issue as well as other corner cases.

Question: what about support for ImmutableJS states? It could be useful and work in conjunction with the stateTransformer option, to simply pass its return value to the diff algorithm.

One idea would be to do the diffing using a jsonpatch framework and then just present the raw patches. For example just calling json8.diff and then presenting the results directly. This would be enough for my requirements anyway. I guess state transformation from immutable could be added before sending it to json8. I have not used json8 myself, only other jsonpatch frameworks, but it looks quite straightforward. There is also jiff which seems to do the same thing. I have probably overlooked something in this solution so please forgive my ignorance on the matter.

@jonaskello, thank you for your suggestions! In the first place, we considered jsondiffpatch for carrying out the diffing part. But I think we should also take json8-patch into account.

@liorbrauer, how exactly do you suggest to use stateTransformer along with Immutable.js?


Add Hazelcast Helm Chart

What this PR does / why we need it:
Add Helm Chart for Hazelcast IMDG (https://hazelcast.org/)
Which issue this PR fixes:
N/A
Special notes for your reviewer:
This is an initial PR for Hazelcast, which will be maintained by the Hazelcast Integration Team (exact names are mentioned in Charts.yaml and OWNERS).

/assign

@unguiculus Thanks for the comments. I've addressed all of them. PTAL.

One more thing. Please use a consistent list indentation style. Either indent zero or two spaces throughout the chart.

/ok-to-test

List indentation fixed.

/retest

@unguiculus , should I fix anything more in this PR?

/retest

Hey guys, this is our second attempt to get our helm chart PR done. You stopped responding completely on https://github.com/helm/charts/pull/6248 so we did another one. Would appreciate it you could please take a look. We believe this is ready to merge as we have fixed all review points.

/lgtm


Issue: Test Compare has inaccurate aggregated results

Issue you'd like to raise.
When you select results from your tests tables and compare them the aggregated results at the bottom can be in a different order than the actually displayed outputs.

You'll note that in these pictures I clicked ZS, FS, COT in that order, so we see the headers and results columns of the compare view display that.
But at the very bottom the aggregated results are shown in sorted creation order of COT, FS, ZS
Suggestion:
It looks like it has to due with the aggregated results at the bottom being sorted by creation date, while the result display is based on the order you clicked them in.
Suggestion would be to remove the sort applied to the aggregated results in the compare test view.

Thanks for your patience, @chasemcdo ! That's a pretty frustrating bug! We'll fix this as soon as possible and get a change out in our next prod release.
We are also going to revamp this page since it's honestly difficult to navigate once you have more than a couple of metrics in place. If you have specific ways you'd like to analyze the results that isn't well supported by the current UI, feel free to voice them here!


migrate to docker compose v2 in integration tests

What does this PR do?

Motivation
#incident-27281

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Can we use Docker directly? See:
❯ docker run --rm docker:26.1-cli /usr/local/bin/docker compose version
Docker Compose version v2.27.0

Can we use Docker directly? See:
❯ docker run --rm docker:26.1-cli /usr/local/bin/docker compose version
Docker Compose version v2.27.0

That had failed to work at some point in testing yesterday, we could revisit though.

Do you recall what didn't work?

Do you recall what didn't work?

IIRC those are alpine based, and there were issues with cgo?

Oh, perhaps I misread, are we not invoking the binaries as a subprocess?

/merge

/merge


Search and launch apps on windows and linux

It is a simple solution, that just do a glob search.

On windows we are searching for .exe or .lnk files in 3 directories

On Linux we are searching for .desktop files in each directory from $XDG_DATA_DIRS + /applications/.

Test builds:
https://www.dropbox.com/s/wkc1lncjtx00rpy/Cerebro Setup 0.2.3.exe?dl=0
https://www.dropbox.com/s/7y7hrn0epfjanjm/cerebro_0.2.3_amd64.deb?dl=0
https://www.dropbox.com/s/lu5r4k6b18xwzev/cerebro-0.2.3-x86_64.AppImage?dl=0

It looks like the search is matching file names (in addition or instead of Name field inside the *.desktop file), this produces a lot of noise among search results.
For example, as I learned now, Chrome generated a bunch of files matching ~/.local/share/applications/*chrome*.desktop.
Searching for "Chrome" in Cerebro therefore finds them all, even though they don't even contain a word "Chrome" in their Name field.

Albert launcher doesn't match that, when I search "Chrome" in albert, I get only one result, the correct one.
Plus, as I commented elsewhere, most of my apps have their *.desktop files in /usr/share/applications folder, we've got to search that folder too :)

@maximbaz ok, I'll fix these duplications. Can you check what do you have in $XDG_DATA_DIRS env variable by echo $XDG_DATA_DIRS?

Thanks! Both $XDG_DATA_HOME and $XDG_DATA_DIRS are not set on my machine.

@maximbaz I've updated file above. Can you check it now? Should be less noise and no duplicates

Much less noise, yay. However it looks like the app is still not looking inside of /usr/share/applications, all results that I have are from ~/.local/share/applications.
I'm trying to find a way to debug this, to see for example what are the final values of appDirs...

Let me just do more testing and post some results here, later we investigate.
I type "Thunderbird" and I see two results:

What is the first one, where does it come from? In fact, none of these two actually start the app, they just do nothing. I can start other apps, so the problem is definitely Thunderbird-related somehow.

Okay, this one is really important.
Some *.desktop files have a field NoDisplay=true. We've got to ignore such files, they are causing a lot of noise.

Actually apart from that it's looking rather good. :+1:
I wish there were app icons as well, but that's not very critical.
For your information, to get the icon, you need to read the Icon field of the *.desktop file and then look for a file in /usr/share/icons/hicolor/<resolution>/apps/<app-name>.<extension>. At least that's how it is on my linux.
Furthermore, looks like the resolutions 32x32 and 256x256 are the most common ones, others exist not for all apps.
If I were you, I'd take a simple approach, read the value of the Icon field and use the /usr/share/icons/hicolor/256x256/apps/<icon-value>.png if it exists.

Another observation: I can't search using a substring. If I enter "chro" or "goog" I find "Google Chrome", but if I enter "hrome" or "oogle" I find nothing.
This is important for apps like "Qtransmission Bittorrent Client", I'd love to find it searching for "torrent".
Not sure if you want to handle this here or as a separate issue though.

Ok, new test build uploaded (Linux fixes):
– [x] Do not show .desktop files with NoDisplay=true;
– [x] Fix for root directory usr/local →/usr/local/;
– [x] Fix exec command with % arguments;
– [x] Lookup for icon by Icon= field:

Cool, thanks a lot @KELiON !
I'm going to test this later today, I'll report with results.

I confirm all the items, nice job!

@KELiON I can't build the package and test it.
/home/sergey/.cache/electron-builder/AppImage/AppImage-09-07-16-linux/xorriso: error while loading shared libraries: libreadline.so.6: cannot open shared object file: No such file or directory

$ yaourt -Ql readline | rg libreadline.so
18:readline /usr/lib/libreadline.so
19:readline /usr/lib/libreadline.so.7
20:readline /usr/lib/libreadline.so.7.0

I will try to solve it later.

@vessd workaround: sudo ln -s /usr/lib/libreadline.so.7 /usr/lib/libreadline.so.6.
However if you do this, AppImage file will start showing annoying popups on every startup :wink:
To test this branch better use cerebro-git if you are on Arch, just append #branch=feature/windows-and-linux-apps to the source in PKGBUILD.


Change debug statements to info temporarily to debug

Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[X] My PR addresses the following Gobblin JIRA issues and references them in the PR title. For example, "[GOBBLIN-XXX] My Gobblin PR"

https://issues.apache.org/jira/browse/GOBBLIN-1925

Description

[X] Here are some details about my PR, including screenshots (if applicable):
Change debug statements to info temporarily to debug reminder events being set with a trigger timestamp that is sometimes newer than dbEventTimestamp running into this constraint violation. Additionally, some portion of reminder events are being set to a trigger that is different than the one in db that another participant acquired and finished the lease for. Need to determine why this is happening.

Tests

[X] My PR adds the following unit tests OR does not need testing for this extremely good reason:

Commits

[X] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Codecov Report

Merging #3796 (c52b3de) into master (809ccd6) will decrease coverage by 1.21%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #3796      +/-   ##
============================================
- Coverage     47.34%   46.14%   -1.21%
+ Complexity    10967     2181    -8786
============================================
  Files          2152      416    -1736
  Lines         85128    17965   -67163
  Branches       9466     2191    -7275
============================================
- Hits          40306     8290   -32016
+ Misses        41167     8792   -32375
+ Partials       3655      883    -2772

see 1740 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Build foundation for subsequent Acute Illness encounters at Health Centers [6h]

Issue
Currently, Nurses at the Health Center are blocked from accessing subsequent visits at the at the HC that were created at the HC. While it is not a common occurrence, a nurse should be able to see a patient more than once for the same illness.
Tasks

Create the foundations to allow for an illness to be accessed at the health center after it was already seen there.
Allow access from the front end "entry" screen to an existing acute illness (currently grayed out):

@adamhstewart deployed to Nutrition env

https://nutrition-ihangane.pantheonsite.io/
QA Review
Found issues and questions:

The first time I selected the existing acute illness option, both the New acute illness and the Existing acute illness options were available. I have ended this existing acute illness as cured, and then came back and created a new acute illness. Afterwards, only the Existing acute illness option was displayed as enabled, and on the next screen the First acute illness encounter was also disabled. Is this by design?

Checked and approved:

The Select existing acute illness option is available.

After selecting the above option, some information is available from the existing acute illness.


block fork problem

Dynamic difficulty failed when blockchain fork
A block's pow check may failed if it connect to fork-chain
It's due to cache of miner state.

solved #63


Add String.prototype.replaceAll() support for older browsers

Ignore the other PR, I committed the wrong code

Accomplished by 0062eae