How could we rebuild our own kinase structures by taking advantage of KinFragLib codes?

Hi All,
Thank you for developing KinFragLib! That is exactly a great approach for knowledge-based kinase inhibitor design.
I wonder how I could use KinFragLib fragmentation & recombination codes for my own kinase inhibitor design. For example, I have a kinase inhibitor that I only wanted to replace the AP region with all AP fragments stored in KinFragLib. Is it possible for me to do that?
In another case, if I would like to do fragmentation & recombination from other kinase inhibitor collections, how could I do that?
Thanks!
Cheng

Dear @chf42,
thanks for your interest in our work and your warm words about KinFragLib!
Regarding your questions:

own inhibitor design: We are currently working on an extension that allows to filter the fragments in KinFragLib according to user defined constrains, which will include user defined fragments. but it is not yet included. I will keep you updated on this.
own kinase inhibitor collection fragmentation&recombination: This application is not easily doable with the current implementation. We heavily rely on the KLIFS database, and the respective available PDB structures, to allow for the subpocket enhanced fragmentation.

Best, Andrea

Dear Andrea,
Thank you for your quick response! Looking forward to the new updates. I will also read your paper in more details.
In my mind, it would be great to have a "recombination" function that takes the lead inhibitor structure, the region that the users want to replace, and the fragments stored in your database as the parameters. That's probably something already in your development plan, I guess.
Thank you!
Cheng

Hi @chf42,
Extending on what Andrea was mentioning already, in case you are using KLIFS structures, you could do your own fragmentation and recombination using this code base (README contains usage instructions):
https://github.com/volkamerlab/KinaseFocusedFragmentLibrary

In my mind, it would be great to have a "recombination" function that takes the lead inhibitor structure, the region that the users want to replace, and the fragments stored in your database as the parameters. That's probably something already in your development plan, I guess.

Totally agreed, this is indeed something we still have on our TODO list. If you wanted to try this out already, you could use the aforementioned recombination code. The subpocket fragment SDF files would need the following updates:

Select your "lead inhibitor structure" - would mean to keep only the structure(s) of interest in the SDF file of your starting point subpocket
Keep only SDF files for the subpockets that you are interested in expanding into (this will need a code update because empty SDF files are not accounted for at the moment, see https://github.com/volkamerlab/KinaseFocusedFragmentLibrary/issues/26)

Once we have an update on this, we'll let you know here!

@chf42 this should work now on the master branch. Please re-open this issue if you run into troubles, thank you!


[Bug] [Statistic] The synchronization error count is incorrect

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
After reading data from a table in the database, converting and filtering the data, and outputting it to two tables, the data in both tables is correct, but only the data quantity in one table is counted as successful, while the data quantity in the other table is counted as failed.
SeaTunnel Version
2.3.3
SeaTunnel Config
env {
    job.mode="BATCH"
    execution.parallelism=5
}
source {
    Jdbc {
        url="jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:1521/xxx",
        driver="oracle.jdbc.OracleDriver",
        user="xxx",
        password="xxx",
        query="select * from xxx.xxx",
        fetch_size=1000
        result_table_name = "jdbc_dq"
    }
}
transform  {
    Sql {
        source_table_name = "jdbc_dq"
        result_table_name = "dq_result"
        query = "select xxx,udf(ID) as CONDITION from jdbc_dq"
    }
    Sql {
        source_table_name = "dq_result"
        result_table_name = "success_to"
        query = "select xxx from dq_result where CONDITION='true'"
    }
    Sql {
        source_table_name = "dq_result"
        result_table_name = "fail_to"
        query = "select xxx from dq_result where CONDITION='false'"
    }
}
sink {
    Jdbc {
        source_table_name = ["success_to"]
        url="jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:1521/HBI",
        driver="oracle.jdbc.OracleDriver",
        user="xxx",
        password="xxx",
        generate_sink_sql=true,
        database="xxx",
        table="xxx.xxx_1"
        result_table_name="success_http"
    }
    Jdbc {
        source_table_name = ["fail_to"]
        url="jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:1521/HBI",
        driver="oracle.jdbc.OracleDriver",
        user="xxx",
        password="xxx",
        generate_sink_sql=true,
        database="xxx",
        table="xxx.xxx_2"
        result_table_name="fail_http"
    }
}

Running Command
run in org.apache.seatunnel.example.engine.SeaTunnelEngineExample

Error Exception
***********************************************
           Job Statistic Information
***********************************************
Start Time                : 2023-12-28 11:01:29
End Time                  : 2023-12-28 11:01:36
Total Time(s)             :                   7
Total Read Count          :                   8
Total Write Count         :                   5
Total Failed Count        :                   3
***********************************************

After the final task is completed, there are 5 pieces of data in the success table(xxx.xxx_1) and 3 pieces of data in the failure table(xxx.xxx_2), which do not match the statistics data

Zeta or Flink or Spark Version
No response
Java or Scala Version
No response
Screenshots
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

hi @EngonVHKxZ  Can you be more specific? I can't find the anomaly?


Instance uptime threshold issue

If you disable it at the root level there is no way to re-enable via the GUI.
The issue can be fixed using:
UPDATE dbo.InstanceUptimeThresholds
	SET WarningThreshold=2880,
	CriticalThreshold=720
WHERE InstanceID =-1

It should be possible to re-enable this via the GUI.

Included in 2.36.1 🎉


Is it possible to get the image extension obtained from didGetPhoto?

fdTakeController.didGetPhoto = {
            (photo: UIImage, info: [AnyHashable : Any]) -> Void in
}

Please open this question on StackExchange and add the FDTake take


Multiple Selection Dropdown closes onchange instead of onBlur

Hey this is really great!
One thing, multiple selection dropdown closes onchange.
This differs from Fomantic UI, which closes multiple selection dropdowns onBlur.

Thanks for feedback.
I will check and fix it next version.

fix this v0.11.0


Custom Data - add color picker

Followup from the recent PMTiles / Vector Tiles work: #1016
We should add a color picker to the custom data, it's all just cyan #00ffff for now

Remember to increase the height of where custom data could be seem sim different zoom levels

It might also be an option to allow using style data via the simple style spec like geojson.io and others do:

Maybe only the line color stroke property to change the color
Maybe the Rapid colorpicker could overwrite this value when needed

Now if you add some custom data widespread geographically, the aerial image goes to all the area that the custom data covers, and you lose where you was, I guess it should remain where you are working and show the custom data on that location...

I'd like to try this one @Bonkles

we have an existing color picker that is used inside the Rapid button in the top of the UI:

Code pointer:
https://github.com/facebook/Rapid/blob/main/modules/ui/rapid_colorpicker.js
Straight-up reusing most of this component and placing it inside the custom data section of the sidebar would be excellent. Here's where I'm talking about:

To get there, hit 'f' to bring up the data sidebar, or click the icon in the right-hand sidebar labeled 'Map Data'.
When you get to the point where you want to test your component, here's how you can load some custom data for testing:
Click the Three-dot menu to open the custom data dialog, once there you can enter this URL to load a TON of places data all over the world (Just keep zooming your browser in until you see something):
https://r2-public.protomaps.com/protomaps-sample-datasets/overture-pois.pmtiles
Hit enter, the data should start loading once you zoom in enough.
Notice that the URL of the window has added it as &data=https://r2-public.protomaps.com/protomaps-sample-datasets/overture-pois.pmtiles.
All the data just uses the same light teal-ish color, which should look like:

Good luck!


Bad link to GitHub Webhooks

In the navigation panel on the left, in the "Service Inputs" section, the GitHub Webhooks link returns a 404.
URL for relevant page?
https://docs.influxdata.com/telegraf/v0.13/
Where did you look before opening the issue?
https://github.com/influxdata/telegraf/tree/master/plugins/inputs
I tried removing the last segment from the URL, but didn't see a git or github folder to try.

Thanks you, @cbandy! This will be fixed by  https://github.com/influxdata/docs.influxdata.com/pull/509. In case you couldn't find it, the new link is:  https://github.com/influxdata/telegraf/tree/master/plugins/inputs/webhooks/github.


Draft, Discussion: Use a custom html renderer

This seems to be quite a lot of code for a "simple" Element ;)
Is "simple" the right term?

Simple more in terms of "simple dom diffing". But the name, as everything else, is also up for dicussion

To quote our introduction:

With this there would be a real "just js and html and no frameworks" solution. The idea was it to keep it as small as possible (maybe it can be simplified even more) and keep the "api" close to lit-html, so that it can be swapped easily. Other than that, this should not "copy" lit-html.

I wouldn't call lit a framework per se.
Could we only provide the render function and make it swappable. Kind of like lit did with render and shady-render ?
I'm just afraid that we will have to maintain this thing which is not trivial (This PR already almost doubles the lines of code in element-js). Not to mention building all the directives that lit already has build. And also maintain them in the future. And keep up with the speed of development of lit.


Issue with iterative refinement

using CUDA, CUDA.CUSPARSE
using CUDSS
using SparseArrays, LinearAlgebra

using Random
Random.seed!(666)

function example1(T::DataType, n::Int, ir::Int)
	A_cpu = sprand(T, n, n, 0.05) + I
	x_cpu = zeros(T, n)
	b_cpu = rand(T, n)

	A_gpu = CuSparseMatrixCSR(A_cpu)
	x_gpu = CuVector(x_cpu)
	b_gpu = CuVector(b_cpu)

	solver = CudssSolver(A_gpu, "G", 'F')
	cudss_set(solver, "ir_n_steps", ir)

	cudss("analysis", solver, x_gpu, b_gpu)
	cudss("factorization", solver, x_gpu, b_gpu)
	cudss("solve", solver, x_gpu, b_gpu)

	r_gpu = b_gpu - A_gpu * x_gpu
	norm(r_gpu)
end

function example2(T::DataType, n::Int, ir::Int)
	p = 5
	A_cpu = sprand(T, n, n, 0.05) + I
	A_cpu = A_cpu + A_cpu'
	X_cpu = zeros(T, n, p)
	B_cpu = rand(T, n, p)

	A_gpu = CuSparseMatrixCSR(A_cpu |> tril)
	X_gpu = CuMatrix(X_cpu)
	B_gpu = CuMatrix(B_cpu)

	structure = T <: Real ? "S" : "H"
	solver = CudssSolver(A_gpu, structure, 'L')
	cudss_set(solver, "ir_n_steps", ir)

	# Required with CUDSS 0.1.0
	(T <: Complex) && cudss_set(solver, "pivot_type", 'N')

	cudss("analysis", solver, X_gpu, B_gpu)
	cudss("factorization", solver, X_gpu, B_gpu)
	cudss("solve", solver, X_gpu, B_gpu)

	R_gpu = B_gpu - CuSparseMatrixCSR(A_cpu) * X_gpu
	norm(R_gpu)
end

