Pagination

Closes https://github.com/jpmorganchase/salt-ds/issues/1390

I think this is a general issue with a lot of our site examples, they don't really show the full usage of components (for example Dropdown doesn't explain how to get the value selected by the Dropdown, which you generally need when you use the component).
Basically, I am finding it hard to review the API as it isn't clear how I would use the component. I'm not sure how you use Pagination, Paginator and GoToInput together to build something that changes a page.

Has accessibility been reviewed for this yet?

Yes

Trying this on storybook, somehow the page number button is stuck in :hover state after clicking, so clicking away will become a different color.

Needs a changeset

Since our accessibility chat the other day, I was wondering if the pagination buttons should be in an ? So that screen readers can interpret it as list of related items (and announce the length).


Add SQL support for IN expression

Note: migrated from original JIRA: https://issues.apache.org/jira/browse/ARROW-10731
We should add support for the SQL "IN" expression.
See TPC-H query 12 for a good example:
{code:java}
WHERE l_shipmode IN ('MAIL', 'SHIP') {code}

i will have a try.  i think its a good chance to familiar datafusion code.😁

it seems already support in where col1 in (1,2)   in  in_list.rs @alamb

but in  for a sub_query is not support, should i implement this?

Thanks @Ted-Jiang  you are right! @seddonm1  added support in https://github.com/apache/arrow-datafusion/commit/93c6c8879c22f96481b5ce7b6057466986f8d340
I think @xudong963  has been working on some subqueries (e.g. https://github.com/apache/arrow-datafusion/issues/1209 and https://github.com/apache/arrow-datafusion/pull/1373 / https://github.com/apache/arrow-datafusion/pull/1492)  so it might be good to catch up on those efforts.

There were some attempts to improve the performance of INLIST here:  https://github.com/apache/arrow-datafusion/pull/806 https://github.com/apache/arrow-datafusion/pull/278 from @Dandandan  and @pjmore

I think @xudong963 has been working on some subqueries (e.g. #1209 and #1373 / #1492) so it might be good to catch up on those efforts.

Yes, I'm sure I'll continue with this weekend. BTW, I'll split some small tasks, @Ted-Jiang you can help me. There is a paper that you can read in advance. "Execution Strategies for SQL Subqueries"


Bench MultiFibonacci.

This change is

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#510  👈
#509
dev

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @alonh5 and the rest of your teammates on  Graphite

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

:exclamation: No coverage uploaded for pull request base (03-19-Create_MultiFibonacci@28a3cf2). Click here to learn what that means.

Additional details and impacted files
@@                      Coverage Diff                       @@
##             03-19-Create_MultiFibonacci     #510   +/-   ##
==============================================================
  Coverage                               ?   93.99%
==============================================================
  Files                                  ?       60
  Lines                                  ?     9029
  Branches                               ?     9029
==============================================================
  Hits                                   ?     8487
  Misses                                 ?      488
  Partials                               ?       54

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


Can't pay Lightning invoice - Says lightning invoice is invalid

Description
I have two open channels and both are online. Both channels have a "can send capacity" greater than the amount of the invoice. From the wallet, I press "Pay" and then paste a valid lightning invoice into the payment request box, and I get an immediate message right below the box that says "Not a valid bitcoin/lightning request". I have tried pasting invoices created by different lightning wallets and none of them are considered valid.
Expected Behavior
To pay the invoice out of my available funds.
Actual Behavior
Get a message: "Not a valid bitcoin/lightning request"
Steps to Reproduce

Press "Pay" Button from the wallet.

Paste a lightning invoice into the Payment Request box.

 Does it work?

That's a handy tool. Thanks. With your help, I figured out the problem.
The Lightning invoice that is generated is preceded by "lightning:". The decoder treats it as a valid address if you include the "lightning:" prefix when you paste the address, and it also treats it as valid if you omit the "lightning:" prefix.
When I paste the address into Zap, it treats the address as invalid if you include the "lightning:" prefix, but once you remove it, Zap processes the invoice correctly.
Thanks very much for your help. Until I started experimenting with the decoder, I had no idea what was going on.


NIFI-10693 Remove direct proxy configuration properties from PutBigQuery

Summary
NIFI-10693
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[x] Apache NiFi Jira issue created

Pull Request Tracking

[x] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[x] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[x] Pull Request based on current revision of the main branch
[x] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[x] Build completed using mvn clean install -P contrib-check

[x] JDK 8
[ ] JDK 11
[ ] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

@exceptionfactory Newly added processors should only support the Proxy (or SSL) controller service and not the direct configuration properties.
PutBigQuery was just added in 1.18.0 so in my opinion it may be acceptable to remove those properties with mentioning it in the Migration Guidance.

Thanks for the background on release timing @turcsanyip.
I agree that new Processors should only use the Proxy Configuration Service. Since this Processor was just released in 1.18.0, and because the individual Proxy properties are optional, it seems reasonable to move forward with removing the individual properties and adding a note to Migration Guidance for subsequent release versions.
It looks like there are automated test failures related to the property changes that need to be addressed, but the general plan sounds good in light of that background.

Thanks for your answer @exceptionfactory!
Actually, while I was testing the processor I noticed that the proxy is not used at all (configured either via the legacy properties or the controller service). So at least we will not break anything working.
It seems it is not enough to add the proxy config for the HTTP transport, but we need to add it for GRPC too. It can be done via BigQueryWriteSettings.Builder.setTransportChannelProvider() but the config is not straightforward.
@bejancsaba I think we can either fix the proxy here or re-scope this PR, remove the proxy config at all and add a follow-up jira for fixing it.

@bejancsaba I think we can either fix the proxy here or re-scope this PR, remove the proxy config at all and add a follow-up jira for fixing it.

Removed the proxy configuration for now and created a dedicated Jira for the Proxy work: https://issues.apache.org/jira/browse/NIFI-10707


Update JsonSchema.Net

Update JsonSchema.Net to version 5.3.1
Compare release notes:
https://docs.json-everything.net/rn-json-schema/
as well as the docs for Evaluation results:
https://docs.json-everything.net/schema/basics/#schema-results

Thank you very much!
It might make sense to add a test for the timestamps that triggered all of this?

Thank you!

Thank you very much! It might make sense to add a test for the timestamps that triggered all of this?

Done.

Thank you! I can't really comment on the code changes itself but what I can see I like. Thanks!


[Bug]: Unknown Error: 'TMDbShow' object has no attribute 'poster_path'

Version Number
1.16.5
What branch are you on?
master
Describe the Bug
When running, any collection using 'tmdb_show_details' method seems to generate the error. Logs are from one such collection.
Relevant Collection/Playlist Definition
templates:
    Show:
        tmdb_show_details: <<show>>
        sync_mode: sync
        collection_order: release

collections:
    Amagi Brilliant Park:
        template:
            name: Show
            show: 65332
        url_background: https://www.themoviedb.org/t/p/original/5pl88CUfQnOgPEY7jP5wORX4Kc0.jpg

Logs
https://gist.github.com/calboi91/bf387769757b6adcba5a97d83247ce9c

Added in 1.17.0


Wrong footnotes generated

When I use footnote in [quote], I got footnotes generated twice at the end of chapter and the index started from [2] , not [1].  This should be considered as bug.
Here is sample code:
= Love story
Mr.Bean
v1.0, November 1, 1980

== The old man
=== Dog named Boo

[quote]
I do not want to say anything here until I got fixed
footnote:[some book to be refered to, pp. 217-218]

test.pdf

This happens because the footnotes get recorded during the dry run and again during the print run. The solution, however, turns out to be rather complex. We have to know when we enter and leave the dry run so the document state can be restored. I'm still trying to work out how to do that in the existing design.

...I think I have a solution.


Provider orders' basic functionality - Update

[ ] Generate PUT endpoint in Orders' resource to register and persist changes in orders (both order's info and its associated order lines, which could be created, updated or deleted) with info coming from frontend (Order-OrderLine DTOs).
[ ] In addition, generate a specific PUT endpoint to mark an order as closed.
[ ] Generate all services' and persistence ports' methods required to create that endpoint.
[ ] Cover new functionality in previously existing unit testing (models, services) and integration testing (new resource's method).
[ ] Adapt frontend to use implemented endpoint: validate input in client before sending and handle server responses.

Issue metrics:

Real time: 20 mins (0,33 hours).
Code lines (for each technology):

Angular: +32, -21.
Spring: +286, -9.


Fix README rendering on PyPI

The rST parser used on PyPI rejects anything with warnings, which is why the rendering is broken for the current version: https://pypi.org/project/filelock/3.0.9/
This can be checked with:
$ pip install docutils pygments
$ python setup.py check --metadata --restructuredtext
running check
warning: check: Duplicate implicit target name: "similar libraries".

warning: check: Duplicate implicit target name: "installation".

warning: check: Duplicate implicit target name: "documentation".

warning: check: Duplicate implicit target name: "contributions".

warning: check: Duplicate implicit target name: "license".

I fixed the warnings by removing the 'ToC' at the top. The README isn't so long so I don't think this is a huge loss. After this change, the check passes:
$ python setup.py check --metadata --restructuredtext
running check

Thanks, I did not know about the check. Do you know, why it still looks that way?

It won't be updated until it gets uploaded by a release :)

Okay maybe you did do a release. I'm not sure, but the license field is being filled in with the full license text, when it's intended for just the name of the license (e.g. https://github.com/adamchainz/ec2-metadata/blob/master/setup.py#L41 ). Try removing that? You can use Test PyPI to create trial uploads rather than doing repeat releases to production PyPI.


bump skv2 + k8s dependencies

bumping skv2 + k8s as done in the v0.2.0 release, but off of the gloo-friendly gloo-master branch.
Pinning codegen-deps package versions.

When codegen-deps ran, there were errors regarding the dependencies
Error: ../../../go/pkg/mod/github.com/golang/mock@v1.6.0/mockgen/mockgen.go:41:2: missing go.sum entry for module providing package golang.org/x/mod/modfile (imported by github.com/golang/mock/mockgen); to add:
	go get<EMAIL_ADDRESS>Error: ../../../go/pkg/mod/golang.org/x/tools@v0.6.0/internal/imports/mod.go:21:2: missing go.sum entry for module providing package golang.org/x/mod/module (imported by golang.org/x/tools/internal/imports); to add:
	go get<EMAIL_ADDRESS>Error: ../../../go/pkg/mod/golang.org/x/tools@v0.6.0/internal/gocommand/vendor.go:17:2: missing go.sum entry for module providing package golang.org/x/mod/semver (imported by golang.org/x/tools/internal/gocommand); to add:
	go get<EMAIL_ADDRESS>
Pinning the mockgen and goimports to the suggested fix in the error(s) fixed the issue (at least, locally)

Bumping go to 1.19 fixed the issue with CI failing. Now the final question before review: "For codegen, should I use mockgen 1.6.0 and goimports 0.6.0? Or the versions that are used in main?"

Cool beans, this worked! 👍🏼


redux-dev-tools not removed when compiling for production env

Hey, guys!
I run following command: NODE_ENV=production npm run compile and I see redux-dev-tools code in dist/app.**.js
This command worked fine yesterday. Can you have a look, please?

I have an idea of what it might be, but absolutely no idea why. Checking.

I've created PR, ICYMI: https://github.com/davezuko/react-redux-starter-kit/pull/320


Build with react 0.3.11 fails with linked .a file, but works when adding source files

If I add the .a file from Products, the build mysteriously fails with no errors. If I remove this file, but instead add the entire IOS directory to the project, the build succeeds.

@jsierles  how did you solved it?

By adding the IOS directory directly to the project via 'Add Files'. It's not required to link the .a file.


Mitra PR gapfilling and plotting

Purpose

Add better gap-filling and flags, and plotting of met drivers
To-do

Content

[ ] I have read and checked the items on the review checklist.

@mitraA90
Your code crash and doesn't pass CI, you can click on "Details" above to see where it stopped running on the remote. e.g.,
ERROR: LoadError: UndefVarError: `time` not defined
in expression starting at /central/scratch/esm/slurm-buildkite/climaland-ci/3367/climaland-ci/experiments/integrated/fluxnet/met_drivers_FLUXNET.jl:81
in expression starting at /central/scratch/esm/slurm-buildkite/climaland-ci/3367/climaland-ci/experiments/integrated/ozark/conservation/ozark_conservation.jl:20

You should try to fix it locally then push your commits!
Let me know if you need help.


/setuserpic is not working

Perhaps I'm missing something, but I tried all ways I could think of to set the user picture:

The bot still shows the "initials" colored circle icon.

Actually it turns out the documentation is a bit misleading: could you perhaps add a sentence explaining that the /setuserpic command must be executed in BotFather, not in the bot conversation (as it is below the /p command, I was thinking I needed to do it in the bot conversation).

Done


Add recipe content for running remote retrospectives with Retrium

The boston and dallas teams have had quite a bit of success with running retrospectives with remote teams using Retrium. This article should describe how to implement the concepts defined in the root retrospective readme using Retrium.

Closing for now in light of the teams conversations on this.


Algebra added

algebra.hr

@josip-algebra I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host predavaci.hr not found: 3(NXDOMAIN) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!

But I've done it as requested...

Domain is algebra.hr


Extend board config into Kanban to display columns from config

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 84.22%. Comparing base (00d7ee3) to head (f0e89e7).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #10   +/-   ##
=======================================
  Coverage   84.22%   84.22%
=======================================
  Files          11       11
  Lines         393      393
  Branches       37       37
=======================================
  Hits          331      331
  Misses         44       44
  Partials       18       18

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


App strings reworked

thx for the work! Some strings look weird in settings:

Thx again!
But I found some translations change the original meanings. Perhaps that's because I don't provide a screenshot!
Oh I can push to this patch branch... I'll try to fix them myself later.
The CI seems broken - not your fault - I should make it work first :disappointed:

@deltazefiro
That is what I think too. If you explain (and maybe do screenshots) I can try to improve the ones that don't work.

If you explain (and maybe do screenshots) I can try to improve the ones that don't work.

Thank you. I made some improvements by myself.
I've fixed and kicked off the auto build CI — you can download the app from here (or if you can't open the link, get it from "Show all checks -> Details -> Summary -> artifact")
Would you mind installing it and having a look?


ChatClient.ChatClientRequestSpec need a function

Please do a quick search on GitHub issues first, the feature you are about to request might have already been requested.
Expected Behavior
ChatClient.ChatClientRequestSpec need a function like <I, O> ChatClientRequestSpec function(FunctionCallbackWrapper wrapper);
Current Behavior
not have a function
Context
we use lamda function and the function can not get the inputType,so if add the ChatClientRequestSpec function(FunctionCallbackWrapper wrapper); we can set the inputType self

public static <T, R> Function<T, R> createFunction(Object obj, Method method) {
return (T t) -> {
try {
return (R) method.invoke(obj, t);
} catch (Exception e) {
throw new RuntimeException(e);
}
};
} I use this code to create the function but the inputType will be the object

we need a function like this to register a FunctionCallbackWrapper direct at ChatClient, so we can set the  inputType at FunctionCallbackWrapper

@xixingya the FunctionCallbackWrapper and even the FunctionCallback interface are implementation details that we should not be expose those in the chat client API.
If I understand your use case, you need an abstraction that can pass the input type explicitly?
Would something like this work for you:
interface FunctionSpec<I> {
     String getName();
     String getDescription();
     Class<I> getInputType; // optional explicit type
     String getInputTypeSchema(); // optional
}

and ChatCient api like this:
<I2, I, O> ChatClientRequestSpec function(FunctionSpec<I2> functionSpec, java.util.function.Function<I, O> function);

This would allow your to pass an explicit input type (I2)

@xixingya the FunctionCallbackWrapper and even the FunctionCallback interface are implementation details that we should not be expose those in the chat client API.
If I understand your use case, you need an abstraction that can pass the input type explicitly?
Would something like this work for you:
interface FunctionSpec<I> {
     String getName();
     String getDescription();
     Class<I> getInputType; // optional explicit type
     String getInputTypeSchema(); // optional
}

and ChatCient api like this:
<I2, I, O> ChatClientRequestSpec function(FunctionSpec<I2> functionSpec, java.util.function.Function<I, O> function);

This would allow your to pass an explicit input type (I2)

ok. I will change the pr to add function like this.

@tzolov I have change the pr


Use _.includes and call it _.includes

You have a section called _.contains but you never actually use it, you use the alias. So just name the section the alias, and actually refer to it's alternate version _.contains, much easier to understand and keep track of

Awesome! @acconrad


DDLGenerator - Don't drop tables or don't throw errors for existing tables

For ease of deployment, I like to let tables and schemas be generated on the fly. EBean only seems to support this with dropping all data that is already there (which is nice for testing, not so nice for production).
Setting createOnly to true results in error when starting up the application since the relations already exist.
I'd like to be able to configure EBean so, that either no errors are thrown for existing relations during startup.
I do know that you should ideally design the schema yourself to have a better performance, I find it much easier though (especially with PaaS in mind) to just throw my application somewhere and let it install the things it needs.

I solved my specific problem using the following Kotlin code:
    val server = EbeanServerFactory.create(config)

    config.isDdlGenerate = true
    config.isDdlRun = true
    config.isDdlCreateOnly = true

    val generator = object : DdlGenerator(server as SpiEbeanServer, config) {

        private var createAllContent: String? = null

        override fun runCreateSql() {
            if (createAllContent == null) {
                createAllContent = readFile(createFileName)
            }
            runScript(true, createAllContent, createFileName)
        }
    }

    generator.execute(true)

support this with dropping all data that is already there

Not really. DB Migration was built just for this purpose I would say:
http://ebean-orm.github.io/docs/setup/dbmigration
... and yes Ebean ought to be able to run the migration without requiring FlywayDB etc via enhancement request #636
So the create-all / drop-all scripts are absolutely only intended for running tests and DB Migration is used to apply schema DIFF's to an existing database (aka prod, pre-prod, test etc)
Your suggestion will not quite work in a number of cases which DB migration takes account of such as:

Drops : These need to be held back etc
Order of changes: Changes to foreign keys, History tables etc need to execute in a correct order

I definitely recommend using DB migration for this.

I'll assume my answer above satisfied your question and close this. Re-open to discuss more if required etc.
Cheers, Rob.


Can't download compose artifacts' source code in the common code.

Describe the bug
When the android and desktop targets are defined in a project with only one module, it is not possible to download the source code of the Compose artifacts in the common code nor in the desktop code (both seem to use the same artifacts, *_desktop). This is terrible because to develop for Compose, it is strictly necessary to explore the source code of the composable functions.
Targets
By adding more targets, for example, iOS, the problem is solved, from the moment the common code starts to use the common artifacts. So I assume that the problem is precisely the artifacts for JVM.
Modules
For some reason that I still don't understand, the bug does not exist in projects with multiple modules. So, projects created with the Kotlin Multiplatform Wizard suffer from this bug.
My personal template, for example, started to show the bug after consolidating everything into one module.
Discussed in https://github.com/JetBrains/compose-multiplatform/discussions/4263
Affected platforms

Desktop (Windows, Linux, macOS)
Android

Versions

Kotlin version*: 1.9.22
Compose Multiplatform version*: 1.6.1
OS version(s)* (required for Desktop and iOS issues): Fedora 39
OS architecture (x86 or arm64): x86
JDK (for desktop issues): 17

To Reproduce
Steps and/or the code snippet to reproduce the behavior:

Define the android and desktop targets.
Create a simple hello world in the common code.
Open the used composable and click on "download sources".
Nothing happens.

Expected behavior
It should download the source code so that we can explore it.
Screenshots
Gravação de tela de 2024-03-23 00-12-41.webm

Hello! Thank you for submitting the issue.
Looks like the problem with the Kotlin Wizard only. Please, create a ticket in Kotlin Issue Tracker
And feel free to reopen if you have any questions.

@mazunin-v-jb I think it might be a bug in the IDE

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


sskip.100.vectors vector training

On which corpa did you train sskip.100.vectors? Do you have any generator for creating skip-n-gram vectors?

That info is in the paper. Gigaword and Ling et al 2015.
Miguel


common payload properties

function that returns common payload properties.

One more request, use this function in places where it can replace some duplication eg
https://github.com/Akilihub/github-todos/blob/master/src/lib/github/changedFilesList.ts#L12
https://github.com/Akilihub/github-todos/blob/master/src/lib/github/addIssuesToRepo.ts#L12

@lubegasimon  also change file name to util.ts


[Bug]: Determination lock not working for "Add to container"

Steps to reproduce the bug
1. When I am on a collection object with an added determination
2. Then lock all fields
3. Then I click "Add to Container"
4. Then I do not see the determination to be added to the containerized collection object.

Screenshot
Before clicking "Add to container"

After clicking "Add to container"

Expected behavior
The determination lock should work and transfer to next specimen.
Additional Screenshots
No response
Environment
Production
Sandbox Used
No response
Version
0.24.2
Browser Used
Chrome

Reopen - determiner and potentially date not carried over. Currently at least determiner does not carry over even if included in determination.

@tmcelrath I can't replicate this. I added a determination and locked the list, then I saved the collection object and pressed "Add to container" button. It created a new CO with the taxon determination already added on the list

With a determiner or not? The issue is that the determiner doesn't carry over properly.

Yes, the determiner too. Everything in the list seems to be copied correctly. Can you provide the detailed steps to replicate?

Pre-"Save and New"

After "Save and New" (pre-save)

After "Save and New (after save)

As you can see, for some reason the determiner is dropped out.

Ok, I will try to replicate it again


Android native project import Flutter module, through the DSL language cannot import use

Steps to reproduce

https://docs.flutter.dev/add-to-app/android/project-setup
Actual results
According to the description on Flutter's official website, Flutter was added to the Android native project. Through the groovy language configuration example described on the official website, I added the configuration in setting.gradle in the old project and it can be used normally and runs successfully.
But my new project uses the setting.gradle.kts DSL language. setBinding and evaluate have been deprecated and cannot be used. I have found many articles but can’t find the answer I want. Could you please give me a correct configuration example in DSL? Add Flutter module to the language.
I found this in Flutter's examples, but it didn't solve my problem.
https://github.com/flutter/flutter/blob/master/examples/hello_world/android/settings.gradle.kts
Please give me some answers, thanks~
Logs

Logs

<!-- Paste your logs here -->

Flutter Doctor output

Doctor output

<!-- Paste your output here -->

According to Flutter's official website description, adding Flutter to the Android native project, through the groovy language configuration example described in the official website, I can use setting.gradle in the old project to add configuration, and run successfully.
However, my new project uses setting.gradle.kts DSL language, and setBinding and evaluate have been deprecated and cannot be used. I have searched many articles but failed to find the answers I want. Add Flutter module to DSL language.
I found this in some Flutter examples, but it didn't solve my problem
https://github.com/flutter/flutter/blob/master/examples/hello_world/android/settings.gradle.kts
Please also answer, thank you ~

@Junkmer
Please check if below links help in your case or not.
https://github.com/flutter/flutter/issues/121541
https://github.com/flutter/flutter/issues/48041
https://github.com/flutter/flutter/issues/93238

@Junkmer
What flutter version are you on ? Check this to see if it helps in terms of AGP 8.5

这个

Can you upgrade to latest stable and re-run your scenario to check if it still persist or not ?

I need to confirm which part of the code sample I should look at in the reference link you gave me before. I am not sure whether it is my own code error or the Flutter version error. Because I need to be compatible with some projects, I cannot upgrade for the time being.
If you can give me a clear guide, I can also make a preliminary judgment whether it is my code problem or Flutter problem.
This is what I care about. I did not find this explanation in the official Flutter document (about DSL access guide instructions). I hope you can update the document here. Thank you very much
https://docs.flutter.dev/add-to-app/android/project-setup

I think currently it doesn't seem to support settings.gradle.kts. See https://github.com/flutter/flutter/issues/141540 for further reference.
I will close it in favor of it. You may share your findings in that issue for better tracking.

Hi @Junkmer  - I am also facing the same issue as you mentioned above. I am able to integrated via Android Archive  method, however Module Source Code approach is getting issue because of I am using AGP 8.9 with settings.gradle.kts
If you have found any solution, please share it. Any help will be much appreciated.


Handling user editing of selection and clear

When input props include type: 'search', the search box is rendered with a special "clear" button that allows the user to clear the input. However, when this happens, the "selectedValue" happens to remain the last selection that was made.
There is a similar issue when the user edits the text after a selection was made, but did not choose a selection, but this is probably less of an issue.
Whats the best way to handle something like this?

Hey @pathsny,
I'm not sure what you mean by:

However, when this happens, the "selectedValue" happens to remain the last selection that was made.

Here is an example with type: 'search'. If I do:

Type 'c'
Click the clear icon

the input value is cleared, as expected.
Could you elaborate on the issue a bit more, and provide steps to reproduce?

sure. To give you a bit more context, I'm using this component inside a form. The form is submitted only after the user fills in all fields.
Steps

Type C
Select the first item in the suggestions
click the clear icon.

Now subsequently if the user submits, to the user the submitted value is "", whereas in actuality the selected value is something else that is not visible to them.

@pathsny I still can't reproduce what you are describing. Have a look at this pen. I do the following:

Click the input field to focus on it
Type c
Click on the first suggestion
Click the clear icon
Click the submit button

At this state, in the console I see that an empty value was submitted, which is exactly what users expect.
What am I missing?

@pathsny Can I ask where do you use react-autosuggest?

Hi @moroshko. I use react-autosuggest on an app that's not publicly available as of yet.
However, I have forked your pen to demonstrate the problem I was describing.
http://codepen.io/pathsny/pen/PNMywb?editors=1111

Click the input field to focus on it
Type c
Click on the first suggestion
Click the submit button, see console
Click the clear icon
Click the submit button again, see console

(A similar thing would happen if the user edited C++ to be C-- for example)

Note that instead of using a ref, I have attached a handler to onSuggestionSelected and I save the selection in the state.
The submission is the actual selection and not the input box contents, and this includes the "year" for example. (in my actual use case, this includes the unique id of the selected object).

I suspect that the correct approach is to subscribe to onChange on the input and use that to set the selection in the state back to null, unless the text value of the input and the selection are identical

@pathsny You're right. Just update the state in the onChange handler. Note that you have access to method in the onChange handler, so you can know, for example, whether the change has occurred as a result of suggestion selection or not.

makes sense, thanks!


pull request for e2e test at 11/13/2016 07:45:10

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

Details

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


It is possible to integrate with Milvus and return similarity scores

Dear Developers,
I would like to request the following enhancements:

Integrate TaskingAI system with the Milvus database to enable efficient vector similarity search.

Allow the database to return similarity scores along with retrieved chunks, enabling flexible filtering based on similarity thresholds rather than a fixed number of chunks.

These improvements would greatly enhance the precision and flexibility of our system's search and retrieval capabilities.
Thank you for your consideration.
Best regards,

@wzs1566 thanks for your suggestions. I think we can add a score-based retrieval filter. Please stay tuned :-)


supported "booster.task.compression.pngquant.bin"

Booster version
1.30.0

Why is the booster.task.compression.pngquant.bin property not supported?
This commit

To improve the user experience, booster-pngquant-provider has been created to compress images by pngquant without installation

@johnsonlee 谢谢回复，希望及时更新下文档哈。


Rules of thumb for designing Electronic Direct Democracy systems

This is an informational post related to the issues raise in the critique:

Note that these rules relate to technical issues. There are a parallel set of marketing issues (features that will make it easier to market the final system to The People). Unfortunately these two sets are in direct opposition in many cases. For example, "dictatorship by demagogue" is a particularly easy sell to our Pleistocene-tuned brains which is why Hitler was "elected" dictator by 88% of the German population in a 1934 referendum. Unfortunately the outputs of systems that are easy to sell to end up being far worse for The People, an outcome that apparently in most cases they seem to be unable to predict.
The attraction, and indeed the viability, of democracy is due to the promise that everyone gets an equal vote in every decision that affects them. An effective EDD system must provide the effect of this equal weighting regardless of the actual participation rates: That is, the final decision should be the same as if each individual that will be bound by the decision had unlimited time, knowledge, and motivation to ensure that they cast a "correct vote", the vote that best represents their fully considered preferences. Failure to ensure this outcome means that the resulting system will be an oligarchy, not a democracy (and virtually all existing and previous so-called democracies, including all previous EDD proposals, fail to meet this requirement).
No matter what you do the majority of The People will not directly participate in most decisionmaking because doing so requires a significant amount of effort (i.e., a time investment of more than a few hours a year). Therefore delegation is not only a required feature of any viable system, it must be the default operating mode (i.e., people must "opt out" of each decision if they don't want to be represented by proxies/delegates).
The existence of political parties, demagogues, celebrities, "supervoters", or any other type of aggregated political power works directly against the requirements of #1. Therefore any proposed EDD must not only not facilitate this type of aggregation, but must include features to prevent it from arising spontaneously.
There is almost no scientific evidence that a secret ballot is a necessary feature of a direct democracy other than as a marketing feature. If rules 1-3 are followed even the potential benefits of a secret ballot disappear. Because a secret ballot effectively eliminates transparency and the ability to have a verifiable delegation/proxy system, no viable EDD can include any provision for a secret ballot. The need for a secret ballot is this generations "The Earth is flat" or "Disease is caused by bad air": Beliefs that are nearly universally held, yet bereft of actual factual support.
The requirements of rule #2 can be met by a wide variety of proxy-matching algorithms. This is where opportunities for creatively in EDD systems abound. The other rules, however, are much more restrictive and so present much less opportunity for alternative solutions: Any system that does not follow them will surely fail (indeed in most cases they can be shown to fail by definition, before even a single line of code is written).

As was the case for the critique, if you'd like to discuss these issues, I suppose we can do it here, but there are two other forums that might be more appropriate for it:
The Metagovernment mailing list:
http://metagovernment.org/mailman/listinfo/start_metagovernment.org
The forums on the Matchism website:
http://www.matchism.org/forum/

There is almost no scientific evidence that a secret ballot is a necessary feature of a direct democracy other than as a marketing feature. If rules 1-3 are followed even the potential benefits of a secret ballot disappear. Because a secret ballot effectively eliminates transparency and the ability to have a verifiable delegation/proxy system, no viable EDD can include any provision for a secret ballot. The need for a secret ballot is this generations "The Earth is flat" or "Disease is caused by bad air": Beliefs that are nearly universally held, yet bereft of actual factual support.

Curious if you have more data to back this up?

Here's a couple to get you started:
http://www.matchism.org/refs/Gerber_2012_SecretBallot.pdf
http://www.matchism.org/refs/Gerber_2013_DiscussVoterChoice.pdf
There's also more discussion of this on the Matchism site:
http://www.matchism.org/system/
To summarize, Normies not only don't insist on a secret ballot, they don't even believe that we have one now. But again, the real key to understanding this issue and why it's an "earth is flat" belief analog is the transparency issue: Unless you can go in and verify by yourself that your vote was accounted for in the total, nothing else matters because you've already ceded your "sovereignty" to whoever does the final tally (i.e., all this blockchain stuff is just rearranging the deck chairs on the Titanic).

The fact that many do not believe their ballot is not secret is demonstrated to have a suppressing effect on voter turnout. https://datasociety.net/output/privacy-security-and-digital-inequality/.
@metamerman can you explain in terms of public and private keys how a voter is giving away sovereignty to whoever does the final tally?

@SFSandra, sorry, I can't find anything about turnout (or voting at all) in the link you provide or the paper it refers to. Even if it did, I'd consider it evidence that we need a new transparent public decisionmaking process because the problem is that people don't trust the government, not that they don't trust each other. The fact that these are conceptually two distinct things just shows how screwed up our conception of what government is (i.e., it's only supposed to be a way to coordinate implementation of The Will of The People).
As for the sovereignty issue: Are you going to be running your own server that's keeping track of every vote transaction? If so, how much do you think that would cost in CPU time and network bandwidth? Please assume a vote every week with a few billion participants (what I've calculated is what is required to run a local and global-scale government, and what proxyfor.me is designed to accommodate). For reference you might consider the transaction cost for Bitcoin (several dollars and a several minutes of CPU time for each transaction).
If you're not doing, or even capable of doing, your own verification (and for 99.999% of the people that'll be the case), how could you possibly be convinced that your vote is more likely to be counted in this distributed system than in a single (perhaps mirrored) server system with a public vote where you can just go in and verify your vote with any web browser?


Multiple data-event options

Is it possible to use this tooltip component and have it open on click and also on focus? i.e. data-event="click focus"

I think it is possible, I can try to add this feature in the feature

I tried adding data-event="click focus" but the tooltip doesn't appear at all

the tooltip doesn't support multiple event at the moment, so it can't recognize click focus

Thanks

I don't think this is useful, closing for now until more people ask for this

I need multiple events in order to use react-tooltip. I am looking for an accessible tooltip solution that will active both for mouse and keyboard users so that the tooltip appears when the user tabs to an item to give it focus or if they hover with the mouse.

Supported in 3.0.0


Cleaner Report

#patch#

@ember-cli-visual-acceptance Grrr phantomjs looks totally different

@sglanzer Made the report fail on purpose so you can see both scenarios. https://github.com/ciena-blueplanet/ember-cli-visual-acceptance/pull/32#issuecomment-228767856

Approved


Implement Hash#rehash and Hash#compare_by_identity(?)

Instead of using the hash method I'm using the object_id when Hash#compare_by_identity is called as the hash for the hash map. This seems to be working fine....
I'm not sure about the rehash implementation. Maybe we can make this more elegant?

Mh I don't really know why the release build is failing in this one rehash spec case. It seems to be random but also kind of consistent sometimes? Could it be a GC thing?

@richardboehme you might take a look at the commit I added. It makes the specs pass, but I wonder if I should also copy over m_default_value etc. too... 🤔

To be honest, I'm not really sure if I even understand how your commit fixes it... It creates a new HashValue and assigns it to the current one. Beforehand we only had this one HashValue, so it should not be collected by the GC, right?. I'm sorry if this looks dumb but my knowledge of C++ and our GC is very small yet, so could you elaborate further how your change fixes it?

@richardboehme sure thing, let me try to explain a bit better than I did...
Your code for HashValue#rehash looked like this (with annotations added by me):
ValuePtr HashValue::rehash(Env *env) {
    assert_not_frozen(env);

    auto old_hashmap = TM::Hashmap<Key *, Value *> { m_hashmap }; // creates a *copy* of the m_hashmap
    clear(env); // m_hashmap no longer points to any Values

    // <------- For simplicity, let's say the GC chooses to run right *here*.

    for (auto pair : old_hashmap) {
        put(env, pair.first->key, pair.second);
    }

    return this;
}

Right after you run clear(env), the GC happens to run. It looks through all the of the things accessible from the stack, heap, registers, etc, and it finds this HashValue, the one we are operating on, but this HashValue does not point to any items! It is empty at this particular moment. :grimacing:
Now, you say, "but the old_hashmap object still points to all the items!". Yes, it does, but the GC does not know how to walk TM::Hashmaps -- it only knows how to walk classes that descend from Cell.
So, if the GC runs at that particular moment (and by chance, that's what happened in the "release" build and caused the test to segfault), then it will see that a bunch of items need to be cleaned up. But we're still using them!
The fix is to use a "real" HashValue to store the items temporarily. That way, if the GC runs, it still "sees" the items are accessible from running code and it won't clean them up.
Finally, in order to overwrite a HashValue with another (temporary) HashValue, I implemented the assignment operator which "moves" the m_hashmap from one (the temporary old_hashmap one) over to the actual HashValue we care about.
I hope that makes sense!!

That makes so much sense! Thank you very much for explaining this to me!


build(runtime): Use tsc-multi to dual-emit CJS and ESM

Updates the packages in /runtime to use tsc-multi to build ESM and CJS with node16 module resolution.

Already done in other PRs; closing.


Hi!~ Is it for reCaptcha v2？

It has two versions of reCatpcha, v2 and v3.
This library is for v2?

@Xwudao yes, this library is reCAPTCHA v2

@Xwudao yes, this library is reCAPTCHA v2

thanks for reply.


Proposal: Add ability to save a template of the command

Getting a bit meta with a template of a template, but as this project grows and new options get added like #11 it could be good to add ability to save a template of the project using the options selected.
Currently it's only name and framework but I saw there is an open issue (#11) for adding db setup too. If the db setup issue gets added then having a re-usable thing with only the name needing to be suppled would be useful.
example usage could be something like:
go-blueprint create --name test-project --framework gin --save-template new-template or selected at the end if using the interactive version.
Then something like this to use the template
go-blueprint create --template new-template --name not-another-test-project

What would be the difference between this and say, making the "template" just be a shell alias or native completion?

No difference really other than it be built in

This is a really cool idea but I do have a concern on how this could scale.
Or, better yet, how do we save all the combinations possible to then be re-used? Where would these combo's be saved and referenced?

I dont think you need to save all the possible combinations, just allow the user to save one they are currently running.
In terms of where to save, ~/.config/go-blueprint/some-config-file ???


ut-control: callback support for void user pointer

Add support for user defined pointer in the callback.
It would have been useful to have opaque user data associated with the callback. Makes things easier on the receiver side to process the message further. Thoughts?

Merged as part of https://github.com/rdkcentral/ut-control/pull/13


Basic auth not working

Describe the bug
When using a basic auth Get request it comes back as 401 error even though it comes back successful in Postman
To Reproduce
Expected behavior
Come back with information
Screenshots
If applicable, add screenshots to help explain your problem.
Obsidian Code

Postman Code

Additional context
These calls seem the exact same but I am not sure why I am getting a 401.

I believe the problem is a missing space after headers:
```req
url: ...
headers: {...}
```

P.S. I'll fix this in the next update. Sorry about that.

Yes that was right thanks for helping I was trying all sorts of stuff before putting in this bug. Quick question for the future if I had multiple headers like having to add "Accept": "application/json" as well how would that look in the call?

This is something that needs to be fix. Thanks for letting me know.

if I had multiple headers like having to add "Accept": "application/json" as well how would that look in the call?

It should looks something like:
```req
url: https://example.com
headers: {"Accept": "application/json", "Authorization": "Basic XXXXX"}
```

I think so... if that doesn't work try removing the space after the comma.
Either way I'll be addressing this problem (spaces, or not spaces, that is the question) in the next release.

Hey @bryceprutsos,
It should be fix now. Could you check?


Add 'providers' known property from Stac

Reported in #187
& bump the year in the docs.

Codecov Report

Merging #191 (857de37) into eodatasets3 (c7dd8eb) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##           eodatasets3     #191   +/-   ##
============================================
  Coverage        87.89%   87.90%
============================================
  Files               26       26
  Lines             3669     3670    +1
============================================
+ Hits              3225     3226    +1
  Misses             444      444

Impacted Files
Coverage Δ

eodatasets3/properties.py
91.40% <100.00%> (+0.03%)
:arrow_up:

Continue to review full report at Codecov.

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


input@accept. (E.g. ) There are browsers that do not acce...

input@accept.
(E.g. <input accept=".doc,.docx">)
There are browsers that do not accept the extension situation and some don't accept the MIME types correctly.

This issue was imported from Google Moderator
Moderator votes: +18
Issue added by brunoais on 2014-04-10
To vote this issue up or down, simply include +1 or -1 in your comment.

Duplicate of #993 so adding half the votes there


Migrate App Mode Tests to Default Playwright Structure

Description
I am currently working on migrating the existing Playwright tests for app mode into the default Playwright structure used in our project. The goal is to unify the test structure for both web and app modes, ensuring consistent and maintainable end-to-end testing across environments. This migration will not only align with Playwright’s best practices but will make it easier to develop and run tests for us.
I am also working on a way to get the current tests running across multiple environments with less friction.

This issue is no longer needed, as mentioned in issue #2183


Bug: Hide Sign up if already signed up

Report from user from Loom: https://www.loom.com/share/7da7aae4aa9e4a9cb48965e73e61f1a6?sid=ef95c42e-f387-48c2-84d6-4a0d68334082

Seems like this is already fixed? @kittybest @crisgarner can you confirm please?

so the issue here it's that the check if a user is signed up fails because it tries to fetch more than 1024 block at a time, so it will just throw. We need to fix this on MACI side https://github.com/privacy-scaling-explorations/maci/blob/dev/cli/ts/commands/signup.ts#L106

fixed by #138


[Core] Unit test cases for parity clique

Once we have the implementation working, we should start porting test cases from go-ethereum over (https://github.com/ethereum/go-ethereum/blob/master/consensus/clique/snapshot_test.go)
Also, we are bound to find consensus issues when we go live.  Fixes should be accompanied by unit tests that capture the edge cases we find.

Moved to https://github.com/goerli/parity-goerli/issues/36


Remove session argument from_uri, since it is not used as planned

The idea was to re-use session  from execute_from_schema, but it is not the case. Thus, removing it for now - we can implement it completely later

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@dc512d8). Click here to learn what that means.
The diff coverage is 100%.

@@           Coverage Diff           @@
##             master   #164   +/-   ##
=======================================
  Coverage          ?   100%
=======================================
  Files             ?     18
  Lines             ?    693
  Branches          ?     96
=======================================
  Hits              ?    693
  Misses            ?      0
  Partials          ?      0

Flag
Coverage Δ

#unittests
100% <100%> (?)

Impacted Files
Coverage Δ

src/schemathesis/loaders.py
100% <100%> (ø)

Continue to review full report at Codecov.

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


DNF not honoring proxy configuration when enabling Copr repos (CentOS Stream 8)

For some reason, which is unknown to me, running dnf copr enable ansible-awx/receptor -y as we do in install_receptor.yml doesn't work since proxy configuration is not honored from dnf.conf, nor environment variables. I'm running on a fully updated CentOS Stream 8. I have not tested on CentOS Stream 9.
This is ofc not an issue for this project, but... By using community.general.copr it works fine. So my question is if we could use this module instead of the command module?
Thanks!

Nvm... It's the playbook that comes in the installation bundle where this is happening. Sorry!


Dartium build occasionally fails with KeyError: 'Dart_Android_Base'

We've seen this occasionally on the bots and locally for the past month or so.  It's rare, and re-building appears to always work.
Here's the error:
Updating projects from gyp files...
Using overrides found in /Users/chrome-bot/.gyp/include.gypi
Traceback (most recent call last):
  File "src/build/gyp_chromium", line 296, in <module>
    gyp_rc = gyp.main(args)
  File "/Volumes/data/b/build/slave/dartium-mac-inc-be/build/src/tools/gyp/pylib/gyp/init.py", line 527, in main
    return gyp_main(args)
  File "/Volumes/data/b/build/slave/dartium-mac-inc-be/build/src/tools/gyp/pylib/gyp/init.py", line 512, in gyp_main
    generator.GenerateOutput(flat_list, targets, data, params)
  File "/Volumes/data/b/build/slave/dartium-mac-inc-be/build/src/tools/gyp/pylib/gyp/generator/ninja.py", line 2203, in GenerateOutput
    pool.map(CallGenerateOutputForConfig, arglists)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/multiprocessing/pool.py", line 250, in map
    return self.map_async(func, iterable, chunksize).get()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/multiprocessing/pool.py", line 554, in get
    raise self._value
KeyError: 'Dart_Android_Base'
Hook '/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/python src/build/gyp_chromium' took 51.98 secs

Closing. Dartium and GYP are no longer relevant.


Combobox is making reactive form dirty

Detailed description

Describe in detail the issue you're having.

When combobox is used in a reactive form and the form set the initial value, the component is marking the form dirty

Is this a feature request (new component, new icon), a bug, or a general issue?

bug

Is this issue related to a specific component?

Combobox

What did you expect to happen? What happened instead? What would you like to see changed?

When the reactive form set the value the combobox shouldn't emit a value changed event which is what is causing the issue

What browser are you working in?

any

What version of the Carbon Design System are you using?

latest

What offering/product do you work on? Any pressing ship or release dates we should be aware of?

n/a
Steps to reproduce the issue

Add combobox in a reactive form
set a value to the form control associated with the combobox
form is now dirty

@Licen-it  it is happening with dropdown as well.

@Licen-it this is happening with dropdown as well.

I don't know what version you are referring to, but dropdown isn't causing this issue in latest version

correct, it's not happening in latest version.
Thanks @Licen-it


Inconsistent Java package name highlight

(Original issue 1050 created by abark on 2014-11-03T07:14:28.836327+00:00)
The first part (before the first dot) of Java package name is being parsed as Name, while the rest of name is being parsed as Name.Attribute.
#!java

package org.myproject.module;

public class Package {
}

In this example org is recognized as Name, myproject and module as Name.Attribute.

(Original comment by birkenfeld on 2014-11-04T10:38:40.299461+00:00)
Closes #1050: highlight Java package names after "package" like after "import".
→ <>


Reference fasterxml.jackson.version in sql/core/pom.xml

Merged build triggered.

Merged build started.

Test build #32309 has started for   PR 6031 at commit 5c2580c.

Test build #32309 has finished for   PR 6031 at commit 5c2580c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/32309/
Test PASSed.

Thanks, merged to master and 1.4

We do have green builds now:
https://amplab.cs.berkeley.edu/jenkins/view/Spark/job/Spark-Master-Maven-with-YARN/2115/HADOOP_PROFILE=hadoop-2.4,label=centos/console


Import-Export Library: Unfold Feature Doesn't Reveal Error Details.

What version of Unfold are you using?
0.40.0
What version of Django are you using?
5.0.6
What browser are you using?
Chrome Version 129.0.6668.103 (Official Build) (64-bit)
Microsoft Edge Version 130.0.2849.46 (Official build) (64-bit)
Did you check changelog/commit history, if the bug is not already fixed?
Yes
Did you search other issues, if the bug is not already fixed?
Yes
Did you check documentation?
Yes. Docs are here: https://unfoldadmin.com/docs/
Are you able to replicate the bug in the demo site?
It's a private project
Repository with reproduced bug
It's a private project, so I cannot share the code.
Describe your issue
I am encountering an issue with the import-export library. When importing data without unfolding, detailed error counts and descriptions are displayed correctly. However, when I use the unfold feature, it only shows the error count, and hovering does not reveal any error descriptions.
I am attaching screenshots of both scenarios for clarity:
Without Unfold:

With Unfold:

Fixed in #897


Fixed Issue #8934

Issue Reference
#8934

Checked and Found that the issue has been fixed, now it is appearing maintainance mode. Please check the screenshot here


⚠ Processors has degraded performance

In ff59d37, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 94 ms

Resolved: Processors performance has improved in 3e6e465.


Possibly wrong type generation for after argument in findMany method (Postgres)

Steps to reproduce:

Create a new Blank P2 project with Postgres. Change the schema to have one model with an integer ID. I used this:

generator photon {
  provider = "photonjs"
}

datasource db {
  provider = "postgresql"
  url      = "postgresql://siddhant@localhost/experiments?schema=public"
}

model User {
  id   Int     @id
  name String?
}

Add a couple of users to this DB:

import { Photon } from "@generated/photon";
const photon = new Photon();

async function main() {
  await photon.connect()

  await photon.users.create({
    data: {
      name: 'U1'
    },
  })
  await photon.users.create({
    data: {
      name: 'U2'
    },
  })

  await photon.disconnect()
}

main()

My aim is to get the second user only, so I run this script:

const secondUser = await photon.users.findMany({
  after: 1
});

This does not compile, because the type of the after argument is supposed to be string (which should be number IMO), and so if I change the 1 to a "1" like so:
const secondUser = await photon.users.findMany({
  after: "1"
});

I get a connector error that says:
Reason: Error in connector: Error querying the database: error serializing parameter 0: cannot convert to or from a Postgres value of type `int4`

which is expected I think.
SQLite breaks with after: 1, but works just fine with after: "1"
I'd assume this would also break with other types of IDs that aren't strings (floats etc.)

If the ID of the model is Int then after should be an Int too, but that ID can also be of some other type (like UUID).
There was a discussion around this a while ago somewhere, trying to dig that up.

fixed with: https://github.com/prisma/prisma-engine/commit/332b3baf392a718cffaccff674ebea649d05fcbd
The fix will be available on alpha in a few minutes.


allow actions to test out full program functionality

still needs a way for secret to be given to the Lua code that is used by expect.lua

current failure: go is not found on path as an executable despite https://github.com/actions/virtual-environments/blob/main/images/win/Windows2022-Readme.md listing golang as an included language


Installation issue with "Run as a Stand-Alone Site" option

Tool version
v4.2.1
Describe the bug
while running the following command I'm getting this error
dotnet publish -c Release --property:PublishDir=c:\sites\Ant
C:\Program Files\dotnet\sdk\8.0.404\NuGet.targets(465,5): error MSB3202: The project file "C:\sites\tests\AzureNamingTo
ol.UiTests\AzureNamingTool.UiTests.csproj" was not found. [C:\sites\AzureNamingTool\AzureNamingTool.sln]
C:\Program Files\dotnet\sdk\8.0.404\NuGet.targets(465,5): error MSB3202: The project file "C:\sites\tests\AzureNamingTo
ol.UnitTests\AzureNamingTool.UnitTests.csproj" was not found. [C:\sites\AzureNamingTool\AzureNamingTool.sln]
To Reproduce
Steps to reproduce the behavior:
download the v4.2.1 package
extract it to a folder c:\AzureNamingTool
Open command prompt and navigate to c:\AzureNamingTool
run the following command.
dotnet publish -c Release --property:PublishDir=c:\sites\Ant
Expected behavior
The application to be installed into the c:\sites\Ant directory.
Screenshots
If applicable, add screenshots to help explain your problem.
Installation Method
Stand-Alone Site
Additional context
Add any other context about the problem here.

I'm not sure of the exact issue you may be encountering. Are you attempting to host the site with IIS?  This may provide some guidance on ensuring your environment is correct:
https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-8.0
After configuring your server, you would run the command you referenced.
dotnet publish -c Release --property:PublishDir=c:\sites\Ant
Just as a suggestion (if possible), running the site in a container may prove much easier, as everything will be installed on the container image.
https://github.com/mspnp/AzureNamingTool/wiki/Run-as-a-Docker-Image
If you can provide more details on your environment, experience, and errors, I'll try to see if I can help.

Bryan


fix(nuxt): call close hook in dev

🔗 Linked issue
resolve #28188

📚 Description
This PR call the close hook when closing the process in dev

Yes, likely we should drop it in this form. Possibly something could be implemented in https://github.com/nuxt/cli instead.
What do you think @pi0?


Methods with nullable fundamental return types should return null

Resolves #867

[x] I agree that my contribution may be licensed either under MIT or any version of LGPL license.

~(Edit: Please don't merge yet, I still need to add some tests.)~

Thank you for the PR. Great to see, that you want to add tests.
Before I start a short disclaimer: I'm not very familar with fundamental types. My following remarks could be obviously wrong without me knowing it. Please correct me if I'm wrong.
Are you sure this is a minimal implementation for a fundamental type? There are functions like value_fundamental_tester_collect_value or  value_fundamental_tester_free_value where I wonder if they are really necessary. From the documentation it sounds like a fundamental type is something like gboolean. For testing purposes you could create something like gboolean2 which is hopefully pretty simple.
I would suggest to put the definition of the fundamental type into the GirTestLib/data directory and use it in the tester class. The tester class itself looks quite complex, too. As a reference see for example girtest-alias-tester.h and girtest-alias-tester.c. Such a class could just have some methods which return a fundamental type.
Did you see the docs for this topic (https://docs.gtk.org/gobject/concepts.html#non-instantiatable-non-classed-fundamental-types)

Yeah this is definitely not a minimal fundamental type. I initially implemented something similar to gchar (using the document that you linked), but I realised that I actually want an intantiatable fundamental type for my tests, as that's the use case that I want to reproduce.
I couldn't find an easy way to do that without implementing a reference counter, so I ended up with what we have here, which is loosely based on the gobject implementation. The collect_value function is required in this case (gir complains if it's missing), and although the free_value function could be omitted, I left it in for completeness, in case this fundamental type is used for other tests in the future where it's needed.
Thanks for the tip about the GirTestLib/data directory; I hadn't found that, but that's a great idea to separate it from the tester class.

Which real world fundamental type do you have at hand which is instantiatable so it makes sense to have a test for it?
(GObject is not marked as fundamental in the gir file.)
Actually the generator currently is not differentiating between instantiatable and non instantiatable fundamental types. As far as I know there is no attribute in the gir file for it?

In my case it was a GdkEvent. I was calling a method which returns a GdkEvent in some cases, and NULL in some other cases. What I observed was that when NULL was returned on the native side, the bindings were giving me a GdkEvent wrapper around IntPtr.Zero, which is a bit misleading as you might imagine :).

Yep this is misleading.
Do you think it makes a difference wether we define something like gchar2 vs something like GdkEvent from a testing perspective?
From my point of view it should be the same if we have some c api which creates such types.
So the question would be why didn't you continue to work on some fundamental type like gchar (which I hope would be simpler than something like GdkEvent).

The Regress library from the GObject Introspection test suite has an implementation of a fundamental type that is used on their tests RegressTestFundamentalObject  as well as several subclasses: https://gitlab.gnome.org/GNOME/gobject-introspection/-/blob/main/tests/scanner/regress.h?ref_type=heads#L1037
It's a good reference for a simple implementation.


Add Vivaldi Option

Or maybe just generate a new workflow
https://www.medrxiv.org/content/10.1101/2<IP_ADDRESS>08604v1

Wow!
Could this be used to detect sarscov2 & 4 common circulating coronaviruses in the same sample?
Stephen M. Beckstrom-Sternberg, PhD
Bioinformatics Contractor
Arizona State Public Health Lab
Arizona Department of Health Services
Cell:<PHONE_NUMBER>
Email:  @.***

On Jul 3, 2024, at 4:14 PM, Young @.***> wrote:
Or maybe just generate a new workflow
https://www.medrxiv.org/content/10.1101/2<IP_ADDRESS>08604v1
—
Reply to this email directly, view it on GitHub https://github.com/UPHL-BioNGS/Cecret/issues/349, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVTVLJSIWJC6PH6LUCTFRDDZKSAWZAVCNFSM6AAAAABKKONETCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM4DSNRUGUZTGOA.
You are receiving this because you are subscribed to this thread.

--
CONFIDENTIALITY NOTICE:  This e-mail is the property of the Arizona
Department of Health Services and contains information that may be
PRIVILEGED, CONFIDENTIAL, or otherwise exempt from disclosure by applicable
law.  It is intended only for the person(s) to whom it is addressed.  If
you have received this communication in error, please do not retain or
distribute it.  Please notify the sender immediately by e-mail at the
address shown above and delete the original message.  Thank you.

It's going to need its own workflow


issue within netcoreapp3.1 if used from nuget

Error received:
Could not load file or assembly 'Microsoft.Win32.Registry, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
Situation:
I'm writing a plugin/extension library for a netcoreapp3.1 program. My library will be loaded at runtime from the dlls I provide.
It seems the nuget package is trying to use net5.0 assemblies which create this issue. Even if I add the Microsoft.Win32.Registry assembly to the dlls I provide, the issue is the same. Presumably the issue is because the runtime used already has this dll and is creating a conflict.
While downloading the shared project does work and resolves the issue, if you update this project or the ones used (ie, the api wrapper and the dll wrapper), I will have to manually check for updates. For this, Nuget would be a better solution (imho) and would also be more likely show up among the dependent projects in your repo, giving you better visibility and credit for your work.

I created (in Visual Studio 2022) Console Application with .NET Core 3.1 target framework and with built-in Nuget Package Manager I cant reproduce this. Maybe there are some problems with getting dependencies on your side, because as far as I know package itself does not contain other libraries. However just in case I will add netcoreapp3.1as target platform in the next update.

Thank you, I will try it again as soon as you release the update.
For reference (though I don't expect you to test this case in particular), I'm creating a plugin for Macro Deck. Plugins are loaded using this method
Source code for the program and each plugin is available if you wish to see/test it.


Fix most recent error caused by 0.17.35 update. Fix inserter bugs.

Rename instances of data.raw["player"]["player"] to data.raw.character["character"] to match changes in API.
Also fix inserter issues that have been around for awhile. Remove rotation speed overwriting done in the faster inserter declarations. Fix overwriting of insert_position on in near inserter.

Thanks you ^^


And where? Can't see it in updated version and can't see 3.24 in releases

Opening the program it automatically check for latest update and download from it. The release is added.


Fix small issue with Zeres status everywhere.

literally #22

You didn't update the src files.
I've just updated the repo to a new file structure so contributing should be really easy.
Read This to get started.


Can't get by id

I am creating this ticket on behalf of @Lazarus404. This is a continuation of ankhers/mongodb_ecto#156

Closing due to no response.


Only keep :latest tag for local images

Images are built, tagged with registry and content-addressable tag,
pushed, re-tagged as :latest, and the original tag is removed.
This prevents Cog from using a ton of disk space, but builds are still
fast since the cached layers from the last build are still kept around
thanks to the :latest tag.
ref #80 #18
Signed-off-by: andreasjansson<EMAIL_ADDRESS>

Unfortunately I don't think this fixes the issue. When you update a tag, the image the tag previously pointed at is not automatically removed.
I tried this locally and the previous image does indeed remain when running a second build:

But -- this does at least allow it to be freed up by docker image prune, which is an improvement over the previous situation.
As I suggested in #80 (but wasn't fully clear about), I think a pointer to the previous image needs to be kept so that when the latest tag is updated, the previous image is also removed.
There's a race condition in here if two images are being built at the same time. Perhaps when removing the image, if it fails it should be ignored.

Hmm that's odd, there's a test case for exactly the situation you're describing here that checks that only the ":latest" tag is left after a build. This PR doesn't just re-tag, it also removes the old image with docker rmi.
I don't think there's a race here, if two versions in the same model but with different IDs are built simultaneously, one of them will end up being tagged as :latest, and they'll both get pushed.
The :latest tag is only kept around for caching purposes. Without it, the cached layers are removed when you docker rmi the tagged image.

(I noticed another bit of odd behavior in here. The Docker image is being tagged with its id. This is a bit unusual and I think this is creating some confusion about what's going on here. I've prefixed the image IDs with sha256: below for clarity.)
Here is what is happening:

New version 5c334ebb90a5c54f9f99bf281af2ad283d3ae0d7 is pushed, image sha256:d464d56f9e82 is created with tags latest and d464d56f9e82.
Tag d464d56f9e82 is pushed
Tag d464d56f9e82 is removed.

It now looks like this:

Now, I push a new version:

New version 704527cf09078ee4b0c33a0d9e23b9de30ec8240 is pushed, image sha256:5b0c5630ff2c is created and tagged with d464d56f9e82
Image sha256:5b0c5630ff2c is tagged with latest which implicitly removes the tag from previous image sha256:d464d56f9e82, but does not remove the image. Image sha256:d464d56f9e82 is now dangling without a tag.
Tag d464d56f9e82 is pushed
Tag d464d56f9e82 is removed.

It now looks like this:

The previous image still exists and won't be cleaned up until I removed it with docker rmi d464d56f9e82 or docker image prune.

Hmm that's odd, there's a test case for exactly the situation you're describing here that checks that only the ":latest" tag is left after a build. This PR doesn't just re-tag, it also removes the old image with docker rmi.

The test only tests when an image is pushed the first time.

I don't think there's a race here, if two versions in the same model but with different IDs are built simultaneously, one of them will end up being tagged as :latest, and they'll both get pushed.

Sorry to be clear: the race condition exists in the behavior that is probably needed to fix this problem, where a pointer is kept to an image. That image might be removed twice if a push is happening in parallel.
As mentioned above, Docker images are being tagged with their ID, which makes Docker behave a bit weirdly (tags and IDs are ambiguous in the user interface). Perhaps we should tag them with their build ID?

I'm going to get this in because then at least docker image prune works. And, I figure cleaning up the images is an additional piece of work on top of this, not a completely different implementation. Will consider #18 not fixed though until disk space is actually cleared.


Add support for a markdown.hardwrap config property

This fixes https://github.com/jsdoc3/jsdoc/pull/529

Merged to master. Thanks for including a test!


Better file not exists error handling

Similar to the xml error problem I got an error if the file I want to convert doesn't exist.
I got the following error:
$ babelish android2csv --filenames=/tmp/android.xml --csv-filename=/tmp/android_run2.csv --headers=Vars German

/home/neoklosch/ruby-projects/Babelish/lib/babelish/android2csv.rb:11:in `load_strings': No such file or directory (Errno::ENOENT)
from /home/neoklosch/ruby-projects/Babelish/lib/babelish/base2csv.rb:31:in `block in convert'
from /home/neoklosch/ruby-projects/Babelish/lib/babelish/base2csv.rb:29:in `each'
from /home/neoklosch/ruby-projects/Babelish/lib/babelish/base2csv.rb:29:in `convert'
from /home/neoklosch/ruby-projects/Babelish/lib/babelish/commandline.rb:165:in `base2csv'
from /home/neoklosch/ruby-projects/Babelish/lib/babelish/commandline.rb:56:in `block (2 levels) in <class:Commandline>'
from /home/neoklosch/.rvm/gems/ruby-2.1.5/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
from /home/neoklosch/.rvm/gems/ruby-2.1.5/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
from /home/neoklosch/.rvm/gems/ruby-2.1.5/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
from /home/neoklosch/.rvm/gems/ruby-2.1.5/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
from /home/neoklosch/ruby-projects/Babelish/bin/babelish:6:in `<top (required)>'
from /home/neoklosch/.rvm/gems/ruby-2.1.5/bin/babelish:23:in `load'
from /home/neoklosch/.rvm/gems/ruby-2.1.5/bin/babelish:23:in `<main>'
from /home/neoklosch/.rvm/gems/ruby-2.1.5/bin/ruby_executable_hooks:15:in `eval'
from /home/neoklosch/.rvm/gems/ruby-2.1.5/bin/ruby_executable_hooks:15:in `<main>'

A propper error handling would be helpful.

@netbe I can help out on this. I'm thinking of rescuing Errno::ENOENT and output the error message to STDERR, WDTY?

Yep that would be great, ideally the messages output should be done in the commandline file I think


How can I test my changes

Hi If I want to add some component or some new configuration to existing component. So how can I test those changes like I want to show tab headers in the bottom so I want to add new configuration in the component and display the header in bottom.
I added same question in the forge as well https://www.outsystems.com/forums/discussion/98474/outsystems-ui-how-we-can-show-tab-header-in-bottom/

how can I test my changes on local system ? Like if I want to add new feature or made some correction in existing code and want to test it on my local system then what should i do  for that ?


Release 1.5

Closes #661.
Closes #644.
Closes #615.
Once this is green we're good to merge, tag, and we have a 1.5! 🎉

Congrats!
--
Thodoris Greasidis


Add Ember 2.3 requirement to README

Since FastBoot can now be used with Ember 2.3 stable, this is the best path for most users.

Thanks!

I would not be so fast - I didn't manage to run FastBoot with 2.3 (after upgrading to  it start working smoothly).
Full story described here: https://github.com/tildeio/ember-cli-fastboot/issues/87
And here is commit the fix the issue in ember: https://github.com/emberjs/ember.js/pull/12829


tester.c still reachable memory

Please consider adding
router_teardown(&router);
at the end of testerrrr.c file. The memory allocated in router is not freed before end of program.
Best regards,
Jan Plhak KJ

Addressed in a different way in the current ansi branch  which will replace master on a currently not defined date.
But still thanks for the effort :)


Dead keys not working

Environment
Windows build number: 10.0.22000.0
Your Distribution version: Ubuntu 20.04
Your WSLg version: Windows Subsystem for Linux WLSg Preview 1.0.26

Steps to reproduce
Set the keyboard layout in Windows to "English (United States) - United States International".
You have now support for dead keys. E.g. in notepad you can type <">,  to get the letter ä.
If you usethe same key combination in a Linux graphical application (e.g. gedit) you will end up with "a.
Expected behavior
I expect the same key-presses to produce the same letters regardless of whether you are in a native Windows application or in a Linux application.
Actual behavior
The same key presses produce different results depending on what type of application you are in.

@nomike, please update WSL from aka.ms/wslstorepage, then it should work, thanks!

Is this bug about dead keys or the modifier AltGr, the Alt key at the right of space key? They are not the same.

Closing this as the issue reported does not reproduce, if this is not the case, please reopen with output from wsl --version, thanks!


[Subtask] [spark-connector] support Iceberg catalog

Describe the subtask
support DDL and DML operations to Iceberg catalog
Parent issue
#1227

Hi @FANNG1 May i ask whether i can work on it or not?

sure

@caican00 , 0.5.1 is planed to be code freeze at 5.27, Are any features about Iceberg catalog support to be done?  Could it meet the time requirement?

@caican00 , 0.5.1 is planed to be code freeze at 5.27, Are any features about Iceberg catalog support to be done? Could it meet the time requirement?

https://github.com/datastrato/gravitino/pull/3266
https://github.com/datastrato/gravitino/pull/3481
@FANNG1 please help review these two PRs.
And support for Iceberg properties has not yet started, but it does not affect the 0.5.1 release.


Fix image path

:+1:

I think it's better to be resolved from project root, so we can move files, and path is still ok. Does it makes sense? Can you just fix the path?

Thank you!


Add Unique machine ID to track user

Add mac ID or similar stuff to track the download in each machine

Issue was fixed https://github.com/aws/porting-assistant-dotnet-ui/pull/54#issuecomment-885213589


Routing issue when

Expected Behavior
It should route me to the required URL
Actual Behavior
I get a console error see screenshot

Steps to Reproduce the Problem

run the application
click on find my dream trip
fill in the required filed
click on search

Specifications

Platform: Mac Os

Merged and fixed


March development

Maintanance SFS

river view https://op.animorph.coop/wp/1480 and https://op.animorph.coop/wp/262

sticky side sections
highlight current stage
fix poor mishapen salmon

responsiveness https://op.animorph.coop/wp/267

privacy page max width

area form / wizard

include ability to set location + zoom (was mentioned somewhere!)

Wizard SFS

show area images from database https://op.animorph.coop/wp/1382

if image is present, it uses that
otherwise falls back to existing mechanism
also made background gray if no image at all

Other / niggles

polls https://op.animorph.coop/wp/1476

styled edit button
styled input box
edit cancel button
hopefully no random initial whitespace
only river starters can edit poll
cannot edit closed polls
hide poll "finished at" text

tasks https://op.animorph.coop/wp/1479

no longer visible to non members

other bits

resolve map control background colour (was transparent)
nice form field/widget for setting location and optionally precision/zoom from the same field/widget
less random map jumping back to home location
added autoflake and removed unused imports/variables
better restoring of data in multi-step forms (including files!)

TODO

poll button to move to same side as salmon https://op.animorph.coop/wp/1480

... it's quite involved as the current button is in the scope of the stage + topic, ... but the space next to the salmon is whole river context ... hmmm

Approved by @nektdev via a call :)

Simply brilliant!


Fix issue ICTL-404

Description of changes made
I have updated the automated classpath detector to fix the bug reported by ICTL-404.
Why is merge request needed
To fix a bug (ICTL-404).
Other notes
Closes ICTL-404.
What is missing?
Unit tests for automated classpath detector

[x] I have checked that I am merging into correct branch

Ready for merge


Failed to list folder

Hi
I want to open my Keybase mac folder but it always states failed to list folder. Im using a Mac. Any advice?

If you do a keybase log send, and post the resulting ID here, I can take a look.

Hi,  Same problem here.  It seems something goes wrong when putting the computer to sleep.
I keep having to disable finder access - reboot computer - reenable finder access in order to have it work until it's stuck again...
I tried to send log but it's stuck after "Enter"...

Ok, I rebooted, maybe I got impatient too fast, here is my ID : 7e0480dd4a9de1da0f2a3d1c

@SRLive in your case, it seems like you might have changed the mountpoint configuration to be /Volumes/Keybase, rather than the default of /Volumes/Keybase (local_user_name)?  Is that right?  If so, it would conflict with the new mountpoint for our redirector process (necessitated by macOS 10.15 changes).
I'd recommend changing it back to the default with keybase config set -c mountdir and restarting Keybase.

Hi, sorry I missed your post.  Well, I indeed changed it a while back.  I did the reset to default and will come back to say the result of it.


Option to spezify the hostname in configuration

Please add some configuration option to specify the host-name that is used in the syslog message
I am using a docker instance of syslog-ng witch sends its data to a Loki-Source witch I than can analyse using Grafana
The Log-Messages get send but the host-name is something like '838d200e52ab4d35bb54bbd0dd02cc4d'

There it has the right name

But I can live with in... as long if that ID doesn't change :)

maybe this ID doesn't come from HA, but from the syslog-ng container?


"type": "module"

Hello, the latest update has caused dependency errors in other modules that use your library. Can you please address this issue?
Please provide a solution to this problem so that other modules can continue to work as expected.
eg:
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /home/node_modules/js-message/Message.js
require() of ES modules is not supported.
require() of /home/node_modules/js-message/Message.js from /home/node_modules/node-ipc/dao/client.js is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.
Instead rename Message.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from /home//node_modules/js-message/package.json.

Looks like node-ipc needs an update.

It is in the pipeline. Another issue on this has brought this up.

what version of node-ipc are you using? That version is likely very old and does not specify which version of js-message to use. I am thinking you are on v9.x something?

Looks like node-ipc needs an update.

Yeah, it waits for another portion of malicious code

because the dependencies of @vue/cli-shared-utils and @vue/cli-service use<EMAIL_ADDRESS>the dependencies of<EMAIL_ADDRESS>use js-message:>=1.0.5。
when npm i @vue/cli-shared-utils that  can install<EMAIL_ADDRESS>Resolution:
npm uninstall js-message
nom i<EMAIL_ADDRESS>

i meet it too, thank you!


Record variable tooltip not wide enough under certain circumstances

(I cannot estimate whether this an issue for the AL compiler or for VS Code. Please advice.)
Describe the bug
Depending on the location of the last used tooltip window, the next tooltip window width for record variables is reduced, producing weird line breaks and being unreadable.
To Reproduce
Use this code
local procedure MyProcedure(var SalesLine: Record "Sales Line")
    begin
    end;

Steps and to reproduce the behavior:

Reduce the VS Code window size, so that it ends near the code:

Hover over (1), next over (2), and check the width of the (2) tooltip window: all ok

Hover over (3) (=any tooltip that will be opened further right), next over (2) again and notice the reduced width and unreadability.

Hover over (1), next over (2): the tooltip is displayed correctly again.

Expected behavior
The tooltip should be always wide enough to display the content in a readable manner, else move the window more to the left.
5. Versions:

AL Language: 5.0.280447

I do not think we do anything here. The language server does not handle UI just feeds the language client in VsCode with input. But maybe we are missing something, so I will take it as a bug until someone in the team will try debugging the issue.

My colleagues have just told me that this is similar to this:
https://github.com/microsoft/AL/issues/4413
It is an issue in Vscode

Thanks. Does it mean that the VS Code team is already investigating?

@kalberes Any news on that issue?

It seems it was fixed in the meantime. I cannot reproduce anymore.


[Storage] Merge upstream master into feature/storage

/cc - @xirzec

Waiting for the checks to succeed!

Blob - https://dev.azure.com/azure-sdk/internal/_build?definitionId=158&_a=summary - ✔
Queue - https://dev.azure.com/azure-sdk/internal/_build/results?buildId=121201&view=results - ✔
File - https://dev.azure.com/azure-sdk/internal/_build/results?buildId=121200&view=logs&j=8789e0f2-e003-5d27-34e7-7aecb36f1f42 - One test failed. (Investigating)

Merged!!! 🎁


Add profiler doc

Description
Brief description of what this PR is about

If this change is a backward incompatible change, why must this change be made?
Interesting edge cases to note here

Codecov Report

Merging #722 (aaccdc3) into master (48cf663) will decrease coverage by 0.03%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #722      +/-   ##
============================================
- Coverage     68.95%   68.92%   -0.04%
+ Complexity     3966     3965       -1
============================================
  Files           462      462
  Lines         18634    18634
  Branches       1998     1998
============================================
- Hits          12850    12844       -6
- Misses         4753     4767      +14
+ Partials       1031     1023       -8

Impacted Files
Coverage Δ
Complexity Δ

...gine/src/main/java/ai/djl/dlr/engine/DlrModel.java
53.12% <0.00%> (-3.13%)
4.00% <0.00%> (ø%)

api/src/main/java/ai/djl/inference/Predictor.java
87.50% <0.00%> (-2.89%)
23.00% <0.00%> (-1.00%)

api/src/main/java/ai/djl/util/Platform.java
46.51% <0.00%> (-2.33%)
8.00% <0.00%> (ø%)

...g/src/main/java/ai/djl/serving/util/Connector.java
55.40% <0.00%> (-1.36%)
21.00% <0.00%> (ø%)

...ngine/src/main/java/ai/djl/mxnet/jna/LibUtils.java
45.39% <0.00%> (-1.23%)
16.00% <0.00%> (ø%)

...e/src/main/java/ai/djl/mxnet/jna/PointerArray.java
94.11% <0.00%> (ø)
8.00% <0.00%> (-1.00%)

...rc/main/java/ai/djl/paddlepaddle/jni/LibUtils.java
51.35% <0.00%> (ø)
15.00% <0.00%> (ø%)

api/src/main/java/ai/djl/repository/Artifact.java
91.37% <0.00%> (+1.72%)
37.00% <0.00%> (+1.00%)

Continue to review full report at Codecov.

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


No Labels shown for Custom Attributes specified in service template when description is empty

Bug Report
Version of OpenNebula

[ ] 5.2.2
[x] 5.4.0
[ ] 5.4.1
[ ] 5.4.2
[ ] 5.4.3
[ ] Development build

Component

[ ] Authorization (LDAP, x509 certs...)
[ ] Command Line Interface (CLI)
[ ] Contextualization
[ ] Documentation
[ ] Federation and HA
[ ] Host, Clusters and Monitorization
[ ] KVM
[ ] Networking
[ ] Orchestration (OpenNebula Flow)
[ ] Packages
[ ] Scheduler
[ ] Storage & Images
[x] Sunstone
[ ] Upgrades
[ ] User, Groups, VDCs and ACL
[ ] vCenter

Description
After specifying a few User Input fields under the context section in the template of the VM. During instantiation these fields are shown under Custom Attributes without any label. User has no way of knowing what the fields expects. This only happens when description is empty.
Expected Behavior
The fields shown in the Custom Attributes section during VM instantiation should have Names as labels when description is empty
Actual Behavior
The fields are shown in the Custom Attributes section during VM instantiation without any Labels
How to reproduce

Click on the VMs under Templates
Choose Context in the Update VM Template view
Under the User Input Input section
Add an entry
Key in the Name
Leave the description blank
Click Update
Now Choose Instantiate
The instantiate screen has the custom attributes section with field and no label

Progress Status

[ ] Branch created
[ ] Code committed to development branch
[ ] Testing - QA
[ ] Documentation
[ ] Release notes - resolved issues, compatibility, known issues
[ ] Code committed to upstream release/hotfix branches
[ ] Documentation committed to upstream release/hotfix branches

Hello @parodotdev,
It's not a bug. 'Name' is the name that OpenNebula assign to the internal variable of the user input and 'Description' is the label that the end user sees.
Regards.


Verison bump to 0.27

Since we moved to a new "breaking" version 0.27.x of the base kysely package, a bump would be needed to continue using this library in the current ecosystem.

Currently you can use override or pnpm.override in package.json to suppress this issue.
In next release this will be fixed.


[Docs]bug:expandable expanded when changing tabs on HeaderCodeGroup

bug: expandable expanded when changing tabs on HeaderCodeGroup

close as this is the intended behavior


[WIP] Scaffolding Improvements

There have been a number of improvements to the Laravel Scaffolding commands since the last time they were synced (probably around Laravel 5.1). This PR aims to pull in as many additional scaffolding commands as makes sense for Winter and provides aliases for the existing scaffolding commands (i.e. create:controller also accessible as make:controller) while also supporting as many of the arguments / options of the original Laravel scaffolding commands to improve the developer experience.
Requires https://github.com/wintercms/storm/pull/76
On a somewhat related note, would like to add a command to clear the resized directory: https://github.com/wintercms/winter/pull/178

Replaces / Resolves:

https://github.com/octobercms/library/pull/487
https://github.com/wintercms/storm/pull/35
https://github.com/wintercms/winter/discussions/201
https://github.com/wintercms/storm/pull/36

This is a Draft PR FYI.

@LukeTowers how close are we to merge this, I would find it really useful RIGHT NOW! ;)

Still a few todo items but I've added them to the main comment on the Laravel 9 PR to be dealt with later so that we can start using the work that exists on this so far.


K3S agent failed to join server, CA cert validation failed

My k3s agent failed to join the server with "ERRO[0020] CA cert validation failed: Get "https://<IP_ADDRESS>:6444/cacerts": context deadline exceeded (Client. Timeout exceeded while awaiting headers)".
The server IP in my cluster is <IP_ADDRESS>, and the k3s server has successfully run on it.
Then I execute "k3s agent -s https://<IP_ADDRESS>:6443 -t <token from server> --with-node-id 1", get the error.
I don't understand why the load-balancer was trying to curl <IP_ADDRESS>:6444 ? Below is the screen print.

Before I give this issue, I searched for this error on Google and tried the following:

Double-check the server IP and I can confirm the server IP and port number are right
make sure the content of /etc/rancher/node/password is the same for both server and agent
The server and agent can ping each other
I also tried executing "curl -vk https://<IP_ADDRESS>:6443/cacerts" on the agent and it just works well.
I did not use any third-party proxy such as HAProxy.

However, all of these cannot solve my problem. I'm really confused.
My server's OS is Ubuntu 22.04 with Linux 5.10.110, and the agent's OS is OpenEuler 22.03 with Linux 5.10. Both of them are Arm platforms.

The logs show that the server is advertising its address as <IP_ADDRESS>, which is not reachable by the agent. Did you need to set --node-ip on the server to have it select the correct address?


[#862] recommend/replace pip installs with pipx

Closes #862
Code Changes

Update all the docs uses of pip to recommend, link to, or also include pipx installations.

Pre-Merge Checklist

[ ] All CI Pipelines Succeeded
Documentation Updated:

[x] documentation complete, or draft/outline provided (tag docs-team to complete/review on this branch)
[ ] documentation issue created (tag docs-team to complete issue separately)

[x] Issue Requirements are Met
[ ] Relevant Follow-Up Issues Created
[x] Update `CHANGELOG.md

fyi @NevilleS @sanders41


⚠ Bofrost.com has degraded performance

In c24db87, Bofrost.com (https://www.bofrost.com) experienced degraded performance:

HTTP code: 200
Response time: 1093 ms

Resolved: Bofrost.com performance has improved in 9610651 after 6 minutes.


vi emulation

What would be involved in adding rudimentary support for vi emulation?
https://www.adminschoice.com/wp-content/uploads/2009/12/vi-editor-Cheat-Sheet.pdf
Plus support for arrow keys, home, end, pg dn, pg up, insert, and delete?
Minus support for I/O operations (although having events/listeners for saving, opening, and such commands would be useful).
A few Java implementations include:

https://github.com/IanDarwin/edj (a subset of ed, itself a subset of vi)
https://github.com/rsharifnasab/sbu_vi_limited (rudimentary implementation)
https://github.com/JetBrains/ideavim (GPL v2)
http://jvi.sourceforge.net/ (MPL)

I think the place to start with this inside RichTextFX would be to have a look at GenericStyledAreaBehavior.
The GenericStyledArea constructor simply executes: new GenericStyledAreaBehavior( this );  to attach key handling to the editor. So my thinking is maybe create a ViAreaBehavior class with the vi key-bindings and actions, that a developer can then invoke in like manner to add the vi key-bindings ?