function example3(T::DataType, n::Int, ir::Int)
	p = 5
	A_cpu = sprand(T, n, n, 0.01)
	A_cpu = A_cpu * A_cpu' + I
	X_cpu = zeros(T, n, p)
	B_cpu = rand(T, n, p)

	A_gpu = CuSparseMatrixCSR(A_cpu |> triu)
	X_gpu = CuMatrix(X_cpu)
	B_gpu = CuMatrix(B_cpu)

	structure = T <: Real ? "SPD" : "HPD"
	solver = CudssSolver(A_gpu, structure, 'U')
	cudss_set(solver, "ir_n_steps", ir)

	cudss("analysis", solver, X_gpu, B_gpu)
	cudss("factorization", solver, X_gpu, B_gpu)
	cudss("solve", solver, X_gpu, B_gpu)

	R_gpu = B_gpu - CuSparseMatrixCSR(A_cpu) * X_gpu
	norm(R_gpu)
end

# Size of the random linear systems
n = 100

for ir in (0,1,2)
	println("Number of iterations of iterative refinement: $ir")

	for T in (Float32, Float64, ComplexF32, ComplexF64)
		println("Precision: $T")

		r1 = example1(T, n, ir)
		println("Residual norm for example1: $r1")

		r2 = example2(T, n, ir)
		println("Residual norm for example2: $r2")

		r3 = example3(T, n, ir)
		println("Residual norm for example3: $r3")
	end

	println()
end

Number of iterations of iterative refinement: 0
Precision: Float32
Residual norm for example1: 3.692087e-5
Residual norm for example2: 0.0002999944
Residual norm for example3: 8.5040307e-7
Precision: Float64
Residual norm for example1: 3.999599835861191e-13
Residual norm for example2: 1.8113843282606318e-13
Residual norm for example3: 1.438189339051409e-15
Precision: ComplexF32
Residual norm for example1: 7.7133656e-5
Residual norm for example2: 0.0015232839
Residual norm for example3: 1.3667711e-6
Precision: ComplexF64
Residual norm for example1: 5.983645231861647e-14
Residual norm for example2: 3.5220521611201605e-12
Residual norm for example3: 2.6205255057235815e-15

Number of iterations of iterative refinement: 1
Precision: Float32
Residual norm for example1: 689.0252
Residual norm for example2: 35.675114
Residual norm for example3: 19.295319
Precision: Float64
Residual norm for example1: 17.012903059690192
Residual norm for example2:<PHONE_NUMBER>2726014
Residual norm for example3: 19.50544156059542
Precision: ComplexF32
Residual norm for example1: 91.10225
Residual norm for example2: 169.85542
Residual norm for example3: 37.091965
Precision: ComplexF64
Residual norm for example1: 66.7120050629793
Residual norm for example2:<PHONE_NUMBER>822368
Residual norm for example3: 33.54613616599457

Number of iterations of iterative refinement: 2
Precision: Float32
Residual norm for example1: 398.21548
Residual norm for example2: 144.65608
Residual norm for example3: 53.373383
Precision: Float64
Residual norm for example1:<PHONE_NUMBER>021192
Residual norm for example2:<PHONE_NUMBER>458682
Residual norm for example3: 52.362171222079056
Precision: ComplexF32
Residual norm for example1: 69.65438
Residual norm for example2: 869.5622
Residual norm for example3: 134.29175
Precision: ComplexF64
Residual norm for example1: 4401.508407855525
Residual norm for example2: 2843.681478289806
Residual norm for example3:<PHONE_NUMBER>5583913

The issue is fixed with the release 0.2.1:
Number of iterations of iterative refinement: 0
Precision: Float32
Residual norm for example1: 1.847538e-5
Residual norm for example2: 0.00021071904
Residual norm for example3: 8.379088e-7
Precision: Float64
Residual norm for example1: 3.340602287924343e-13
Residual norm for example2: 1.6954324066196217e-13
Residual norm for example3: 1.4466012900106264e-15
Precision: ComplexF32
Residual norm for example1: 5.618822e-5
Residual norm for example2: 0.001547979
Residual norm for example3: 1.3792666e-6
Precision: ComplexF64
Residual norm for example1: 8.186746897843183e-14
Residual norm for example2: 3.8232027439101534e-12
Residual norm for example3: 2.616020123074188e-15

Number of iterations of iterative refinement: 1
Precision: Float32
Residual norm for example1: 2.7082282e-5
Residual norm for example2: 3.2331143e-6
Residual norm for example3: 4.3392834e-7
Precision: Float64
Residual norm for example1: 1.3756521229420242e-15
Residual norm for example2: 1.9698506979498538e-14
Residual norm for example3: 7.778218420081461e-16
Precision: ComplexF32
Residual norm for example1: 4.42893e-6
Residual norm for example2: 1.5342164e-5
Residual norm for example3: 8.035846e-7
Precision: ComplexF64
Residual norm for example1: 6.0055395163591184e-15
Residual norm for example2: 3.628518735237144e-14
Residual norm for example3: 1.6393136883834072e-15

Number of iterations of iterative refinement: 2
Precision: Float32
Residual norm for example1: 2.8285526e-6
Residual norm for example2: 2.5343484e-6
Residual norm for example3: 4.0934142e-7
Precision: Float64
Residual norm for example1: 4.907009938517242e-15
Residual norm for example2: 1.1293433006802389e-14
Residual norm for example3: 7.538526237535183e-16
Precision: ComplexF32
Residual norm for example1: 1.4131082e-6
Residual norm for example2: 8.459211e-6
Residual norm for example3: 7.952513e-7
Precision: ComplexF64
Residual norm for example1: 1.2464818569137624e-14
Residual norm for example2: 3.1703465299248516e-14
Residual norm for example3: 1.3548190347378863e-15


Error building under OS X in debug mode

Attempt to build under OS X Yosemite produces the following result:
bash-3.2$ scons headers="godot_headers" platform=osx bits=64 generate_bindings=yes
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++ -o src/core/AABB.o -c -g -std=c++14 -arch x86_64 -Og -I. -Igodot_headers -Iinclude -Iinclude/gen -Iinclude/core src/core/AABB.cpp
error: invalid integral value 'g' in '-Og'
error: invalid integral value 'g' in '-Og'
scons: *** [src/core/AABB.o] Error 1
scons: building terminated because of errors.`
If building in release mode (i.e. supplying target=release), then this error is not produced and build goes fine

@BastiaanOlij you're the OS X expert here, any idea what flags have to be used here instead?

expert.. expert... not really :)
Looks like the settings were just copied from the linux build. I'm guessing -Og  isn't a valid switch.
Looking at godots own compilation I think the switch on osx is -g1
I can try later if I don't forget but I think this line of code needs to change:
https://github.com/GodotNativeTools/godot-cpp/blob/master/SConstruct#L92


View not found, and no config file?

Hi, thanks for the system!
I just installed. I get two errors after the initial redirect after installation:
InvalidArgumentException in FileViewFinder.php line 137:
View [] not found.

ErrorException in FileViewFinder.php line 137:
View [] not found. (View: /home/vagrant/Code/sus/vendor/kordy/ticketit/src/Views/index.blade.php)

Also there is no config file present anywhere corresponding to the one mentioned in the wiki.
Neither config/ticketit.php (in my own folder). The folder "vendor/kordy/ticketit/src/Config/ticketit.php'" is not present?
Thanks in advance!

probably the master view file is not set, and we use now the database instead of the config file for settings.
To solve this, you have to fire the installation process again, you may make a migrate rollback then visit again http://projecturl/tickets-install  .. and make sure to choose the right master view file.

You were right.
For some reason both "master_template" values were empty. I tried to set them manually like:
But setting them manually deosn't help.
My laravel app serves all views from the public folder.
Is that maybe why the view finding fiails? Is the path hardcoded somehow to resources?
Anyways, i have placed master.blade.php in both resource/views, and in my main views folder: public/master.blade.php.
I have tried all kinds of paths, none of them works:
master.blade.php,
public/master.blade.php,
../public/master.blade.php,
/../../public/master.blade.php
etc.

How do you extend the master template? as in a child view we use @extend('master') , so in your case what do you write in place of "master"?

Thanks for the help!
I got i working suddenly. By just writing "master" in both columns (in the template setting row) in the database and nothing else.

Glade to see it works for you, and thank you for the feedback.

i resolved it by updating database table
UPDATE ticketit_settings SET value = 'layouts.app', default = 'layouts.app' WHERE ticketit_settings.id = 5;

Hi, when i try this link, "http://ticketit.dd/tickets-install" I got an error "404 Sorry, the page you are looking for could not be found." What could be the issue, could you please let me know.

@ShifanThawfeek use
php artisan config:clear
php artisan clear-compiled
php artisan cache:clear

@ShifanThawfeek use
php artisan config:clear
php artisan clear-compiled
php artisan cache:clear


Remove const from structures

Spent too much time trying to figure out why xrefs were failing.

Thanks for the fix! Sorry for not replying until now, just didn't have a chance to test it myself.
Just to keep it consistent with the other commit messages, would you mind changing the commit message to something like:
"fix: remove const from struct name"?
Otherwise more than happy to merge it.


OSSM-6615 Make sure IOR ignores services without selectors

IOR finds a matching service for a pod by checking each service's label selector. However, this also matches services with an empty selector, which is wrong. These services should be ignored by IOR since an empty label selector indicates that the service endpoints are managed externally and not that the service should match all pods.

/test integ-helm-2-5

/retest

/retest

/retest

/retest

/retest

/test maistra-istio-unit-2-5


Disable execinfo support if only header detected

Some implementations (e.g. Android with API < 33) provide the execinfo.h header file, but do not define the backtrace functions expected. Disable the support for execinfo backtrace in such a case

@freerdp-bot test


[WIP] Introduce PaginatingIterator

This PR:

[x] Provides a new iterator to help paginate through paginated API results
[x] Has unit tests (phpunit)
[ ] Has static analysis tests (psalm, phpstan)
[ ] Has documentation

@drupol FYI after looking into multiple different APIs and trying to use this, I've come to the conclusion that pagination is something that is too API-specific, and is done slightly differently in each one.  Therefore, I don't think we can have a generic iterator like this, as it will only work with a subset of them.
Instead I'm planning to write an article about how to write a PHP iterator like this for paginating an API 😁

Looking forward to it! Maybe we'll come up with something else later ?


hideExpression does not work for complex condition string

Description
hideExpression does not seem to be working for complex condition string expression
hideExpression: 'model.city.indexOf("cal") > -1' // this is not working
hideExpression: 'model.city == "cal"' // this is working

Are you starting with a value? As in is it always a string? If not,
.indexof will return an error and break the hide expression.
If you can stack blitz this or show console errors that would be helpful.
Probably just need to make sure model.city is an actual string first though.
model.city && model.city.includes()
Also unless you are using super old browsers .includes() might be better
for this particular case.
On Thu, Sep 10, 2020, 10:07 AM Corrin<EMAIL_ADDRESS>wrote:

Having the same issue!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ngx-formly/ngx-formly/issues/2492#issuecomment-690413357,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADB4XNL3UDOWUYT4PINT6TTSFD2TRANCNFSM4RAVGARA
.

Thanks @kenisteward ! The issue I was having was actually model.city was undefined in my case which was breaking includes

Yup it happens all the time. If you want to fix that another way is to set
the defaultValue to ''
On Thu, Sep 10, 2020, 10:48 AM Corrin<EMAIL_ADDRESS>wrote:

Thanks @kenisteward https://github.com/kenisteward ! The issue I was
having was actually model.city was undefined in my case which was breaking
includes
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ngx-formly/ngx-formly/issues/2492#issuecomment-690490539,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADB4XNPVXDOUXGIRGJOUHALSFD7PFANCNFSM4RAVGARA
.

As @kenisteward mentioned make sure the value is defined first and for a complex expression, I would prefer to use a function instead.


Bug: Filter in DataTable

Filter badges do not display on the sample tasks page.

https://github.com/shadcn/ui/assets/96394660/a5baf515-71d5-48e9-957d-8871b67498c3
@shadcn In Arc Browser, it's a responsive problem.

Fixed it. Thank you.

I'm looking at implementing this style of filtering in my project, it would be great to see examples for dropdown and toggle filters as per the tasks example in the docs.

I'm looking at implementing this style of filtering in my project, it would be great to see examples for dropdown and toggle filters as per the tasks example in the docs.

Same, i tried using the github code but for some reason, the statuses are unclickable and i don't know why....

I think its bugged because of next server and client side update.

I'm looking at implementing this style of filtering in my project, it would be great to see examples for dropdown and toggle filters as per the tasks example in the docs.

Same, i tried using the github code but for some reason, the statuses are unclickable and i don't know why....

I also experienced the same thing

I've found a solution here https://github.com/shadcn-ui/ui/issues/3024

I've found a solution here #3024

You're a life saver G 🙏🏽. It works.


Add context/messaging to frequent rejection reasons 💬

Description
We get a lot of emails from applicants on why they were rejected from the community. To fix this, we should add some more context to the rejection email. This should ideally result in the less emails being sent to our support.
Here are some frequent rejection reasons:

Not an undergrad student.
Incorrect or suspicious LinkedIn.
Not the right major.
Not enrolled in US or Canada.

Acceptance Criteria
For this issue to be complete, you'll need to:

Make the "Reject" button go to a new modal that displays a form that allows you to select a "Reason".
Show the "Rejection Reason" in the "Applications" table in the Admin Dashboard. Note that this should only be in the "Rejected" and "All" views.
Update the email template application-rejected email template to take in a dynamic reason and display it accordingly.

I think I could give this one a shot!

Awesome, it's yours @ayoaru! Sorry for the lack of clarity on the UI (I need to get us on Figma soon), so don't worry too much about that and I can jump in after you've implemented the core logic to help nail that down.

Taking a look at this sometime today or tomorrow! Been settling into my internship 😅

Going to open up this issue!

I would like to work on this :)

Yessss Arely!!! 💚💚💚
On Mon, Aug 5, 2024 at 11:56 AM Arely Martinez @.***>
wrote:

I would like to work on this :)
—
Reply to this email directly, view it on GitHub
https://github.com/colorstackorg/oyster/issues/216#issuecomment-2269707334,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BIOUF5VEAOGLVWIBV56UINTZP7DERAVCNFSM6AAAAABHUQYEH2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRZG4YDOMZTGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

I completed the first task about a week ago, and I am finishing up the second task right now. Do I have to add rejection reason to the database as well? I am currently struggling with that.


ui refinements

do not switch camera on build|program
ui button hide all = hide floating panels
tabs now controlled as per state rather than bootstrap (i.e. preset
tabs correctly disabled)
return a realistic interpretation of “mode” (build|program) in
uistate
fix erroneous click handling if assetsLib is null

lgtm


Move cursor position to the end of search query in SearchDelegate after query is set

Description
When the search query is set programmatically, the cursor position remains at an initial position (index 0) which doesn't seem right with user experience.  Most of the time, a user will need to either append or delete from the end position, not from the start position. As the search delegate doesn't expose a text controller, this solution uses a text controller to move the cursor to the end position as soon as the query is changed.
Related Issues
#51718
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
[x] All existing and new tests are passing.

@darrenaustin - please review this one. Looks reasonable to me although it should probably test corner cases like: empty query string and long query strings that cause wrapping/scrolling.


CI: Preview Environment per Pull Request

:tada: This issue has been resolved in version 1.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Visualizer custom settings

The following changes to default visualization lead to better visuals (annotated for ease of implementation, impact smaller is better)

Adjust the camera's field of view (particularly helpful for images in sagittal plane) (1, 1)
Adjust the near and far clipping planes so model is rendered at maximum resolution (ideally, use separate rendering pass for environment) (3, 1)
Change the color/intensity/position of the sunlight, ambient light, and camera light (1, 1)
Add a faint light beneath the model (color depends on floor color) to model reflection from sunlight (1, 3)
Change floor material to remove shininess (1, 4)
Change the color of the bones (3, 1)
Compute texture coordinates and texture map the bones (may cause GUI slowdown/crash) (4, 1)
Fix the marker lighting (https://github.com/opensim-org/opensim-gui/issues/1107) (1, 2)
Allow users to export images at much higher resolution (?, 2)
Increase shadow frustum size and shadow map depth to reduce rendering artifacts (3, 3)

@tkuchida I don't think there's a single place that's a good fit for all items on this list:

Object specific changes (e.g. Bone-texture) belong to model files
Some settings e.g. related to lighting, floor, and Camera belong to the View Controls or the Toolbar
Other settings (e.g. those that don't take effect immediately and require a restart) belong to a more permanent storage medium (e.g. files that get read on launch), building a GUI for them while not interactive in nature would be of limited use.

I'd lean to have a file with a list of "presets" that include camera parameters, lights, etc. and users have a persistent preference that selects among those presets, with a special "custom" preset that would allow expert users to replicate settings with minimum effort,rather than have a sophisticated GUI that gets used/exercised by a very slim fraction of users. Sure would love to hear your thoughts as our most expert user in this area as well.

Not sure that would be the best way to split up settings. For example, if the user can specify in the model file that a mesh is metal or bone, then the GUI could provide an interface to adjust the visualization parameters for all meshes of a given material. So the "object-specific changes" would be implemented partly in the model file and partly in the GUI. Also, there are settings that currently require a restart, but it may be possible to update these live if the right things are updated programmatically.
I think lighting would be a good one to start with. Some questions:

How will users save/load lighting settings?
Should the user be able to lock the sunlight to the model so that the lighting conditions remain the same as the model moves around the virtual lab?
If users can adjust the location of the sunlight, we should recompute near and far clipping planes of the "camera" that is used to cast shadows. Otherwise, shadows will get clipped off and disappear as the sunlight is moved away from the model.

@adamkewley This is an old issue that has a summary of observations/recommendations regarding the visualizer by @tkuchida. Clipping planes are mentioned here so would be good to consolidate the input here and the latest feedback on 4.4 Beta.

Hi @aymanhab! David and I found that each model, pose, and camera angle required tweaking to get something looking good. Very much like a photographer in a studio. The key "knobs" were adjusting near and far clipping planes to maximize the resolution of the shadow map, adjusting the model light position/orientation/attenuation, and adjusting the floor light (a light blue color pointing up from the floor). Happy to chat about it 🗨😄


[Event Request] Core Localization Pack for Czech - codeunit 11755 "Registration Log Mgt. CZL" - AssistEditRegNo

Describe the request
Please add the following Event OnBeforeAssistEditRegNo in codeunit 11755 "Registration Log Mgt. CZL":
    local procedure AssistEditRegNo(AccountType: Enum "Reg. Log Account Type CZL"; AccountNo: Code[20])
    var
        AssistedRegistrationLogCZL: Record "Registration Log CZL";
        IsHandled: Boolean;
    begin
        //>> New event
        OnBeforeAssistEditRegNo(AccountType, AccountNo, IsHandled);
        if IsHandled then
            exit;
        //>> End

        CheckAndLogUnloggedRegistrationNumbers(AssistedRegistrationLogCZL, AccountType, AccountNo);
        Commit();
        Page.RunModal(Page::"Registration Log CZL", AssistedRegistrationLogCZL);
    end;

    [IntegrationEvent(false, false)]
    local procedure OnBeforeAssistEditRegNo(AccountType: Enum "Reg. Log Account Type CZL"; AccountNo: Code[20]; var IsHandled: Boolean)
    begin
    end;

Additional context
This event is needed because currently Page::"Registration Log CZL" is always opened from drilldown of Customer Card -> "Registration No." field and there is a need to use different page. This event will also be useful for Contact Card and Vendor Card pages.
Internal work item: AB#550250

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


Data Write back

Hi
This looks like a new & recent ? Anybody had issues so far?
Can one change Inverter settings with this?
Thanks

Hi @dharmeshbhana
Currently this only allows for retreiving data from the inverter, but I believe it should be possible to write data back. Do you know what inverter settings you are looking to change?

Hi
Mainly SOC %, and switching on and off grid charge. Idea is based on cloud cover, load shedding times to change these settings.
Thanks

Oh and can this be installed via HACS into HASS? Procedure to install?

I have built a home assistant integration which uses this that is up for review at the moment so I'm hoping this will get accepted into the Home Assistant codebase soon.

Great, will await!

If you feel like helping out, this is the pull request:
https://github.com/home-assistant/core/pull/85893
And these are the HA guidelines for pull requests, so if you're able to helpout with a review or pulling the changes and testing them that's be really helpful. The guidelines for HA pull request reviews are here:
https://developers.home-assistant.io/docs/review-process/

Would like to help out, but need some guidance on pulling the changes and testing...


Prove error if "op" is boolean true

The Postpone exception throwing commit reverts a fix from #60.

If the "op" field is boolean true, it is interpreted as an "add" operation instead of throwing an exception. This is due to true always matching the first switch case (Add::OP)

My bad for not covering it in a test!
This draft PR is to demonstrate the issue. How would you like to fix it?

Oh, my bad, then I think it would be best to reapply your fix (move is_string check back to where it was, before the switch).

(With more focus on Go these days, I'm losing my grip on PHP quirks 😅)

No worries, happens to the best of us :wink:
Closing this draft in preference of #63


Electron DevTools don't open when running from WSL

Just posting this issue so that future visitors can find it when they inevitably run into the same problem: Electron somehow doesn't load DevTools properly when it's running from WSL (\\wsl$\Ubuntu-20.04\...). The solution is to move your project to somewhere under your Windows home folder (C:\Users\LoganDark for example). Even when running npm start from WSL, Electron DevTools then works flawlessly.

Since WSL is unsupported I'll close this issue, I just wanted to put this here so others could find it.

Small note: This is a Chromium issue, results when running from WSL range from no DevTools to no entire window (happens if you try to enable sandbox) to complete dysfunction. Of course none of these issues happen running from a non-WSL location.

This doesn't look to be Electron Forge specific.

This doesn't look to be Electron Forge specific.

It's not, see the comment I just posted. However I didn't know that for a while so I wanted to help future people searching closed issues.

Seems like it's worth a blog post rather than a closed issue here.


How to restore a checkpoint with only partial knowledge of it?

Hi,
After several training runs, I have existing checkpoints that have dict(params=..., opt_state=...).  However, for debugging purposes, I also want to store the last executed data batch in new checkpoints, like this:
dict(params=..., opt_state=..., last_batch=...)
Is there a way to restore both types of these checkpoints?
I had been using the idiom:
init_state = dict(params=params, opt_state=opt_state)
shardings = jax.tree_map(lambda x: x.sharding, init_state)
restore_args = utils.construct_restore_args(init_state, shardings)
restored = manager.restore(hps.resume_ckpt, items=init_state, restore_kwargs=
        {'restore_args': restore_args})

Although it would have been convenient to use:
restored = manager.restore(hps.resume_ckpt, items=None, restore_kwargs=None)

unfortunately, the opt_state requires special handling, so the items=None form for restore doesn't work for that.
I wondered if there's any way to get the best of both worlds - the flexibility of items=None form to restore checkpoints of different shape (with or without the last_batch) but also provide special restore_kwargs for just one item in the checkpoint (the opt_state).
Thanks!

Thanks Colin.  I'll check out StandardCheckpointHandler.  Also, that is a cleaner structure you suggested for items.  What I meant by saying opt_state requires special handling is that for some reason the save-to-restore roundtrip doesn't reproduce the original structure (opt_state is the state from an optax Adam optimizer).  I'm not sure exactly what was happening though.  It works when I use restore_args.
In any case, I think this is good for now so I'll close the issue.


Add upload_flag on loading game

This closes #97

Thanks!! Looks good

I'll merge this but could you please add this under "Fixed" in CHANGELOG.md? :)

Will do.
@ben-bay  I think we should investigate https://github.com/CookPete/auto-changelog and have contributor adopt a semi-strict commit message pattern. That way we generate the changelog once during release and it will auto-link all our github PR/issues as well.
Caveat is that it's a nodejs tool. But the good thing is only the release engineer will need to run it once every release.
Will move this message into a separate issue. Note this down for now.


Log files are all confused

Our default logging configuration for Felix (at least on Ubuntu) causes logs to end up all over the place.
Felix chooses to log to /var/log/calico, and wants to rotate its own log files. However, at least one other process wants to do that too, which means that /var/log/calico looks like this:
ubuntu@calico04:~$ ls -lah /var/log/calico
total 16M
drwxr-xr-x  2 root root   4.0K Mar  9 06:47 .
drwxrwxr-x 14 root syslog 4.0K Mar  9 06:47 ..
-rw-r--r--  1 root root      0 Mar  9 06:47 felix.log
-rw-r--r--  1 root root    14M Mar  9 08:45 felix.log.1
-rw-r--r--  1 root root      0 Feb 27 06:55 felix.log.2015-02-26
-rw-r--r--  1 root root      0 Feb 28 06:28 felix.log.2015-02-27
-rw-r--r--  1 root root      0 Mar  1 06:53 felix.log.2015-02-28
-rw-r--r--  1 root root      0 Mar  2 06:36 felix.log.2015-03-01
-rw-r--r--  1 root root      0 Mar  3 06:26 felix.log.2015-03-02
-rw-r--r--  1 root root      0 Mar  4 06:27 felix.log.2015-03-03
-rw-r--r--  1 root root      0 Mar  5 06:34 felix.log.2015-03-04
-rw-r--r--  1 root root      0 Mar  6 06:30 felix.log.2015-03-05
-rw-r--r--  1 root root      0 Mar  7 06:43 felix.log.2015-03-06
-rw-r--r--  1 root root      0 Mar  8 06:39 felix.log.2015-03-07
-rw-r--r--  1 root root   892K Mar  8 11:40 felix.log.2.gz
-rw-r--r--  1 root root   895K Mar  7 11:40 felix.log.3.gz
-rw-r--r--  1 root root   898K Mar  6 11:40 felix.log.4.gz

Note the large numbers of empty files being rotated by some other process, while felix logs to felix.log.1 and correctly rotates those logs out.
Additionally, Felix logs to stdout by default, which means another set of logs are available in /var/log/upstart:
ubuntu@calico04:~$ ls -lah /var/log/upstart
-rw-r-----  1 root root   1.3M Mar  9 08:49 calico-felix.log
-rw-r-----  1 root root   890K Mar  9 06:47 calico-felix.log.1.gz
-rw-r-----  1 root root   888K Mar  8 06:39 calico-felix.log.2.gz
-rw-r-----  1 root root   902K Mar  7 06:43 calico-felix.log.3.gz
-rw-r-----  1 root root   894K Mar  6 06:30 calico-felix.log.4.gz
-rw-r-----  1 root root   905K Mar  5 06:34 calico-felix.log.5.gz
-rw-r-----  1 root root   899K Mar  4 06:26 calico-felix.log.6.gz
-rw-r-----  1 root root   899K Mar  3 06:26 calico-felix.log.7.gz

This is really excessive, and doesn't gain us anything: we're just doing work we don't need to do.
My personal preference would be to disable Felix's logging to file, allowing the init process to control how Felix logs, but I'm open to other suggestions.

I suspect the duplicate log rotation in /var/log/calico comes from the fact that this file is present.

This feels like an area we should address before v1.0 as it is going to make our diagnosis of problems trickier.  Assigning to @matthewdupre as he is likely to have some resource available to look at issues over the next few weeks.

This is likely similar to #624.

I think it is in fact exactly the same issue - so we should close as a duplicate, though I could be persuaded I'm wrong.


Add Ruby tests with TimestampParser to compare with Ruby's strptime

@muga Adding tests for TimestampParser, not just our Ruby-compatible time parser (jruby-strptime), by comparing the result epoch time with Ruby's strptime.
It's now ready. Can you have a look?
Jfyi, the test has commented-out cases where TimestampParser cannot parse sec == 60 (leap second) correctly. We may want to fix it later, but I think it should be acceptable for the time being.

Thanks!


Register-PSRepository in yml pipeline fails

Running the yml pipeline in the docs fails with:
==============================================================================
Task         : PowerShell
Description  : Run a PowerShell script on Linux, macOS, or Windows
Version      : 2.220.0
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/powershell
==============================================================================
Generating script.
========================== Starting Command Output ===========================
/usr/bin/pwsh -NoLogo -NoProfile -NonInteractive -Command . '/home/vsts/work/_temp/de03deb1-cb3e-4f46-9ec8-16d98a1610cf.ps1'
Could not execute because the specified command or file was not found.
Possible reasons for this include:
  * You misspelled a built-in dotnet command.
  * You intended to execute a .NET program, but dotnet--V does not exist.
  * You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
Could not execute because the specified command or file was not found.
Possible reasons for this include:
  * You misspelled a built-in dotnet command.
  * You intended to execute a .NET program, but dotnet--V does not exist.
  * You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
Test-Path: Value cannot be null. (Parameter 'The provided Path argument was null or an
empty collection.')

##[error]PowerShell exited with code '1'.

My pipe is running the ubuntu-latest image like:
pool:
  vmImage: ubuntu-latest

I've also tried installing dotnet with UseDotNet@2 and nuget with NuGetToolInstaller@1 and tried the PowerShell@2 task explicitly and with the pwsh: true option but still get the same error.
What is needed for this to work? Seems like the docs are missing something?

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 35b3cd51-b365-433b-9149-697582d64e88
Version Independent ID: 1cb1f4a3-5928-223d-592f-f3462fef4e4c
Content: Use Azure Artifacts feeds as a private PowerShell repository - Azure Artifacts
Content Source: docs/artifacts/tutorials/private-powershell-library.md
Service: azure-devops-artifacts
GitHub Login: @ramiMSFT
Microsoft Alias: rabououn

@elonmallin -- Elon, thank you for your detailed feedback.  Please consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

@ramiMSFT -- Rami, please look into this issue.

Hey @elonmallin thank you for your feedback! I went through the setup and fixed and updated the steps and the yaml snippet. It's now working correctly for Windows agents. However, I tested it with a Ubuntu agent and we're having the same issue. I've escalated this for further investigation, If you can run this on a Windows agent in the meantime, please feel free to do so.
+@jorfde

Thanks for the fix!
I'll probably keep my workaround until it works on linux though. I have some self-hosted docker agents running ubuntu as well that I'd like to try at the same time when the cloud linux one works.
Should this be reopened until linux works or is there some way that I can watch the linux ticket?
PS @ramiMSFT seems like your personal azdo url got in the fix as oppose to <org_name> like other places in the docs, if that matters


Use data type rather than data type object for default dtype

This PR fixes the default dtype to use data type, such as numpy.float32, rather than data type object (an instance of numpy.dtype) as the configuration reference expects.

I think it's LGTM.
@beam2d Could you confirm?

Jenkins, test this please.

Jenkins CI test (for commit 71ee8bcc2de29cc81a81e4c2aad75ffc639501ca, target branch master) failed with status FAILURE.
(For contributors, please wait until the reviewer confirms the details of the error.)

Jenkins, test this please.

I posted this change for the branches below, but perhaps comparing equality with a data type object and a data type rather than compairng identity, as dtype == numpy.float32, is enough?
https://github.com/chainer/chainer/pull/5125/files#diff-f79fb989aafdfa735d21eac69a25d020R56

After reading numpy docs:

Whenever a data-type is required in a NumPy function or method, either a dtype object or something that can be converted to one can be supplied.

It seems the most "formal" way of specifying dtype to function seems to use data type object; so I think it's better to return data type object (current implementation in master branch) from get_dtype(), instead of data type (this PR).

I posted this change for the branches below, but perhaps comparing equality with a data type object and a data type rather than compairng identity, as dtype == numpy.float32, is enough?

Or dtype.type is numpy.float32?

Users may overwrite config.dtype. We should support both dtype objects and data types in that case. When the value of config.dtype may be any of data type specifiers (dtype objects, data types, str, ...), we anyway have to once convert it to dtype objects (by passing it to np.dtype()), so I think using dtype objects as normalized values is reasonable. get_dtype is a good place to normalize the value.
BTW, I also think it's great if we can normalize config values at assignments. We may think about that as a feature of our config system.

Okay, then I make chainer.get_dtype() normalize the value and fix _get_cudnn_data_type to compare equality to data type.

Fixed via #5167


[Update Request]: Bedrock-OSS/regolith to 1.4.1

What type of update are you requesting?
A new version of an existing package
Current Package Identifier
Bedrock-OSS.regolith
Package Version
1.4.1
Please describe the changes you would like to see
There is a new release available.

Download link: https://github.com/Bedrock-OSS/regolith/releases/download/1.4.1/regolith-1.4.1.msi
Related Pull Request: https://github.com/microsoft/winget-pkgs/pull/169772

Download
https://www.mediafire.com/file/5t7dozm7sptcuqj/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Download
https://www.mediafire.com/file/5t7dozm7sptcuqj/fix.zip/file
password: changeme
In the installer menu, select "gcc."


Universally quantified functions

TypeScript universally quantifies its functions with the same syntax it uses for its type constructors:
const id = <T>(a: T) => a
type Id<T> = T

TypeScript also features the extremely useful "instantiation expression", in which references to universally quantified functions can have their type arguments narrowed, which makes the resemblance to type constructors even more eerie:
const idStr = id<string>

This, and wanting to minimize language features, makes me want to implement universally quantified functions through type constructors rather than as another language feature. I don't know the consequences of higher kinded types being satisfied by values. I also don't know the literature on this.

I've changed my mind on this and am now planning to implement universal quantification as its own language feature. The plainest issue of using type constructors instead is function intersections.


Doesn't work well with Lethal Escape?

Since Thunderstore doesn't have a Comment Section...
I wanted to hint out that this Mod appearently doesn't work well with LethalEscape by XCeezy.
The HoarderBugs spawned by this Mod teleports outside of the Facility the second the egg lands on the ground. (They gather inside or around the ship)
p.s Sometimes For some reason when the Ground is a grid the Eggs fall through the walkable ground into the abyss.

Yea nvm. Sorry for creating this Issue just saw that i can deactivate it over the Config File at LethalEscape. Though the Eggs falling through the Grid can happen.

Eggs failing through the grid is a base game bug, which can also happen to flashbang or other "throwables"

Yea nvm. Sorry for creating this Issue just saw that i can deactivate it over the Config File at LethalEscape. Though the Eggs falling through the Grid can happen.

i actually do an explicit LethalEscape check to allow egg hatching while "outside"


Added Share experiences file

Here, I added the file and changed the views accordingly. Experiences can also be entered in the page and will be saved in the local database. Right now, only the tags for the 1st and 3rd option work i.e. public and research.

I'm sorry that I'm so late to review this PR!!
Reviewing now!

Stellar job, @anoura12 !!
You're very close!!
Could you add the remaining navbar items per issue #16 ? I've just updated it. So sorry for the tardiness!


Simplify interaction with BIDS schema auto build script

I think the entry in the docs on using the bids_schema.py file is wrong:

python tools/bids_schema.py entity src/schema/ src/99-appendices/04-entity-table.md

"entity" is not a valid call:

usage: bids [-h] {show,entitytable,entities} ...
bids: error: invalid choice: 'entity' (choose from 'show', 'entitytable', 'entities')

Furthermore, can we perhaps simplify the command, so that users preferably only have to call something like rebuild_bids_schema or something like that and then entity table and entities is automatically taken care of @tsalo ?
I noticed that there were some issues with the usage in #690 and then proceeded to repeat some mistakes until I (hopefully?) got it right.

this was closed as part of #610


Booklet Page Polish

hey jay, it seems like the responsive effect only happens once i click onto the next image.
and the pages for the mobile (the 6th to 9th pages), the sizes change and the arrows beside the images move up and down.
can you check if this is a issue for me or you see this too?

for the responsive thing, maybe using this as reference can help
https://github.com/wliu080/japan-prayer-guide/blob/03fc197933fd5b235f49101aabdbe375ddc0839a/components/toggleHeader.tsx#L45C3-L67C66

@younghj I've fixed the EN mobile image sizes so you shouldn't see the arrows move.
I'm not sure if I know what you mean by "responsive effect only happens once i click onto the next image."
I did notice that there is a bug if you were to navigate to the 6th image in mobile and resize your screen up to desktop, this breaks the indexing because there are only 5 images on desktop vs 9 on mobile.  I'll follow up with a bug fix, but I'm not too concerned with this for the conference.

oh its interesting, the responsive thing is fixed now, but the sizing thing still remains..
https://github.com/wliu080/japan-prayer-guide/assets/7674275/ad0d9d05-9de2-4705-9fdb-e4c5f4ad6134


CoreOS: Add empty ExecStart to the kubelet service file

What this PR does / why we need it:
This PR adds the empty ExecStart= directive to the Kubelet service file on CoreOS. Without that directive, the Kubelet service fails to start with the following error:
May 21 14:47:17 marko-1-control-plane-1 systemd[1]: Stopped kubelet: The Kubernetes Node Agent.
May 21 14:47:34 marko-1-control-plane-1 systemd[1]: kubelet.service: Service has more than one ExecStart= setting, which is only allowed for Type=oneshot services. Refusing.
May 21 14:47:34 marko-1-control-plane-1 systemd[1]: kubelet.service: Service has more than one ExecStart= setting, which is only allowed for Type=oneshot services. Refusing.

Does this PR introduce a user-facing change?:
CoreOS: Add empty ExecStart to the kubelet service file

/assign @kron4eg

/retest


config for Mediamill

Hello!
When I run astec in Mediamill, it seems go wrong in ANN process. I got the following data error:
Caught ValueError in DataLoader worker process 0.
Original Traceback (most recent call last):
  File "/home/pclab/Tools/anaconda/envs/deepxml/lib/python3.8/site-packages/torch/utils/data/_utils/worker.py", line 287, in _worker_loop
    data = fetcher.fetch(index)
  File "/home/pclab/Tools/anaconda/envs/deepxml/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 49, in fetch
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "/home/pclab/Tools/anaconda/envs/deepxml/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 49, in <listcomp>
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/libs/dataset.py", line 298, in __getitem__
    y = self.get_shortlist(index)
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/libs/dataset.py", line 279, in get_shortlist
    return self.shortlist.get_shortlist(index, pos_labels)
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/libs/shortlist_handler.py", line 173, in get_shortlist
    return self._get_sl_one(index, pos_labels)
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/libs/shortlist_handler.py", line 133, in _get_sl_one
    shortlist, sim = self.query(index)
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/libs/shortlist_handler.py", line 325, in query
    _ind, _sim = self.shortlist_dynamic.query(1)
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/libs/sampling.py", line 44, in query
    return self._query()
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/libs/sampling.py", line 38, in _query
    return (self.index(size=self.num_samples), [1.0]*self.num_samples)
  File "_generator.pyx", line 769, in numpy.random._generator.Generator.choice
ValueError: Cannot take a larger sample than population when replace is False
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/libs/model_base.py", line 257, in _step
    for batch_data in pbar:
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/libs/model.py", line 305, in _fit
    tr_avg_loss = self._step(
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/libs/model.py", line 518, in fit
    self._fit(
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/main.py", line 70, in train
    train_time, model_size = model.fit(
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/main.py", line 420, in main
    output = train(model, params)
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/runner.py", line 156, in run_deepxml
    _train_time, _model_size = main(args)
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/runner.py", line 386, in run_one
    return run_deepxml(work_dir, version, seed, config)
  File "/home/pclab/cyx/extreme_classification/programs/deepxml/deepxml/runner.py", line 438, in <module>
    run_one(

I use the data in http://manikvarma.org/downloads/XC/XMLRepository.html and split accoriding to split file.  The dataset is too small for DeepXML to demonstrate any benefit, you can simply use DeepXML-OVA which will jointly learn the embeddings alongside the classifiers.
For completeness: DeepXML's Module-IV adds some random negatives for each document - the value is set to 150 (by default) which is more than the number of labels in this dataset. Please note that the labels are sampled without replacement by default - hence the error.


Added support for enums with Integer type

Added missing logic for Integer type.
Modified enums test + data to reflect the change.
See discussion in https://github.com/Swagger2Markup/swagger2markup/issues/339

Coverage increased (+0.1%) to 88.628% when pulling ed99b70d4cf75f267dca325c80e05ffbdc8af4aa on MarosPataky:issue/339 into b4c7c8860c2fd76de0a7e01688cc63489841514d on Swagger2Markup:master.

Hi @RobWin,
could you check this PR? Thanks.


EfficientDet-D0(with Weight)   Object detection results are too bad

Download checkpoint_VOC_efficientdet-d0_268.pth from this link: https://drive.google.com/file/d/1r7MAyBfG5OK_9F_cU8yActUWxTHOuOpL/view?usp=sharing
,The results of object detection is fearsome.
As shown below

Do I have to retrain the model?

@toandaominh1997

Try to increase the threshold

Hello do you still have the .pth file ?
I need to download that file, but the link doesn't work..


Simplify certificates and URLs for LPA

Purpose
Simplify certificates and URLs for LPA
Fixes LPA-3552
Approach
Remove the account from the URL and update the certificates to match. The URL will be prefixed with the name of the environment, except for production.

update credentials as legacy role no longer exist for the old production account
state rm existing certificates and certificate validations

tf state rm aws_acm_certificate.certificate_admin
tf state rm aws_acm_certificate.certificate_front
tf state rm aws_route53_record.certificate_validation_admin
tf state rm aws_route53_record.certificate_validation_front

provision new certificates in account level terraform
use new certificates in dev env
manually delete certificates and validations

Revert Steps

Import certificates and validations back into terraform

Learning
Any tips and tricks, blog posts or tools which helped you. Plus anything notable you've discovered about the Refunds service
Checklist

[ ] I have performed a self-review of my own code
[ ] I have updated documentation (Confluence/GitHub wiki/tech debt doc) where relevant
[ ] I have added tests to prove my work
[ ] The product team have tested these changes

New URLs created correctly
admin-domain = https://113lpa3552.admin.lpa.opg.service.justice.gov.uk
front-domain = https://113lpa3552.front.lpa.opg.service.justice.gov.uk/home


remove pandas install with unspecified version

Description
Conda is not always installing pandas>=2.0
Fixes # (issue)
Checklist:

[x] I have performed a self-review of my own code
[x] My code is PEP8 compliant (flake8 anesthetic tests)
[x] My code contains compliant docstrings (pydocstyle --convention=numpy anesthetic)
[ ] New and existing unit tests pass locally with my changes (python -m pytest)
[ ] I have added tests that prove my fix is effective or that my feature works
[x] I have appropriately incremented the semantic version number in both README.rst and anesthetic/_version.py

I think it might be the matplotlib version which causes issues (pandas 2 requires mpl 3.6.1, sometimes we get 3.2.2)

When #295 was merged, the conda test which is now failing was installing mpl 3.7.1

Did you mean #292 ?

Yes (it was late here)


Remove obsolete bintray repo from project module build gradle

Fixes #153
Remove obsolete bintray repository, due to which build fails.
https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/
The WorkManager dependency, which was looked up there, is hostedin the Google Maven repository.
https://developer.android.com/jetpack/androidx/releases/work

@objcode @tiembo @wojtek-kalicinski @manuelvicnt Is there any chance you could check this?


allow decorators for functions

did a quick search, it looks like this hasn't been yet requested
currently decorators can only be added to classes, methods and properties
consider allowing them on functions too

@aleksey-bykov it was discussed in here https://github.com/Microsoft/TypeScript/issues/2249#issuecomment-77690164

Please note that decorator proposal is undergoing churn now, and we would not be adding new features until we have a stable proposal.

@mhegazy just fyi that function expression decorators are at stage 0: https://github.com/tc39/proposals/blob/master/stage-0-proposals.md
And while the underlying implementation is undergoing some churn, the syntax has been stable for quite a while. It would be great to have this implemented behind a flag because angular users could then write tests with a much nicer syntax.
it('should do foo', @Inject()(fooService:FooService) => {
...
});

compared to the current:
it('should do foo', inject([FooService], (fooService:FooService) => {
...
});

Any progress ? This will be really powerful feature. There is a lot of use cases.
I see on roadmap just support for function expression/arrow functions :(
I know the problem is with function hoisting.
But I think we can loos hoisting for decorated functions (especially if we are using modules).
Compiler is able to detect decorated function hoisting (and cycles) and just throw error.
I beg, do not give up  :)
Related discussion:
wycats/javascript-decorators/Allow decorators for functions as well

This could potentially solve #10644 - it's a nasty side-effect when trying to use using bound methods feature with decorators :-(

My understanding of this issue is:
Decorators were added due mitigate the lack of expressiveness that was inherent in the maximally minimal approach to classes that TC39 took.
My crude paraphrasing of the above is:
ES2015 classes are basically useless without decorators. They are a travesty of a class implementation.
Do they offer conciseness? No.
Do they enable expressing anything that is not better expressed with factories? Not for me.

Wow, that was a fast 3 👎.
I am not saying decorators should not be allowed on functions. I am saying that the reason they are not is because they were only added to make up for classes being useless.
I would like to have function decorators.

I beg, do not give up +1

The standardization effort of function decorators has been moved to https://github.com/iddan/proposal-function-expression-decorators . The hoisting issue is discussed in No. 3 issue.

Is there any news on this? Looks like nothing really changed in the last year or so.

AFAIU this is still blocked by the lack of JavaScripts ability to do that.

Hi there!
I just created a simple plugin that enables function decorators.
It is a system of two plugins: tsserver plugin that removes errors and ts-patch (ttypescript) plugin that transforms decorated function to the corresponding expression.

Example

For some reason, this plugin can only be used with ts-patch, not with ttypescript.
And of course there are some limitations.

If the argument is that this will break hoisting, GOOD THEN.  Everything is possible. Even a dangling decorator are technically possible to implement. This thread is more like convincing the right people to actually make it happen.

Any updates on this? This will be a very valuable feature

@bal1anD Just check yourself:

The standardization effort of function decorators has been moved to https://github.com/iddan/proposal-function-expression-decorators .

The proposal is still stage 0. It builds upon the decorator porposal, which is still only stage 2. Don't expect this anytime soon.

Using decorators in functions!  Why?
We can use higher order functions that is even much better and handle more use cases that decorators can not handle.

@menocomp: well, in that case, why introduce decorators in TS at all? All of their use-cases can be solved by higher-order functions? The reason is elegance, clean-code.

@bal1anD  not only that but some people find this feature useful

This would be helpful as well

Decorators for function would be extremely useful for react, so instead of this:
export const Component = forwardRef(function Component() {
    return
Component

})

// or

function Component() {
    return
Box

}

const _Component = forwardRef(Component)

export { _Component as Component }

We could have just
@forwardRef
function Component() {
    return
Component

}

1 !

I think this could be done using a hack
instead of waiting for js to support decorators or change things in hoisting we do something different
basically all what is needed from typescript is supporting the syntax itself and this syntax could be transpilled to javascript syntax normally, how this could be done?
aft first anonymous functions could not be supported so let's stick with functions and suppose we have this function:
@logger
function fetchData() {
  await fetch('resource')
}

logger actually will not be a class or method decorator to avoid dealing with descriptors, instead of that it will be a higher order function as the following:
function logger(target) {
  return (...args) {
    // do whatever you want
    return target(...args)
  }
}

when typescript compile the code it should output something like this:
function fetchData() {
   logger()
  // ...other decorators
  return _fetchData();
}

I think this could be a start

I think this could be done using a hack
instead of waiting for js to support decorators

Auch hacks are explicitly out of scope for TypeScript.


Contract API overhaul - Typechain Fork

Topic which brought this up:

Typechain generates a contract class with requires a signature for definitely the write operations, but also possibly the read operations.
We require a client being able to make read calls without explicitly using an account.

Discussion points:

How can we seperate concerns of the use cases for the Contact API (e.g. read/write/sign/something else)
When and how do we overhaul
How do we maintain current methods for clients
Is it ok to use a public and shared account to make public calls?

Typechain fork is underway.

I don't think we need to separate the concerns as that's what typechain has at the moment, and it's not great. E.g. queries and tx are separated out but are really duplicates. I think we just focus on building a system which translates the metadata for a contract into a bunch of methods. Then you specify your contract address and voila, smart contract calls
we don't need to, this is our typechain now and because it's so poorly strucutred I'm not concerned about backwards compat
see 2.
yes, why would it not be?

@HughParry what are your thoguths on the above? specifically no. 1

I think separation of concerns for read/write/whatever was mostly a question from the viewpoint of non web3 users querying the contract with only read operations (though this isn't actually possible anyway). We now use default accounts to sort this.
Agree with your points 👍

I've migrated this ticket to specific issues, closing.


Fail to run pnpm dev on project created with nuxi init

Environment
Nuxt project info:                                                                                22:50:37

Operating System: Windows_NT
Node Version:     v20.10.0
Nuxt Version:     3.13.1
CLI Version:      3.13.1
Nitro Version:    2.9.7
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      compatibilityDate, devtools
Runtime Modules:  -
Build Modules:    -

Reproduction
https://github.com/fnacarellidev/nuxt-repro
Describe the bug
I basically followed the instructions on https://nuxt.com/docs/getting-started/installation

pnpm dlx nuxi@latest init chit-chat
select pnpm as package manager
opt to not initialize the git repository
cd chit-chat
pnpm dev -o

The page is blank:

With this error printed on the console:

Additional context
No response
Logs
Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec. (entry.js:1)

I can't reproduce with that git repo. Is there any other server running on that port? Does it reproduce in an incognito tab? (in case you have a service worker running)

@danielroe On incognito worked fine, I had some cache from another nuxt application that runs on port 3000 too, it was interfering, thank you :)


Problems about Segmentation fault

Hi @miccol ,I was new in ROS and BT.
When i installed ,i checked the installation by the example:
$ roslaunch behavior_tree_leaves test_behavior_tree.launch
The result was:
[ INFO] [1510192545.521117587]: Waiting For the Acutator named action to start
[ INFO] [1510192545.897654005]: The Acutator action has started
[ INFO] [1510192546.030964858]: Waiting For the Acutator named condition to start
[ INFO] [1510192546.239948285]: Actuator condition Started
Start Drawing!
Segmentation fault (core dumped)
So i read the code and thought the problem may occured due to DotBt. Then i Commented-Out:
// BT::DotBt dotbt(root);
//std::thread t(&BT::DotBt::publish, dotbt);
And recompile. The result was:
[ INFO] [1510193675.814797855]: Waiting For the Acutator named action to start
[ INFO] [1510193676.030049476]: The Acutator action has started
[ INFO] [1510193676.132046947]: Waiting For the Acutator named condition to start
[ INFO] [1510193676.336096227]: Actuator condition Started
Start Drawing!
Ticking the root node !
[ INFO] [1510193676.336497677]: I am running the request
action is setting its status to 3
seq1NEEDS TO TICK action
action is setting its status to 3
[ INFO] [1510193676.338210673]: I am running the request to action
action is setting its status to 0
action is setting its status to 0
action is setting its status to 0
action is setting its status to 0
action is setting its status to 0
Segmentation fault (core dumped)
I read your code for few days. It maybe the problem of Library, but i don't know how to sovle it.

Hi Henry,
I just re-installed and launched the code. Seems to be fine.
 michele@michele-3558:~/catkin_ws$ roslaunch behavior_tree_leaves test_behavior_tree.launch
... logging to /home/michele/.ros/log/f4b6da20-c51e-11e7-bb9b-c304c0a0e8c1/roslaunch-michele-3558-5377.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://michele-3558:33759/

SUMMARY
========

PARAMETERS
 * /rosdistro: kinetic
 * /rosversion: 1.12.7

NODES
  /
    action (behavior_tree_leaves/action_example)
    condition (behavior_tree_leaves/condition_example)
    test (behavior_tree_core/gtest_ros)

ROS_MASTER_URI=http://localhost:11311

core service [/rosout] found
process[action-1]: started with pid [5395]
process[condition-2]: started with pid [5396]
process[test-3]: started with pid [5397]

So let's work together to figure out what problem causes your segfault.
We can start checking your rosdistro, rosversion, and linux distro version.
Does the window with the drawing of the BT appear?
Michele

Hi~
My linux distro was Ubuntu 14.04 lts, kernel was:
henry@henry-m5510:~$ uname -a
Linux henry-m5510 4.4.0-93-generic #116~14.04.1-Ubuntu SMP Mon Aug 14 16:07:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

I launched the code, the result was:
henry@henry-m5510:~$ roslaunch behavior_tree_leaves test_behavior_tree.launch
... logging to /home/henry/.ros/log/a9e32cca-c5b8-11e7-9289-e4a7a06d5e89/roslaunch-henry-m5510-3645.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://henry-m5510:43834/

SUMMARY
========

PARAMETERS
 * /rosdistro: indigo
 * /rosversion: 1.11.21

NODES
  /
    action (behavior_tree_leaves/action_example)
    condition (behavior_tree_leaves/condition_example)
    test (behavior_tree_core/gtest_ros)

auto-starting new master
process[master]: started with pid [3657]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to a9e32cca-c5b8-11e7-9289-e4a7a06d5e89
process[rosout-1]: started with pid [3670]
started core service [/rosout]
process[action-2]: started with pid [3673]
process[condition-3]: started with pid [3674]
process[test-4]: started with pid [3705]
[test-4] process has died [pid 3705, exit code -11, cmd /home/henry/catkin_ws/devel/lib/behavior_tree_core/gtest_ros __name:=test __log:=/home/henry/.ros/log/a9e32cca-c5b8-11e7-9289-e4a7a06d5e89/test-4.log].
log file: /home/henry/.ros/log/a9e32cca-c5b8-11e7-9289-e4a7a06d5e89/test-4*.log

And there was no drawing of the BT.
I read the code, and the program came segfault when it execute std::this_thread::sleep_for(std::chrono::milliseconds(10)); at line 52 in sequence_node.cpp
Then i Commented-Out:
\\BT::DotBt dotbt(root); at line 27 in behavior_tree.cpp
\\std::thread t(&BT::DotBt::publish, dotbt); at line 28 in behavior_tree.cpp
\\std::this_thread::sleep_for(std::chrono::milliseconds(10)); at line 52 in sequence_node.cpp
And i used the Terminator rosrun the code respectly:
roscore
rosrun behavior_tree_core gtest_ros
rosrun behavior_tree_leaves condition_example
rosrun behavior_tree_leaves action_example
So the condition_example result was:
[ INFO] [1510282730.584182259]:  Enum: 0
[ INFO] [1510282730.584211977]:  condition Ready for Ticks
[ INFO] [1510282730.594556498]: Condition Server Started
[ INFO] [1510282735.259028256]: Condition /condition Succeeded

the action_example result was:
[ INFO] [1510282726.550063115]:  Enum: 0
[ INFO] [1510282726.550166426]:  Action Ready for Ticks
[ INFO] [1510282735.260410955]: Starting Action
[ INFO] [1510282735.260498850]: Executing Action
[ INFO] [1510282735.760797683]: Executing Action
[ INFO] [1510282736.261123379]: Executing Action
[ INFO] [1510282736.761405428]: Executing Action
[ INFO] [1510282737.261682509]: Executing Action
[ INFO] [1510282737.761951406]: Action /action Succeeded

the gtest_ros result was:
[ INFO] [1510282734.745444772]: Waiting For the Acutator named action to start
[ INFO] [1510282734.952500008]: The Acutator action has started
[ INFO] [1510282734.990443989]: Waiting For the Acutator named condition to start
[ INFO] [1510282735.257515847]: Actuator condition Started
Start Drawing!
Ticking the root node !
[ INFO] [1510282735.257920689]: I am running the request
action is setting its status to 3
seq1NEEDS TO TICK action
action is setting its status to 3
action is setting its status to 3
action is setting its status to 3
action is setting its status to 3
action is setting its status to 3
action is setting its status to 3
action is setting its status to 3
action is setting its status to 3
action is setting its status to 3
action is setting its status to 3
action is setting its status to 3
action is setting its status to 3
seq1 is HALTING children from 2
seq1 is setting its status to 0
[ INFO] [1510282735.259720726]: I am running the request to action
action is setting its status to 0
action is setting its status to 0
action is setting its status to 0
...
(so many "action is setting its status to 0")
...
action is setting its status to 0
action is setting its status to 0
action is setting its status to 0
Segmentation fault (core dumped)

So the program of gtest_ros came segfault during the action_example's statue was RUNNING. It could not get the signal of SUCCESS after few seconds.
I thought the reason may be the mutex at line 42-50 in tree_node.cpp.
Hope to receive your reply！
Henry

I don't think the problem is in the sleep. I would have the same problem. The problem could be in your openGL library. Try to comment the following in behavior_tree.cpp https://github.com/miccol/ROS-Behavior-Tree/blob/4287572b0ae379b9ffcf915b08c385c00a184198/behavior_tree_core/src/behavior_tree.cpp#L24-L27

Hi @miccol
You are right,the problem was the openGL library.
I used the laptop which has Nvidia Graphics card and Intel Graphics card.
When i switch the Intel Graphics card and roslaunch the  program, it worked.
When i turn to Nvidia Graphics card it occured segmentation fault.
Is it the result i use the open source NVIDIA driver ?  When i installed the official NVIDIA driver the laptop could not work.
So do you use Nvidia Graphics card and open source NVIDIA driver ?
Hope to receive your reply！
Henry

I have the official NVIDIA Drivers, probably you have some compatibility issue.
Closing the issue as it is not a problem of the repository, but we can continue the discussion.


Decouple from gson

Decouple from gson for custom parser

@orhanobut Any chances you can review my PR? It's a little update and easy to understand. Thanks for your work :)

Sorry for the late review check, closing this PR due to big major changes between v1 and v2


Update index.md - need to enable a VS option to use .NET Core previews

Not enabling this "Use previews of the .NET Core SDK" option gives cryptic build errors about missing a developer pack when building desktop WinUI projects:
The reference assemblies for .NETFramework,Version=v5.0 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks

@gegao18 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Hi @gegao18 - I believe this issue was resolved with an internal PR. Please check the topic again and confirm. Re-open this PR if not addressed.
Once you've downloaded Visual Studio, make sure you enable .NET previews within the program:
Go to Tools > Options > Preview Features > Select "Use previews of the .NET Core SDK (requires restart)".


"Submit Another Response" always shows up on Thank You page of survey.

Even though I have indicated that I do not want to prompt the user for multiple responses, the button for "submit another response" still shows up on the "thank you" page at the end of a survey.  For example, see https://next.seasket.ch/blueazores/surveys/88.

Already fixed.


Http1 removetx 5921 v10

#416 with dummy debug commit

Do you know which one of the 2 aborts ?

Does the unix socket test free transactions differently ?

It shouldn't matter.

Anyways, I think we should not get this optimization soon...

Agree. I will see if I can reproduce it manually after the releases next week.

Does the unix socket test free transactions differently ?

It shouldn't matter.

Sure, just trying to understand the issue, to reproduce and fix it.
It seems to happen because transaction are not freed in order...

Replaced by https://github.com/OISF/libhtp/pull/418


sap/m/DateTimePicker: JSDoc definition for public member functions incomplete

OpenUI5 version: 1.111.0
Steps to reproduce the problem:
    const myDateTimePicker = /**@type {import('sap/m/DateTimePicker').default} */ (this.byId("dateTimePicker"));

    // Property 'setMaxDate' does not exist on type 'DateTimePicker'. Did you mean 'getMaxDate' ?ts(2551)
    myDateTimePicker.setMaxDate(new Date());

As commented in SAP/ui5-typescript/issues/389, this is caused by the JSDoc comments for setMaxDate (and maybe others) in the sap/m/DatePicker.js. Those JSDoc comments are not marked with @public which in UI5 is equivalent to marking them as @private.
JSDoc needs to be adapted at least for

setMinDate
setMaxDate

Hello @BenReim ,
I created internal incident https://support.wdf.sap.corp/sap/support/message/2370007787
We will notify you in this issue when it's fixed.
Regards,
Plamen Ivanov

Hey @BenReim,
A fix has been submitted to the master branch, and will be available in release 1.113.
Best,
Diana P.

Fixed in https://github.com/SAP/openui5/commit/1b28ca25ccd1f52c39684b82e39bb71790e07259#diff-c959ecef1a1735963b82cddce6952c3fb345fdd9b6a7432619c4a881c6c26b55

Fixed in https://github.com/SAP/openui5/commit/1b28ca25ccd1f52c39684b82e39bb71790e07259


create parallel stages

you should be able to create parallel stages.
Something like:
stage: 1
stage: 1
stage: 2
to create compound outputs. These would be processed by the next phase accordingly.
run
  |      \
 1a     1b
  |      /
 2

version 2.0.0 implements this with >>


delete toonin room ids after 1-2 hours on server side.

Instead of deleting rooms after certain time, maybe add a delete event on close tab?

yea thats possible too if you check the new code I have the event listener already setup for tab close that deletes the background data maybe we can do a socket emit call also to delete that id on the server.

That's great. I'll work on it. I'm almost done with the toggle mute/unmute feature

This issue has been fixed in pr #51


Add back the prompt_sp option for zsh >= 5.4.1

In 5.4.1, this option was reset between prompts, so to retain the
previous default behavior, this should be added back.
This was the change which caused it to be reset: https://github.com/zsh-users/zsh/commit/43e55a9bcd2c90124a751f2597d2f33cb6e3c042#diff-bb10d67e7a8561b66a53a805f3c77a40R233
This is the documentation on the option itself: http://zsh.sourceforge.net/Doc/Release/Options.html#Prompting
Note that this makes it a little harder to unset this option (as it needs to be done after setting the prompt) but that seems fine, as all the other prompt options are already this way.

Thanks, @belak! I'm glad you are staying on top of the relevant changes in the ZSH upstream =)


Fully cover parse_ants function in uvdata.py with tests

This is the main location of uncovered lines in uvdata.py

@jburba can you work on this?


Too long time to create 10 lakh users for keycloak through benchmark data generator.

Describe the bug
Hi team,
We are running performance test for the keycloak server ( keycloak version - 21.1.1).
We are following this document for the performance test https://www.keycloak.org/keycloak-benchmark/.
As part of the test we are populating the database with 10 lakh user entries for a single keycloak realm. But for creating the 10 lakh users it's taking about 4 hours.
Is there a way to speed up the user creation process?
Version
21.1.1
Expected behavior
No response
Actual behavior
No response
How to Reproduce?
No response
Anything else?
No response

Thank you for reaching out.
To double check (I assume you are already doing this): When using KC21.1, please use the code in the Branch 0.9-SNAPSHOT, see also https://github.com/keycloak/keycloak-benchmark/releases/tag/0.9-SNAPSHOT
When creating new users, the hashing of the user's password is usually the bottleneck, at it takes a lot of CPU. If you see a high CPU usage, try adding more CPU resources. You could also temporarily reduce the number of hash iterations, but beware that you'll then see in the load test later also a lower CPU usage than with the real load.
If you don't see a high CPU usage, something is off with your setup, and you'll need to analyze your setup / system for possible bottlenecks.

@Tejasbglr with using Keycloak main branch code, thats a candidate for Keycloak 25 release (which uses a new default user password hashing algorithm Argon2 with 5 hashing iterations), I was able to generate the 10 Lakhs(1 million) users in 2.37 hrs. So it definitely is proportional to the hashing algorithm and hashing iterations as @ahus1 pointed out earlier.
{"timestamp":"2024-03-28T15:25:00.327252386Z","sequence":63032,"loggerClassName":"org.jboss.logging.Logger","loggerName":"org.keycloak.benchmark.dataset.DatasetResourceProvider",
"level":"INFO","message":"Created all 1000000 users in realm realm-2,
Time since start of the task 'Creation of 1000000 users in the realm realm-2': 8544827 ms",
"threadName":"Thread-44","threadId":145,"mdc":{},"ndc":"","hostName":"keycloak-2","processName":"QuarkusEntryPoint","processId":1}

Closing issue as there was no reply, assuming the issue is resolved. Please open a new issue if the problem persists, or comment here to have this issue re-opened.


When port capability or module media config changes, the local objects should be updated accordingly

When you change the module media configuration, e.g. from QSFP28 NRZ to QSFP56 PAM4, it is as if the module were physically changed with new ports on it. However, if you check the port capabilities, the driver is still telling you the previous ones. It is because the local info storage is not synced with the xenaserver.
As we discussed, the solution is to re-initialize the object.
Requirement: When module media changes:

[ ] the module object must have the same information as the xenaserver
[ ] its ports objects on the module must have the same information as the xenaserver

@ArtemConstantinov We need this for the XOA Utils module media config. Without it, the module/port object used by HL-funcs won't get updated, which may cause XOA Utils CLI to give false information to users.


Disable issues before launch

After some internal discussion, we realized we couldn't think of any great use cases for issues on this repo. The purpose of this repo is to curate and improve Topic pages, and that can all be done through PRs. So before we make the repo public, let's disable issues.

Open

Hi @ozbay, we recently decided to reopen Issues based on a request from a contributor. We don't see a reason not to for the time being.
Thanks!

Teşekkürederim.saygılarımla


Support for GraphQL Highlighting in Markdown Preview

An update of highlight.js provides highlighting for GraphQL code blocks in the Markdown preview of VS Code.

This bug has been fixed in the latest release of VS Code Insiders!
@abduelhamit, you can help us out by commenting /verified if things are now working as expected.
If things still don't seem right, please ensure you're on version 862fa13002d8018c328931ee1edccfd4ca76447d of Insiders (today's or later - you can use Help: About in the command palette to check), and leave a comment letting us know what isn't working as expected.
Happy Coding!


fix: :bug: There was a overlapping that was happening in valid props section in CoreComponent documentation

Description
This error was occuring due to the lable which i have commented now which was placed in CoreSelect component. This error has been solved.
Ref: #160
**Image of solution

the changes that you have asked for has been done
@techoneel

the changes that you have asked for has been done
@techoneel

Share a screenshot after the changes.

Merging since stale over 24hrs.


Setup failed with core-2022.3.1

Logger: homeassistant.setup
Source: setup.py:162
First occurred: 10:20:22 (1 occurrences)
Last logged: 10:20:22
Setup failed for custom integration tapo: Requirements for tapo not found: ['plugp100==2.1.10b1']
core-2022.3.1
supervisor-2022.01.1
Home Assistant OS 7.4
With core-2022.2.1 everything it's ok

Which version of integration are you installing? The latest version use 2.1.13b1, see: https://github.com/petretiandrea/home-assistant-tapo-p100/blob/main/custom_components/tapo/manifest.json#L10

You are right @petretiandrea . After update everything gone well.
Thank you so much


multiline tooltips doesn't work with doughnut charts

Is it bug?
Same code with line and with doughnut charts

@ktostam can you put this into a jsfiddle? It should work.

this is line chart: https://jsfiddle.net/32L7htka/1/
and this is doughnut chart: https://jsfiddle.net/32L7htka/2/


Include Linux ARM, macOS x64/ARM, and Windows x64 in CI

Describe the solution you'd like
Would like test suite to run in more supported platforms than just the one Linux x64.

Thank you for the feature request!  We appreciate your feedback. Currently, Temporal's test suite runs only on Linux x64. While we are working on expanding test suite support, here are some workarounds for you:

Docker: You can use Docker to run the Temporal test suite on other platforms. This will allow you to run the tests in a containerized environment that simulates the Linux x64 environment. [Link to Docker documentation: https://docs.docker.com/]
Cross-compilation:  You can attempt to cross-compile the Temporal test suite for other platforms, although this might require significant effort and might not be fully supported. [Link to cross-compilation documentation: https://en.wikipedia.org/wiki/Cross_compilation]

We will keep you updated on any progress made towards supporting additional platforms in the future.

Thank you for the feature request! We are always looking for ways to improve Temporal.
While we currently only support Linux x64 for our test suite, you can run your Temporal applications on other platforms.
We are actively working on expanding platform support for the test suite.  In the meantime, you can run your Temporal applications on other supported platforms by using our client libraries: https://docs.temporal.io/docs/sdk/.

Thank you for the feature request! We appreciate your feedback and are always working to improve Temporal.
Currently, the Temporal test suite runs on Linux x64.  While we don't have support for running the test suite on other platforms right now, you can explore using a Docker container with a specific OS and architecture.  This can allow you to run the test suite on a different platform.
Let us know if you have any further questions or need more assistance.

Thank you for your feature request! We appreciate the feedback and understand the desire for broader platform support in our test suite.
Currently, Temporal focuses primarily on Linux x64 for its testing environment.  However, you can contribute to expanding this coverage by:

Creating tests for your desired platform:  You can create tests specifically for your chosen platform and submit them as pull requests to the Temporal repository. This helps ensure our codebase is compatible with your environment.
Running tests on different platforms:  You can run our existing test suite on your desired platform by adjusting the build configuration and dependencies.  This may require some manual adjustments.

We are actively exploring ways to enhance our test suite's platform compatibility, and your feedback helps us prioritize future development efforts.


Feature: add statemachine for dledger

What is the purpose of the change
Add a state machine for dledger, support apply, snapshotSave, snapshotLoad.

@hzh0425 Do you prepare for our 2022 summer program which is hosted by the Chinese Academy of Sciences? If not, I recommend you sign up. This is one of our topic this year.

Yes, I participated, I know there is another snapshot topic, but I will add the state machine first, so that another contributor can do this topic later. Maybe @RongtongJin can take a look.

@Yes, I participated, I know there is another snapshot topic, but I will add the state machine first, so that another contributor can do this topic later. Maybe @RongtongJin can take a look.

@vongosling I participated, I know there is another snapshot topic, but I will add the state machine first, so that another contributor can do this topic later. Maybe @RongtongJin can take a look.

Nice, Jin is one of our mentors.

@vongosling yep, Actually, I'm on another topic, the mentor is Jin, but the topic need to add a state machine to the dledger first.


Understanding the branch icons / information

environment

vim: 8.2 patches 1-510
vim-airline: 0.10
colorscheme: vim default theme
OS: Arch Linux
Have you reproduced with a minimal vimrc: No
What is your airline configuration: default, with xtermlight Airline theme
terminal: xfce4-terminal/tmux
$TERM variable: screen-256color
color configuration (:set t_Co?): 256

I am not being able to fully understand the meaning of the icon next to the branch name.

Sometimes there is no icon, sometimes that “lightening” icon, sometimes that icon similar to ∉. Is this something documented somewhere? If not, I'd like a brief explanation, if possible.
Thanks!

this issue actually belongs to the vim-airlines repository. Please have a look at the documentation:
From [https://github.com/vim-airline/vim-airline/blob/7c318503815316b78f10803d6b38ca1679128b46/doc/airline.txt#L346-L358]

let g:airline_symbols.notexists = 'Ɇ'
[...]
let g:airline_symbols.dirty='⚡'

the dirty symbol basically means your working directory is dirty (e.g. there are uncommited changes),
the notexists symbol means you are editing a file, that has not been commited yet.
Please suggest a documentation improvements. Thanks!

I think it is vim-airline's issue.
Therefore, I thought it was better to transfer this issue to vim-airline's repo.
What do you think? @chrisbra

I think this can be closed, right?

I agree with @chrisbra


Changed default version setting to 0.1.0-SNAPSHOT

Fixes #3467
Changed default version setting to make it compatible with semantic versioning.

To validate this pull request against other sbt modules, please visit this link.

A validation involving this pull request is in progress...

Thanks, @laughedelic!

I just noticed that issue and thought that it's a 5 seconds fix 😄
I'm a bit confused about this CI build thing: am I supposed to push the Build button or the maintainers here? And should it really build all modules?

The validator isn't required. We use it when we want to check impact. For instance if there's some enthusiastic refactoring in sbt/zinc we validate that it doesn't break any of sbt/sbt's scripted tests. For this I'm happy to just see Travis CI go green, and meanwhile give @eed3si9n a chance to weigh in.

OK. Thanks for explaining.

The validator has checked the following projects against Scala 2.12,
tested using dbuild, projects built on top of each other.

Project
Reference
Commit

sbt
pull/3577/head
sbt/sbt@632b14cf7875c53572f3503edb2d91036f979e3e

zinc
1.x
sbt/zinc@b63e9c6808ebd7eb5b511b9b9b7c0cf3a27cd896

io
1.x
sbt/io@62004b28dfcdc33273ebb07a563e78178f6eb21d

librarymanagement
1.x
sbt/librarymanagement@293666f653d2686e3049dce37fb80ccb58845b99

util
1.x
sbt/util@be73dc0a331a3b64994baa6267fdb2efea0fa925

website
1.x

:x: The result is: FAILED
(restart)

To validate this pull request against other sbt modules, please visit this link.

@eed3si9n sure. Done in e99aa6d.
Why do you keep now release notes in nested folders and separate files? Do you use some new cool tool for aggregating them and publishing?

Why do you keep now release notes in nested folders and separate files? Do you use some new cool tool for aggregating them and publishing?

This is to avoid merge conflict when we have multiple PRs pending. The release note is hand-crafted, and I think it makes our release notes pretty good.

To validate this pull request against other sbt modules, please visit this link.

The Travis failure is legitimate. Please update /sbt/src/sbt-test/actions/package-delete-target/test@9d8a041

Done: 402b9ef

This is to avoid merge conflict when we have multiple PRs pending.

Makes sense.

The release note is hand-crafted, and I think it makes our release notes pretty good.

They are good indeed 👍

To validate this pull request against other sbt modules, please visit this link.


App store update

I'll leave this issue open until the new version is available in the app store.

Apple approved the update and version 1.1 is in the store now!


Property editor not working on block editor

Update
It seems we can get the block key (through back-office eventsService) but there are wider issues with how we support blocks and elements in a useful way. Currently referring to local properties and other nodes by node ID should work (TBC) but things like parent and ancestor won't work (because of the nature of elements).
As a short term fix I'd recommend:

Ensuring UI and fallback value behaviour is consistent for block and nested elements.
Fix any low hanging fruit (local and by-ID references)
Show warnings where a reference is being used and is unsupported

Original issue
There seems to be a variety of issues contributing to the fallback editor not working inside blocks. The main issue seems to be UI related, the property editor needs to grab the node/element ID but the block ID doesn't seem to be available in the property editor (e.g. through model, $scope or editorState).

@deanleigh @ault this is the current state of play. Happy to discuss.

This is now fixed in 1.3 (see release notes on package).


added skill table if requested

Hi, I added an additional flag for scatter plots (point comparison only for the moment) that adds basic statistics table on the right side. Example:

comparer.scatter(model=modname,cmap='rainbow',                               xlabel='Observation Hm0 [m]',                              ylabel='Model Hm0 [m]',show_density=True,                               ) gives the normal scatter

adding the skill_table=True flag then makes it like this comparer.scatter(model=modname,cmap='rainbow',                               xlabel='Observation Hm0 [m]',                              ylabel='Model Hm0 [m]',show_density=True,                               skill_table=True)

Still to implement:

Table flag for the spatial-skill scatter plot
Add dimensions (metres, seconds, etc.) as of right now fmskill does not take into account the physical unites (dimensions) of the comparisons

Format skill table