[V2] Autocomplete problem when dropdown item with double quote

This is a (multiple allowed):

[x] bug

[ ] enhancement

[ ] feature-discussion (RFC)

Framework7 Version: 2.2.5

Platform and Target: All

What you did
Dropdown item with double quote
Expected Behavior
Should work properly
Actual Behavior
The value parameter in “change” event will be "undefined" when that item is selected

Fixed by #2424


Add verbosity levels

Right now nested cv prints almost everything.
Make it an option to choose whether to print stuff or not.

Verbosity levels added to dev branch.


docset for Dash/Zeal

Any plans to generate a docset for Dash/Zeal?
See https://kapeli.com/docsets#dashDocset
It would be really useful for quick/offline doc access 😀

We currently have no plans to generate additional docsets beyound our site at https://material.angular.io.


Escape ampersand

closes #375

closing since https://github.com/osrf/sdformat/pull/483 should fix the issue


Max Threads supported by an Azure APP Service

Where to find the maximum number of Threads an Azure APP service can support.
Is there a way to increase set the maximum number of threads.

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

ID: 1cd57b6d-3c6f-e546-b3ea-f83892f4c23d
Version Independent ID: 27aecc7b-f107-96d4-b044-ae026bca2727
Content: Azure subscription limits and quotas
Content Source: articles/azure-subscription-service-limits.md
Service: billing
GitHub Login: @rothja
Microsoft Alias: byvinyal

@Ananthyogesh Thanks for the comments, We are investigating and will get back to you shortly.
@rothja & @cephalin  - any insight on the max thread limit?

@Ananthyogesh i assume you are talking about CPU threads which is dependent on the appservice tier you pick. The way to increase the max number is by scaling up to a higher App service trier. I hope this helps.
@cephalin  - feel free to chime in on the above .

@femsulu the CPU count is listed for the tier, is the thread count also given? I don't remember seeing that.

Any updates on this subject?
I couldn't find clear detail on the thread number

I would like to know the maximum thread count for each service tier. I can't find this anywhere.


[FEATURE] Use proxy exclusion instead of a separate proxied client

Feature Description
Currently we provide the option for proxying all external requests made to Connectors. We also use reqwest clients to make API calls to basilisk/locker or other utilities.
Recently we started reusing the reqwest::Client (via once_cell) for performance reasons
Our current approach involves maintaining 2 clients:

Proxied Client for any requests going outside our system
Non-Proxied client for internal services

Currently we need to maintain a list of the services that should bypass proxy & choose a client accordingly. This adds a bit of a boilerplate whenever we try to make requests.
Possible Implementation
Expected behavior:
Instead we want to push this behavior down to the reqwest library…
we believe the no_proxy function should help us avoid this maintenance.
We would ideally accept a list of proxy_bypass_urls as part of our config which would then be used to create a single reqwest::Client  which can be used for internal + external services
Have you spent some time to check if this feature request has been raised before?

[X] I checked and didn't find similar issue

Have you read the Contributing Guidelines?

[X] I have read the Contributing Guidelines

Are you willing to submit a PR?
No, I don't have time to work on this right now

Hey everyone, I just started contributing very recently, I see this issue is tagged "good first issue", unfortunately there is a lot of knowledge I don't have that is needed to solve this issue,
Can someone please give me some guidance in the form of a roadmap + relevant links if possible for me to follow and learn in order to be able to understand and hopefully even contribute on this type of issue in the future?
To clarify, I don't know what a lot of basic terms mean, such as: "proxying external requests", "proxying", "connectors", "reqwest client", "basilisk", "locker" etc etc, but, I hope you'll be able to prioritize the more basic and important terms at first.
Thanks a lot!.

Hey @EliKalter, I see that you're already assigned to #899 and are working on it. For now, we'll leave this issue open to any other interested contributors. You may pick this up once your work on #899 is completed, and if no other contributors have expressed interest on this. I hope that's fine by you.

Can someone please give me some guidance in the form of a roadmap + relevant links if possible for me to follow and learn in order to be able to understand and hopefully even contribute on this type of issue in the future?

Once assigned you can connect with a mentor in our Discord server for guidance on fixing the issue or implementation specific doubts.

To clarify, I don't know what a lot of basic terms mean, such as: "proxying external requests", "proxying", "connectors", "reqwest client", "basilisk", "locker" etc etc, but, I hope you'll be able to prioritize the more basic and important terms at first.

To explain the issue in more detail, we use a proxy to make external requests (there are a number of reasons people do this). However, we don't want to use proxy for some internal services (for example, our card locker):
https://github.com/juspay/hyperswitch/blob/36cc13d44bb61b840195e1a24f1bebdb0115d13b/crates/router/src/services/api/client.rs#L113-L128
You can check the current implementation of the client, which we want to refactor with the no_proxy functionality.
To understand what a "connector" is, you can refer to our connector integration guide. As for "basilisk" and "locker", they are just some internal services which will be open-sourced as separate repositories once they are stable.

Hey, can I work on this ?

Hey @divinenaman,
Sure you can take a stab at it,
I'd also recommend taking a look at #1919 & designing your solution based on that
let us know here (or discord) if you need any help...

@lsampras few questions:

I just need to use no_proxy from reqwest right (passing the existing whitelist) or am I missing something  ?
once_cell is allowing singleton pattern (or not ?) but how does a case where a connector has a different proxy settings that the existing client work ?
how can I test this change ?

Since we've felt the need for this recently, I'll be taking this up.


Add remote reliable (TCP) socket support in gpuopen

Resolves #73

Can one of the admins verify this patch?

ok to test

@JakeMerdichAMD  is it up to you to review this?

Test summary for commit 3294ac8af20657fbd8a31b3bf1170370147846a1
Driver commits used in build
CWPACK: amd-master 7387247eb9889ddcabbc1053b9c2052e253b088e
METROHASH: amd-master 3c566dd9cda44ca7fd97659e0b53ac953f9037d2
LLPC: dev a315e405b109c42f49111447012b17b5566db2b6
SPVGEN: dev 79f8e32dd7242d7d34fa0074f761c9d794f11811
XGL: dev 5c3c2dd430222cdf1b46c9d385e9c6c5e89604e1
LLVM-PROJECT: amd-gfx-gpuopen-dev 0cb96bc82ca13e0fef3684a4ac8f6eff50bce257

CTS tests (Failed: 0/228128)Built with version <IP_ADDRESS>
Rhel 8.2, Gfx10
Passed: 31146/57032 (54.6%)
Failed: 0/57032 (0.0%)
Not Supported: 25886/57032 (45.4%)

Ubuntu 18.04, Gfx9
Passed: 31145/57032 (54.6%)
Failed: 0/57032 (0.0%)
Not Supported: 25887/57032 (45.4%)

Ubuntu 20.04, Gfx8
Passed: 31285/57032 (54.9%)
Failed: 0/57032 (0.0%)
Not Supported: 25747/57032 (45.1%)

Ubuntu 20.04, Gfx103
Passed: 34853/57032 (61.1%)
Failed: 0/57032 (0.0%)
Not Supported: 22179/57032 (38.9%)

Reaching out internally to the right folks to review this.


Module Shows in Non-Pathfinder Worlds

The module shows in the management section of worlds that are not Pathfinder.  Can the manifest be updated to restrict the module to Pathfinder-2e only?
Thanks!

Sure, I'll update the manifest

Thank you!

Should be fixed in today's release.

Thank you for fixing this! I have confirmed it no longer shows in other system worlds.


[Event Request] Codeunit 5895 Inventory Adjustment

Dear ALAppExtensions team,
Through this issue we would like to request event publisher OnBeforeCopyItemToItem be added to Codeunit 5895 - Inventory Adjustment with the following signature:
    [IntegrationEvent(false, false)]
    local procedure OnBeforeCopyItemToItem(VAR Item : Record Item)
    begin
    end;

with VAR parameter Item.
which would be called as follows from InvtToAdjustExist:
 local procedure InvtToAdjustExist(var ToItem: Record Item): Boolean
    var
        Item: Record Item;
        ItemLedgEntry: Record "Item Ledger Entry";
    begin
        with Item do begin
            Reset;
            CopyFilters(FilterItem);
            if GetFilter("No.") = '' then
                SetCurrentKey("Cost is Adjusted", "Allow Online Adjustment");

            SetRange("Cost is Adjusted", false);
            if IsOnlineAdjmt then
                SetRange("Allow Online Adjustment", true);

            // >>>> New >>>>>>>>>>>>>>>>
            OnBeforeCopyItemToItem(Item);
            // <<<< New <<<<<<<<<<<<<<<<

            CopyItemToItem(Item, ToItem);

            if ItemLedgEntry.AppliedEntryToAdjustExists('') then
                InsertDeletedItem(ToItem);

            exit(not ToItem.IsEmpty());
        end;
    end;

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


[FIX] Fix issue that restrict to 10 variants

Elastic client limit by 10 the number of record return
In case of searching a product we when all variants without limit
This quick fix set to 10000 the limit.
If we have more then 10000 variants we will have an issue.
But having 10000 variants should never occured and maybe we should
manage them in a different way.
So let's see how to fix this issue the day we will have it.
One possible thing is to add a optionnal config and keeping this
default value.

@Laurent-Corron @lmignon I just ping you so you know that I have fixed this issue.

small note:
If we do need to request that many products it would be better to use the scroll method from elasticsearch as used here.


Add html table validator class, add to PA scraper

A simple HTML table "schema validator" with tests and docs.
In summary, the user creates a hash of rules the table should follow, and validates the table against that:
const rules = {
  headings: {
    0: /country/i,
    1: /number of cases/i,
  },
  data: [
    { column: 0, row: 'ANY', rule: /Adams/ },
    { column: 1, row: 'ALL', rule: /^[0-9]+$/ },
  ]
};
HtmlTableValidor.throwIfErrors(rules, $table);

Data rules can match 'ANY', 'ALL', or a single row.
If the throwsIfErrors call fails, it (optionally) logs to console, and throws an exception with the validation failures.  Sample failure strings (pulled from the unit tests):

for a heading rule: 'heading 0 "location" does not match /something/'
for a data ANY rule: 'no row in column 17 matches /^[0-9]+$/'
for a data ALL rule: "deer county" in column 0 does not match /apple/
for a data row = number rule: cell[2, 1] value "66" does not match /cat/

An example is in the docstring and in docs/sources.md.
The validator really only works for simple tables, i.e. TRs with lots of TDs, and not nested tables, but it would work at least for the tables I've seen!  I believe it could handle other more complex tables, such as tables with section/subtotal rows, with some changes.  Haven't really thought about it, and I didn't try to overgeneralize this first iteration.
I added this validator to the PA scraper as a live example, but can revert that commit and repush if you want to keep it out.  Performance should be reasonable, as we're just doing indexing lookups and regexing, but I don't know how to load test this just yet.  At any rate, this check shouldn't be less performant than many of the HTML scrapers.
I'm happy to take suggestions for code style, docs, etc, but hope those can be added as subsequent PRs.  It would be nice to get this work into the codebase, even as a dark release (with the PA usage commented out).  Cheers!

@ryanblock @qgolsteyn @chunder @hyperknot let's get a CR going on this PR, it could be good stuff.

Related idea: It would be cool to give the rules structure and the root cheerio object $ to a function... and have it find the table that obeys the rules. Maybe even feed it through tableparser too. If not table matches the rules, throw or return null or something.

You could possibly give it a subtree of the DOM instead of the root $ if you need to scope it down first. But if you flesh out the rules, only 1 table should match them.

@chunder - I had the same thought after opening this PR ... this PR is a good step in that direction.  I think it could easily find a table if the rules were explicit, and then go from there.  It could even return a fully populated dataset.  So let's get this in as a first iteration, and then if it's useful and a net gain we can expand on the idea.


Bump package-json

Signed-off-by: Martin Styk<EMAIL_ADDRESS>

dependabot looks a little different today


Add ability to open a file for writing

Motivation:
Users can use NonBlockingFileIO for reading files, but if one wants to
write a file, there is no way to achieve that, apart from opening the file
manually.
Modifications:

Rename parameter path in FileHandle convinience init and NonBlockingFileIO's openFile to
forReadingAtPath
Add convinience init to FileHandle that can open file for writing
Add method to NonBlockingFileIO to open file for writing
rename argument path to forReadingAtPath in tests and examples

Result:
Users can now open files for writing and reading in the same way.

@swift-nio-bot add to whitelist


Double quotes with novnc

Hello,
Are you able to type double quotes through the novnc interface?
Thanks

"Double quotes" works fine (http://i.imgur.com/wulbBH5.png)
What's your keyboard layout (en)? What software you tested?

Close because of no response


Issues with recursive queries @JoinColumn

I have two issues with the following code:
     QAccountHolder results =new QAccountHolder("results");
        QAccountHolder p = new QAccountHolder("p");
        QAccountHolder t = new QAccountHolder("t");
        Long id = leaf.getId();

        List<AccountHolder> res = new HibernateSQLQuery((Session)getEntityManager().getDelegate(), new PostgresTemplates())
                .withRecursive(results, new SQLSubQuery()
                        .union(
                                new SQLSubQuery().from(p).where(p.id.eq(id)).list(TemplateExpressionImpl.create(Object[].class, "p.*")),
                                        new SQLSubQuery().from(t).join(results).on(results.parent.id.eq(t.id)).list(TemplateExpressionImpl.create(Object[].class, "t.*")))
                )
                        .from(new StringPath("results"))
                        .list(results);

The first issue is that I require:
  .from(new StringPath("results"))

instead of :
  .from(results)

since .from(results) generates:
from account_holder results

instead of
from results

Issue #2:
This bit:
results.parent.id.eq(t.id)

generates:
with recursive results as ((select p.* as col__1
from account_holder p
where p.account_holder_id = ?)
union
(select t.* as col__1
from account_holder t
join account_holder results
on results.parent.account_holder_id = t.account_holder_id))
select results.account_holder_id as account_1_2_0_, results.account_holder_status as account_2_2_0_, results.alternate_universe_id as alternat3_2_0_, results.email_address as email_ad4_2_0_, results.parent_id as parent_i6_2_0_, results.preferred_tz as preferre5_2_0_
from account_holder results

i.e. generates:
on results.parent.account_holder_id = t.account_holder_id)

instead of:
on results.parent_id = t.account_holder_id

with the entity defined as:
	@ManyToOne( fetch = FetchType.LAZY )
	@Basic( optional = true )
    @JoinColumn(name = "parent_id", nullable = true )
	public AccountHolder getParent() {
		return this.parent;

	}

I have managed to find a workaround for this too but it's not pretty:
new PredicateTemplate("results.parent_id=t.account_holder_id")

It looks like you use the APT based code generation and SQL queries. This is not blocked by Querydsl, since some users like to construct queries that way, but the promoted safer way is using code generation based on JDBC schema metadata like documented here http://www.querydsl.com/static/querydsl/3.6.0/reference/html/ch02s03.html#d0e659


Wording updates

Project information

[ ] Add "Provide a" to the project title question
"Provide a Project title. Be descriptive about the geographic region. We advise not using years in the title."

Benefits

[ ] Remove the word "Sustainability." from the first question
"~Sustainability~. Please summarize the benefits that the project will bring to the targeted areas..."
[ ] Change cell G50 to F151 # in "Final number of Eligible Households targeted by this proposal..."

Project planning and management

[ ] Change "Completion Date" to "Project Completion Date"

Template uploads

[ ] Rename template 9 to "Template 9 - Backbone and Geographic Names"

Supporting documents

[ ] Add "Accepted file types: .pdf, .png, .jpg, .jpeg, .vsd, .vsdx, .doc, .docx, .ppt, .pptx" to Logical Network Diagram
[ ] Add "Accepted file types: .xlsx or .mpp" to Project schedule
See Wireframe

Review Page

[ ] Change page description to "Please review your responses before proceeding to the acknowledgement and submission pages."

@MarsRomer I added this card to the upcoming sprint

fyi @MarsRomer I added "Change cell G50 to F151 # in "Final number of Eligible Households targeted by this proposal..."

I took a closer look at template 1 and it looks like G50 formula is =F151 so I guess they are the same number but prob not a bad thing to change the cell number because template 1 is more clear on what cell F151 is


Show project name when using filters

#707  👈
main

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

Join @alanvardy and the rest of your teammates on  Graphite


mech air overhaul

About the PR
instead of just taking in air when entering and dumping when exiting, airtight mechs will now intake air from the surrounding atmosphere and scrub waste gases, fixes #19116
this means that oxygen will automatically replenish and you cant get co2 poisoning anymore
however they dont have gas mix when built so you have to give it a few seconds to build pressure before getting in
doesnt ripley or honk in any way
unfortunately codewise this is largely a copypaste of pump vent + scrubber, not sure what could be done to reuse them
filtering is slow enough that if an empty vim is in a room with 1mpa of plasma, it will slowly fill up with plasma until its in an area where it can be dumped out, which is a very extreme case. if a vim is already filled with air then there is little danger from a room full of plasma.
Media
trust

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog
:cl:

tweak: The HAMTR and Vim now have builtin scrubbers to remove the risk of carbon dioxide poisoning.

could you make the gases datafields in MechAirFilterComponent be part of the proto yml instead of hardcoded in

i think it requires using ids but yeah

Someone familiar with atmos should look at this.
This needs to be re-useable with vehicles.

that would require a generic component for internal air not specific to mechs, not sure how to go about doing that
also cryo pod has basically the same thing except it has a pipe, could that be migrated to hypothetical internal air thing


Show copy button when hovered in package-list/library page

[x] Show copy button on hover in library list page
[x] Show copy button on hover in single library page
[x] indent using spaces instead of tabs.

@PeterDaveHello
PS: Messed up. Had to create a new PR.
#159

Hey, can you share a URL on the live site where I can see the bug ?

@bhargav175 search something not exist like 234567890 can sohw you that

Ah! Haha. got it.

Nice, let's fix it?

Yeah, I am caught with something this weekend. Will fix it in a couple of days.

@bhargav175 thanks man

@bhargav175 do you have updates on this one?

Hey, sorry man couldn't do this because of the SRI stuff in the repo. Can't really change branch right now. I will fix this once we close #169

@bhargav175 maybe you can try to use a case-sensitive filesystem, would help a lot!


Chromium doesn't close -> nothing happens

I run the app. Chromium opens. I accept all cookies. I successfully log in to Patreon. Nothing happens. The browser just stays open and the app doesn't do anything.

I run the app. Chromium opens. I accept all cookies. I successfully log in to Patreon. Nothing happens. The browser just stays open and the app doesn't do anything.

older version still work bro :D

older version still work bro :D

I can't find any working version

older version still work bro :D

I can't find any working version

https://github.com/AlexCSDev/PatreonDownloader/releases
it worked on release 26

Okay, I found out that release 27 works too. You just need to close app after logging in and launch it again.


noUnusedLocals doesn't respect the jsxFactory from tsconfig.json

TypeScript Version:  2.1.6
Code
import preact = require('preact');

// JSX component
export default (

Foobar

);

tsconfig.json
{
  "compileOnSave": false,
  "compilerOptions": {
    "jsx": "React",
    "jsxFactory": "preact.h",
    "module": "commonjs",
    "moduleResolution": "node",
    "target": "es2015",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": true,
    "noUnusedParameters": true,
    "noUnusedLocals": true,
    "typeRoots": [ "node_modules/@types", "source/ts/types" ],
    "lib": [ "dom", "es6", "dom", "scripthost" ]
  },
  "exclude": [
    "node_modules",
    "target"
  ]
}

Expected behavior:
No error
Actual behavior:
Error TS6133: 'preact' is declared but never used.

I tried this locally, but it appears to be fixed in the nightlies. Can you try things out with a nightly build by npm-installing typescript@next?

Checked and it's fixed now 👍  Just awesome!


e2e testing in draft - Test PR

This PR is for e2e testing of prow job. PR intnded only for draft.

/retest


gitextensions: Update to version 4.0.1 & fix autoupdate

GitExtensions v4.0.0 has a blocking issue which prevents it from being able to pull with git 2.39.
This PR updates gitextensions to v4.0.1 and revert the autoupdate to the previous versions because it is working for v4.0.1 as well and https://github.com/gitextensions/gitextensions/releases/expanded_assets/v4 is always showing v4.0.0 which is why v4.0.1 isn't offered.
I found a similar PR but this autoupdate fix is far simpler and I was able to test that it works with Excavator on my small private bucket.

[x] I have read the Contributing Guide.

/verify


The ARS Template Excel file does not support some aspects of the model.

There are some deficiencies in the ARS Template Excel file:

When using a ReferencedOperationRelationship, both the operation and analysis producing the referenced result must be specified. The operation producing the result is specified in the operationId attribute when defining the ReferencedOperationRelationship, but the analysis producing the result can be specified in one of two ways:

If the same single analysis always produces the referenced result, the identifier of the can be specified in the analysisId attribute when defining the ReferencedOperationRelationship.
If the analysis producing the referenced result differs depending on when the parent operation is used (e.g., the numerator in a "percent" operation), the analysis producing the result is specified in the analysisId attribute of a ReferencedAnalysisOperation included in the definition of the parent analysis.  In this case, the analysisId attribute of the ReferencedOperationRelationship is left blank.

The ARS Template does not contain columns (on the AnalysisMethod sheet) that allow specification of a static analysisId as part of the definition of ReferencedOperationRelationship (the first option above).

The location attribute of the OutputFile class is expected to contain a full path to the referenced output file. The ARS Template currently collects file specifications on the Output sheet, with a single value collected for name and location, multiple values only allowed for fileType.

The ARS Template has been updated to:

Include new columns on the AnalysisMethods sheet (operation_referencedResultRelationships1_analysisId and operation_referencedResultRelationships2_analysisId) to allow status analysisId values to be specified for ReferencedOperationRelationship definitions.
The fileSpecification... columns have been removed from the Outputs sheet and a new OutputFiles sheet has been created to collect details of output files associated with any output.

The accompanying excel2yaml.py utility program has been updated to represent information collected in these new/updated sheets in the correct ARS instance attributes.


Insert correct challenge provider into error message

This error message was hard-coded to 'cloudflare' when in fact it could be any configured provider. Also changed the previous initialize error message to use the consistent 'challenge provider X' phrasing.

Looks good :)


Prefill the login page email address after changing email

Just a nice improvement

Logged in with<EMAIL_ADDRESS>Changed email to<EMAIL_ADDRESS>Was taken back to login page and email field was prefilled with<EMAIL_ADDRESS>


Let default tag effective in response

Current default tag only effective in request
However, in some cases, it's very useful, such as set a pre-defined response which means have no errors

I know it can be solved by Template Modification, but it is inconvenience for developing multiple projects simultaneously.
And I don't think it's a bad idea for most people.

Hi @NX-Official
I am new to go-zero and wanted to contribute to the project. On going through the guidelines mentioned in CONTRIBUTING.md file, i checked for the issues with label good first issue but found no issues with such label. So i am planning to pick this up. Do you think it will be a good first issue for me ?


[lights] Improve lights gizmos drawing

Lights gizmos can be drawn using the following function in models.c module:
void DrawLight(Light light);

This function can be improved to draw more clear gizmos, icnluding attenuation distances and better defined lighting areas. Need to think exactly how to improve gizmos.

Lighting system has been moved out of raylib in commit https://github.com/raysan5/raylib/commit/37a64df7b9944d1d24872f07a7e713884b33432e.
Now light gizmos drawing owns to example shaders_standard_lighting, it can be improved by the user if required.


[BUG] - Node restarts after starting with expired KES key

External
Summary
My KES key rotation script was exiting before actually changing out the KES key so the node was restarted with the same old keys. It entered a state where it would continually shut down with an error message only to be brought back up by systemd.
Steps to reproduce
Steps to reproduce the behavior:

Try to start a node with an expired kes key.

Expected behavior
Expect the node to run, but just give error messages when it comes to leadership events.
System info (please complete the following information):

OS: Ubuntu
Version 20.04
Node version 1.13.0-rewards

Screenshots and attachments
syslog file
2403 Jun 16 05:58:33 papa bcsh-node[611678]: Listening on http://<IP_ADDRESS>:12789
2404 Jun 16 05:58:52 papa bcsh-node[611678]: Shutting down..
2405 Jun 16 05:58:52 papa bcsh-node[611678]: cardano-node: ExceptionInLinkedThread "ThreadId 54" Could not update KES key
2406 Jun 16 05:58:52 papa bcsh-node[611678]: CallStack (from HasCallStack):
2407 Jun 16 05:58:52 papa bcsh-node[611678]:   error, called at src/Ouroboros/Consensus/Shelley/Ledger/Forge.hs:109:27 in ouroboros-consensus-shelley-<IP_ADDRESS>-in     place:Ouroboros.Consensus.Shelley.Ledger.Forge
2408 Jun 16 05:58:57 papa bcsh-node[612516]: Listening on http://<IP_ADDRESS>:12789
2409 Jun 16 05:59:16 papa bcsh-node[612516]: Shutting down..
2410 Jun 16 05:59:16 papa bcsh-node[612516]: cardano-node: ExceptionInLinkedThread "ThreadId 54" Could not update KES key
2411 Jun 16 05:59:16 papa bcsh-node[612516]: CallStack (from HasCallStack):
2412 Jun 16 05:59:16 papa bcsh-node[612516]:   error, called at src/Ouroboros/Consensus/Shelley/Ledger/Forge.hs:109:27 in ouroboros-consensus-shelley-<IP_ADDRESS>-in     place:Ouroboros.Consensus.Shelley.Ledger.Forge
2413 Jun 16 05:59:21 papa bcsh-node[613395]: Listening on http://<IP_ADDRESS>:12789
2414 Jun 16 05:59:40 papa bcsh-node[613395]: Shutting down..
2415 Jun 16 05:59:40 papa bcsh-node[613395]: cardano-node: ExceptionInLinkedThread "ThreadId 54" Could not update KES key
2416 Jun 16 05:59:40 papa bcsh-node[613395]: CallStack (from HasCallStack):
2417 Jun 16 05:59:40 papa bcsh-node[613395]:   error, called at src/Ouroboros/Consensus/Shelley/Ledger/Forge.hs:109:27 in ouroboros-consensus-shelley-<IP_ADDRESS>-in     place:Ouroboros.Consensus.Shelley.Ledger.Forge
2418 Jun 16 05:59:45 papa bcsh-node[614198]: Listening on http://<IP_ADDRESS>:12789
2419 Jun 16 06:00:04 papa bcsh-node[614198]: Shutting down..
2420 Jun 16 06:00:04 papa bcsh-node[614198]: cardano-node: ExceptionInLinkedThread "ThreadId 54" Could not update KES key
2421 Jun 16 06:00:04 papa bcsh-node[614198]: CallStack (from HasCallStack):
2422 Jun 16 06:00:04 papa bcsh-node[614198]:   error, called at src/Ouroboros/Consensus/Shelley/Ledger/Forge.hs:109:27 in ouroboros-consensus-shelley-<IP_ADDRESS>-in     place:Ouroboros.Consensus.Shelley.Ledger.Forge
2423 Jun 16 06:00:10 papa bcsh-node[615218]: Listening on http://<IP_ADDRESS>:12789
2424 Jun 16 06:00:28 papa bcsh-node[615218]: Shutting down..
2425 Jun 16 06:00:28 papa bcsh-node[615218]: cardano-node: ExceptionInLinkedThread "ThreadId 54" Could not update KES key
2426 Jun 16 06:00:28 papa bcsh-node[615218]: CallStack (from HasCallStack):
2427 Jun 16 06:00:28 papa bcsh-node[615218]:   error, called at src/Ouroboros/Consensus/Shelley/Ledger/Forge.hs:109:27 in ouroboros-consensus-shelley-<IP_ADDRESS>-in     place:Ouroboros.Consensus.Shelley.Ledger.Forge
2428 Jun 16 06:00:34 papa bcsh-node[616078]: Listening on http://<IP_ADDRESS>:12789
2429 Jun 16 06:00:44 papa bcsh-node[616078]: Shutting down..
2430 Jun 16 06:00:44 papa bcsh-node[616078]: cardano-node: ExceptionInLinkedThread "ThreadId 54" Could not update KES key
2431 Jun 16 06:00:44 papa bcsh-node[616078]: CallStack (from HasCallStack):
2432 Jun 16 06:00:44 papa bcsh-node[616078]:   error, called at src/Ouroboros/Consensus/Shelley/Ledger/Forge.hs:109:27 in ouroboros-consensus-shelley-<IP_ADDRESS>-in     place:Ouroboros.Consensus.Shelley.Ledger.Forge
2433 Jun 16 06:00:50 papa bcsh-node[616551]: Listening on http://<IP_ADDRESS>:12789
2434 Jun 16 06:01:00 papa bcsh-node[616551]: Shutting down..
2435 Jun 16 06:01:00 papa bcsh-node[616551]: cardano-node: ExceptionInLinkedThread "ThreadId 54" Could not update KES key
2436 Jun 16 06:01:00 papa bcsh-node[616551]: CallStack (from HasCallStack):
2437 Jun 16 06:01:00 papa bcsh-node[616551]:   error, called at src/Ouroboros/Consensus/Shelley/Ledger/Forge.hs:109:27 in ouroboros-consensus-shelley-<IP_ADDRESS>-in     place:Ouroboros.Consensus.Shelley.Ledger.Forge

Expect the node to run, but just give error messages when it comes to leadership events.

This sprint, we'll be working on doing exactly this ^^. You can track the progress in #2299.

Duplicate of https://github.com/input-output-hk/cardano-node/issues/1235


Media insertion from a link doesn't seem to work properly

I created my own BaseElement, added a HTMLEditorField and use the option to insert media via a link.
At first insertion seems okay, but saving or publishing removed the insertion. I've created a screencapture to show the issue.

Hi @J-Pielage, can you share the code for your element?

looks like this:
`<?php
use SilverStripe\CMS\Model\SiteTree;
use DNADesign\Elemental\Models\BaseElement;
use SilverStripe\Forms\TextField;
use SilverStripe\Forms\HTMLEditor\HTMLEditorField;
use SilverStripe\Forms\TreeDropdownField;
use SilverStripe\Forms\DropdownField;
use SilverStripe\Assets\Image;
use SilverStripe\AssetAdmin\Forms\UploadField;
class ContentBlock extends BaseElement {
private static $singular_name = 'Content';
private static $description = 'Content blok';
private static $inline_editable = false;
private static $icon = 'font-icon-block-content';
private static $controller_template = 'CustomElementHolder';
private static $db = [
'Title'             => 'Varchar',
'Text'              => 'HTMLText',
];

public function getCMSFields(){
	$fields = parent::getCMSFields();

$fields->addFieldsToTab('Root.Main', [
  TextField::create('Title', 'Titel'),
  HTMLEditorField::create('Text', 'Tekst')->setRows(20),
]);

	return $fields;

}
public function getType() {
	return 'Content';
}

}`

Hi @J-Pielage, could you please also provide the following info:

Silverstripe CMS Recipe version
Browser
PHP version, Operating System
installed SilverStripe modules

I use the following setup:

Google Chrome version 83.0.4103.116
Silverstripe recipe: "silverstripe/recipe-cms": "4.6.*@stable",
MacOS 10.15.6
PHP version 7.3.9

This is the list of modules that are being used:
"require": {
        "php": ">=7.1.0",
        "silverstripe/recipe-plugin": "^1.2",
        "silverstripe/recipe-cms": "4.6.*@stable",
        "jonom/focuspoint": "^3.1",
        "dnadesign/silverstripe-elemental": "^4",
        "cyber-duck/silverstripe-seo": "4.2.*",
        "wilr/silverstripe-googlesitemaps": "^2.1",
        "silverstripe/redirectedurls": "dev-master",
        "kinglozzer/silverstripe-tinypng": "^3.0",
        "stevie-mayhew/silverstripe-svg": "^2.2",
        "undefinedoffset/sortablegridfield": "^2.0",
        "sheadawson/silverstripe-shortcodable": "4.0.x-dev",
        "silverstripe/userforms": "^5.5",
        "derralf/silverstripe-mobiledetect": "^1.0@dev",
        "heyday/silverstripe-menumanager": "~3.0.0",
        "colymba/gridfield-bulk-editing-tools": "^3.0"
    },

I could not replicate this issue with framework 4.11.x-dev and elemental 4.9.x-dev.  Please let me know if you are still experiencing this issue


Postgis geometry field is not shown in the Map tab

System information:

Operating system (distribution) and version: Debian testing
DBeaver version: 22.1.0
Additional extensions

Connection specification:

Database name and version: Postgresql+Postgis 14.4
Driver name: org.postgresql.Driver
Do you use tunnels or proxies (SSH, SOCKS, etc)? : no

Describe the problem you're observing:
Clicking on a geometry (Postgis extension) field the position is not shown on the map tab on the right side, instead a download dialog is opened for an html file named like this: view17191192810884847905gis.html
That file exists in the /tmp directory and is actually a map, I can open it directly using a browser.
I did not have this issue using previous versions of DBeaver.
Steps to reproduce, if exist:
Include any warning/errors/backtraces from the logs

Hello @abrosich
Thanks for the bug report
Please take a look at the provided solution: https://github.com/dbeaver/dbeaver/issues/16125#issuecomment-1098990262


adjusted to correct misalignment with rowspan

The following edit added to allow rowspan and colspan
to be used without the alignment of the rows being thrown off.
It uses four new classes, one for the colspan, one for the first child of rowspan, one for each additional rowspan child,
and one for the heading of the rowspa

Description

Code sample

@Lisagrant101 I will close this issue now.
Feel free to reopen or open a new one.


Enchancement Crash Persisting

Mod Name
Enchancement
Mod Homepage
https://www.curseforge.com/minecraft/mc-mods/enchancement
Minecraft version
1.20.1
Describe the bug
Game crashes when trying to load into enchancement; looks to be a mixin issue.
Steps to reproduce

Load necessary mods.
Load up game.
Crash

Logs
https://mclo.gs/ZFoyh6E
Additional context
Does not occur with enchancement 1.20.1-8; but if on a heavier modpack, will crash regardless with a log of 'https://mclo.gs/b0bHylT'

Please downgrade to Forge 47.1.3 as it is the only Forge version we support.


could not find driver pgsql

Bug report

Version: 0.6.1

Description
after upgrading to 0.6.1 I got this error:

it just has not been merged 😴

It's OK now or what? :-)

it's working fine


New package: Bloodstrike.pc version 1.1

Checklist for Pull Requests

[ ] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Verify:

This appears to be a launcher for the game. I didn't see a way to have it display its version number.


The Titles on Splashtag is not translated

Just reporting that it was translated yesterday and now it isn't.

stat.ink handles only localized strings for SplashTag titles (No re-translation).
In other words, it displays the data as it is sent from the client.
(For example, my battle will remain in Japanese when displayed in any language.)
It would be a locale setting issue in s3s (or other clients).


execute.cursor with parameters

After going through the documentation and api reference, it became clear i needed to use the parameter in the execute() function, however i keep getting following error:
turbodbc.exceptions.DatabaseError: ODBC error
state: 42000
native error code: -1
message: [EXASOL][EXASolution driver]syntax error, unexpected '?', expecting identifier_chain2 or OFFSET_ [line 1, column 19]

code:
cursor.execute("create connection ? to ? user ? identified by ?", [obj['system_name'], obj['connection_string'], obj['username'], obj['password']])

From documentation:
cursor.execute("INSERT INTO TABLE my_integer_table VALUES (?, ?)", [42, 17])

You are reading the documentation correctly, you are supposed to use question marks to mark that you want to use a parameter. From the error message, however, it looks like using a parameter marker (at least in the first location) is not supported by your database in this kind of statement. From the Exasol manual (I assume that is the database you are using), it is not clear which things may be parameters and which are hard-coded things.
Playing around with my local Exasol instance, I found that all parameters in your particular command need to be plain identifiers/strings. So what you could do is something like
cursor.execute("create connection {} to {} user {} identified by {}".format(obj['system_name'], obj['connection_string'], obj['username'], obj['password']))

There is not much that can be done on the turbodbc side, because it essentially passes the string on to unixodbc and the ODBC driver for parsing. Thus, I'll close this issue. You might consider asking your database vendor whether they could support parameters in such queries.


Android: Track Player still in memory and notification still visible after App Kill (Google Pixel 4a)

Describe the Bug
After killing my app a second and more times, the desired behavior "player stops and notification is removed"
is disappeared
Steps how i Reproduce the behavior
Open the app, start the player and kill the app.
-> app is closed, notification is gone, app is not marked as active
Open app again, start player again, kill app again
-> app is closed, but player is still playing, notification is still visible, app is marked as active
This behavior stays the same, until i close the app manually in the system modal
Code To Reproduce
The player is initialized via a context provider:
export const PodcastPlayerProvider = ({
children,
}: {
children: React.ReactNode;
}) => {
...
useEffect(() => {
const init = async () => {
await TrackPlayer.setupPlayer({
iosCategory: IOSCategory.Playback,
iosCategoryMode: IOSCategoryMode.SpokenAudio,
iosCategoryOptions: [
IOSCategoryOptions.DuckOthers,
IOSCategoryOptions.AllowAirPlay,
IOSCategoryOptions.AllowBluetooth,
],
}).catch(() => {});
await TrackPlayer.updateOptions({
forwardJumpInterval: PODCAST_FORWARD_SEC,
backwardJumpInterval: PODCAST_REWIND_SEC,
android: {
appKilledPlaybackBehavior: AppKilledPlaybackBehavior.StopPlaybackAndRemoveNotification,
},
capabilities: [
Capability.Play,
Capability.Pause,
Capability.SkipToNext,
Capability.SkipToPrevious,
Capability.SeekTo,
Capability.JumpForward,
Capability.JumpBackward,
],
notificationCapabilities: [Capability.Play, Capability.Pause],
compactCapabilities: [Capability.Play, Capability.Pause],
});
};
init();
}, []);
...
}
Environment Info:
System:
OS: macOS 12.6
CPU: (10) arm64 Apple M1 Pro
Memory: 104.00 MB / 16.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 16.17.1 - ~/.nvm/versions/node/v16.17.1/bin/node
Yarn: 1.22.19 - ~/Projekte/Mediapioneer/app/node_modules/.bin/yarn
npm: 8.15.0 - ~/.nvm/versions/node/v16.17.1/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.3 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.2, iOS 16.2, macOS 13.1, tvOS 16.1, watchOS 9.1
Android SDK: Not Found
IDEs:
Android Studio: 2021.3 AI-213.7172.25.2113.9014738
Xcode: 14.2/14C18 - /usr/bin/xcodebuild
Languages:
Java: <IP_ADDRESS> - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.1.0 => 18.1.0
react-native: 0.70.0 => 0.70.0
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
react-native-track-player version: 3.2.0
Device: Google Pixel 4a, Android 13

We're experiencing the same. We're having a hard time at the moment to find a version of the RNTP that doesnt:

Continue on app kill or
Keep the app active in background all the time or
Continue playing a stopped track after an interruption

Any help is greatly appreciated :)

@smn-snkl @zerobertelprivat can you please try in nightly? There was a PR we merged recently that impacts this but I'm not sure if it solves your issue:  https://github.com/doublesymmetry/react-native-track-player/commit/e6adb3e72a418f00f21784272a9a52820e6674f4

We are on nightly now, but were a bit worried whether nightly is properly QA'ed?

We are indeed in the process of QAing nightly – it should be released as 4.0 in the coming weeks. Are you able to replicate this issue still in nightly or is it fixed?

It seems to be fixed, we're slowly rolling it out after doing some internal QAing. If you don't hear back from us within the next week, consider it fixed from our side :)

Seemingly fixed in nightly.

Hello guys, sorry for my quietness. But thank you both for checking this issue, i am looking forward for v 4.0 :)

did anyone succeed in finding solution to this issue? I'm still facing this issue in v4.0.0-rc04. Any help is greatly appreciated.

Our solution was to build a custom player for android

If anyone is still looking for a solution, have a look at this


[BUG] Error opening FileDialog

Describe the bug
When I click on "BROWSE" button nothing appear and in the terminal I can see the following error message:
ERROR: No native FileDialog implementation available. Qt Labs Platform requires Qt Widgets on this setup. Add 'QT += widgets' to .pro and create QApplication in main().
To Reproduce
Steps to reproduce the behavior:

Execute the application on linux terminal
Click on 'BROWSE' button
See error on console

Expected behavior
Open the DialogFile to select the file to convert
Desktop (please complete the following information):

OS : Linux Manjaro

Additional context
When I execute the application, before to press the button, I can see the following message:
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 474, resource id: 0, major code: 20 (GetProperty), minor code: 0

@itarozzi
Hi, I think I solved it, can you send me feedback with this branch https://github.com/guerinoni/qTsConverter/tree/fix-manjaro-file-dialog?

Amazing! the new branch works without issues.
Grazie mille!!!

Thank you! I will merge it :D


PS, AE - send actual context when another webserver is running

For cases that app is already running, but same app is triggered again from launcher or FTrack to save booting time

@kalisp is this ready for review?

It opens another work file as a new tab in Photoshop. Pyblisher shows the right context during the publishing. However, the final publishing goes to the wrong asset. Loader, creator and workfile do not change their context as well.

It is not possible to capture switching between open files in PS and current implementation handles only first additional open.
Context needs to be somehow queried from workfile, as storing it in metadata or querying it from DB.

Change of context in Loader/Workfiles cannot be done reliably.
Added better validation and documentation to protect from most severe issue, eg. publishing to wrong asset.
Current customer request is solved by this, might be revisited if it would be causing problems.


HHH-17707 Improve ColumnReference.toString() to remove repeated qualifier

getExpressionText() already contains qualifier

https://hibernate.atlassian.net/browse/HHH-17707

Thanks


Qt applications fail due to xcb plugin mismatch

Issue description
% nix-shell -p openshot-qt

[nix-shell:~]$ openshot-qt
Loaded modules from current directory: /nix/store/0r6czdfcgfwqgar2sbz5zhrbysrmkn80-openshot-qt-2.1.0/lib/python3.5/site-packages
      launch:INFO ------------------------------------------------
      launch:INFO    OpenShot (version 2.1.0)
      launch:INFO ------------------------------------------------
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: minimal, offscreen, xcb.

Reinstalling the application may fix this problem.
Aborted

[nix-shell:~]$

Technical details

System: 17.03beta320.ade5837 (Gorilla)
Nix version: nix-env (Nix) 1.11.7
Nixpkgs version: "17.03beta617.f3a9ccc"

Works fine when installed using nix-env -iA nixos.openshot-qt, but both should be possible, right?

Incidentally there is a new version of openshot: #22170

Wrong issue number?

I have the same problem with krita (installed via nix-env):
$ krita
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: minimal, offscreen, xcb.

Reinstalling the application may fix this problem.
Aborted

Installing it via environment.systemPackages does work.
strace shows the following:
open("/run/current-system/sw/lib/qt5/plugins/platforms", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/nix/store/32s4bd5mficwpp6064s5rvkpvhzycbkn-qtbase-5.6.2/lib/qt5/plugins/platforms/libqxcb.so", O_RDONLY|O_CLOEXEC) = 3
open("/nix/store/96xragmk6ap2y988qpw50ck7qwfg511j-qtbase-5.7.1/lib/qt5/plugins/platforms/libqxcb.so", O_RDONLY|O_CLOEXEC) = 3

So it's opening two mismatching versions of libqxcb.so, where one is probably discovered via /run/current-system/sw/lib/qt5/plugins/platforms.

Related discussion: https://github.com/NixOS/nixpkgs/pull/24133
For now one should remove everything that installs Qt plugins (not input ones, they are good) from their environment to fix this -- usually that's qtbase, qtEnv or other Qt packages.
cc @ttuegel

I am working on making Qt packages entirely insensitive to their environment.

@ttuegel What would be the implications of that? Isn't the plugin mechanism necessary for certain things (like picking up the open dialog box of the desktop environment, theming etc.)?

Isn't the plugin mechanism necessary for certain things (like picking up the open dialog box of the desktop environment, theming etc.)?

Right now, I have patched our Qt libraries to go spelunking through NIX_PROFILES in addition to QT_PLUGIN_PATH. I'm not going to remove plugin support, I'm just going to stop going through NIX_PROFILES  looking for every possible plugin. 😃 All the desktop integration and theming plugins are currently provided by Qt or KDE anyway, but QT_PLUGIN_PATH will still work should it be necessary.

FWIW if anyone wants a quick and ugly hack to just get an application (in my case kolourpaint) to hopefully start without having to remove or reinstall a bunch of packages:
$ ls /nix/store/*qtbase*/lib/qt5/plugins/platforms/libqxcb.so
/nix/store/0igx2hwicb18di1mx65qh3jrpypvc40a-qtbase-5.6.1-1/lib/qt5/plugins/platforms/libqxcb.so
/nix/store/9kmi6a4pba9g45wr4c1ny5kasc70jbx9-qtbase-5.6.2/lib/qt5/plugins/platforms/libqxcb.so
/nix/store/3qz77v287y42s3a9l1745551idfcdflr-qtbase-5.8.0/lib/qt5/plugins/platforms/libqxcb.so
/nix/store/f2680a9j60qi724k7dgphxamlqsq933x-qtbase-5.6.1-1/lib/qt5/plugins/platforms/libqxcb.so

(choose the one that seems appropriate, or just trial and error)
NIX_PROFILES=/nix/store/3qz77v287y42s3a9l1745551idfcdflr-qtbase-5.8.0 kolourpaint

(May or may not fail for applications with more complicated dependencies than kolourpaint, did not try.)

...hm. I'm not 100% sure if this issue is the culprit, but I rebooted and KDE itself failed to start (error message something like "core shell components could not be found, this is a packaging problem, contact your distro"). I did nix-env -e kolourpaint and rebooted again and then it worked.

This is fixed in master: Qt applications know about the QPA plugins they are built with.

@ttuegel I think I'm getting this error at https://github.com/NixOS/nixpkgs/pull/27790 is there quick fix for people still on 17.03? @glaebhoerl 's trick did not work for me.

@ttuegel I still this error when running 17.09-based Qt packages on NixOS 17.03 (e.g. Krita or Tribler). For Tribler, I added this line to the wrapper:
        --set QT_QPA_PLATFORM_PLUGIN_PATH ${qt5.qtbase.bin}/lib/qt-*/plugins/platforms \

which fixes it. Is that the recommended solution?

`@edolstra Would that flag be relevant to other QT apps as well like https://github.com/NixOS/nixpkgs/pull/27790

For Tribler, I added this line to the wrapper which fixes it. Is that the recommended solution?

I believe setting that variable in the wrapper will break the application under KDE.
It should not be necessary for you to do anything. If it is, then there is a bug I need to fix in our modified Qt plugin loader. Just to check, you have the package installed in environment.systemPackages or by nix-env, right?

@ttuegel  I was running it as ./result/bin/tribler (so not installed at all).

I was running it as ./result/bin/tribler (so not installed at all).

Unfortunately, that is not expected to work. I don't know how to make programs work from the store while also integrating correctly into desktop environments like KDE or LXDE. (This is a really terrible trade-off and I will entertain any suggestion to fix it.) A work-around is to set QT_QPA_PLATFORM_PLUGIN_PATH in shellHook so that at least nix-shell will work.

What helped me was either to 1) declare the application in /etc/nixos/configuration.nix 2) run nix-env -u --leq, the doc says for this parameter

In addition to upgrading to newer versions, also “upgrade” to derivations that have the same version. Version are not a unique identification of a derivation, so there may be many derivations that have the same version. This flag may be useful to force “synchronisation” between the installed and available derivations. -- https://nixos.org/releases/nix/nix-1.7/manual/#sec-nix-env

FWIW, I'll add a comment how I fixed this in my case. I ran the failing command with LD_DEBUG=libs some_failing_command and then read from the last few lines what library it failed to find. Then added that to the environment and repeat until the command succeeds. For instance, in my case, adding xlibs.libX11 and xlibs.libXi to the environment solved the issue.
Background: I have FHS user env for Conda and when I launched IPython (ipython --pylabs) installed by Conda, I got the error: This application failed to start because it could not find or load the Qt platform plugin "xcb" in "". So I just needed to add all relevant libraries to this FHS user env. This is probably very different scenario than the OP (or others) had, but just thought I'd share this here in case someone has a similar issue as I did and looks for help here.

Hey I was just struggling with this for a few hours trying to run VirtualBox.
This has some obvious flaws that will not make this a great solution for everybody; but if you're in a bind you can give this a shot.
My fix was :
# In `configuration.nix`
{ config, lib, pkgs, options, ... }:
{
  virtualisation.virtualbox.host.enable = true;
  environment.pathsToLink = ["${pkgs.xorg.libxcb}/lib/"];
}

My previous workaround of exporting QT_QPA_PLATFORM_PLUGIN_PATH in my shell caused my (fedora system installed) vlc to segfault on startup. So I'd definitely vote for qt apps to be self-contained rather than integrating with the desktop, if this is the outcome.

I just upgraded to 20.09 and am running into this issue with my KDE applications. How to fix?

Same here, experiencing this since upgrading to 20.09.
In my case, electrum is installed system wide.
→ electrum                                                                                ~
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

[1]    6077 abort (core dumped)  electrum

Perhaps try upgrading everything you have imperatively installed via nix-env?  You may have an old ver in your ~/.nix-profile and a new ver on the system.
nix-env --upgrade

I have installed nothing imperatively.

I have not found my desired solution in this thread, but in that other one. So I'd like to link it to here, in case anyone else is stumbling upon this.
I suggest to add the following line to the nix-shell file (in my case to a default.nix):
QT_QPA_PLATFORM_PLUGIN_PATH="${qt5.qtbase.bin}/lib/qt-${qt5.qtbase.version}/plugins";


Python version (and any other requirements) should be specified more visibly

Got the following error after running the quickstart example in the docs:
Traceback (most recent call last):
  File "test.py", line 1, in <module>
    from tamr_unify_client import Client
  File "/home/nikki/.local/lib/python2.7/site-packages/tamr_unify_client/__init__.py", line 1, in <module>
    from tamr_unify_client.client import Client
  File "/home/nikki/.local/lib/python2.7/site-packages/tamr_unify_client/client.py", line 69
    return f"{method} {url} : {response.status_code}"
                                                    ^
SyntaxError: invalid syntax

The issue is that I'm running python 2.7, but 3.6+ is required.  Maybe we could add a requirements section to the docs and github to help make this more visible?

Currently, the Python version is specified in 3 places:

README badge
PyPI page in the Classifiers section
.travis.yml / Travis CI tests

We could add a "Requirements" section to the installation instructions specifying the compatible Python versions to make it more visible.

#58 adds a Python compatibility message at the top of the installation docs.
#40 prevents pip install tamr-unify-client from installing tamr-unify-client on incompatible Python versions. NOTE: this only affects version 0.3.0 and newer. E.g. trying to pip install tamr-unify-client from Python2.7 will result in tamr-unify-client version 0.2.0 being installed.


feat(csharp): Add forward compatible enums using a string enum

Add IStringEnum as an interface
Generate string enums for all enums
Add StringEnumSerializer
Rename existing StringEnumSerializer to EnumSerializer
Add feature flag to opt-out of the new enum 'enable-forward-compatible-enums'
Update C# model and SDK version
Add tests for old and new serializer

I assume we want to enable forward-compatible enums by default, so I coded it that way.
Is there a way to change existing users' generator files so we can set it to false for them?
Or should I make it false by default?

I did not test whether the old enum serializer still works.
I did test the new enum serializer manually. Is there a way to include tests for our serializer?

I assume we want to enable forward-compatible enums by default, so I coded it that way. Is there a way to change existing users' generator files so we can set it to false for them? Or should I make it false by default?

We'll want to release a minor version where it is set to false and then a major version where we swap the default. Automating these config upgrades is something we want to do and @armandobelardo is thinking about

All feedback should be addressed now.

I reseeded with latest from main


NuGet packages are copying native dlls incorrectly with .net 6

Summary of your issue
If you target a project to .net 6 and include the windows runtime package (OpenCvSharp4.runtime.win), extra native dlls are copied to the build directory. This does not happen in .net 5
The build copies the dll folder as well as the runtimes folder. It should only copy the runtimes folder
Environment
Windows 10 with .net 6 SDK
Example
Project targeting .net 5

Project targeting .net 6

Possible issue
opencvsharp/nuget/OpenCvSharp4.runtime.win.props includes the following checks
<ItemGroup Condition="!$(TargetFramework.Contains('netstandard')) And !$(TargetFramework.Contains('netcoreapp')) And !$(TargetFramework.Contains('net5'))">
		<Content Include="$(NativeDlls)\win-x86\native\OpenCvSharpExtern.dll">
			<Link>dll\x86\OpenCvSharpExtern.dll</Link>
			<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
		</Content>
		<Content Include="$(NativeDlls)\win-x86\native\opencv_videoio_ffmpeg453.dll">
			<Link>dll\x86\opencv_videoio_ffmpeg453.dll</Link>
			<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
		</Content>
</ItemGroup>

This does not check if the target framework contains net6 so copies the dll folder.

Thank you. I'm not sure how to write the condition🤔
<ItemGroup Condition="$(TargetFramework.Contains('net2')) Or $(TargetFramework.Contains('net3')) Or $(TargetFramework.Contains('net4'))">

With your suggested code, I get warning NU1701 when TargetFramework=net5.0 or netcoreapp. The nupkg always seems to be installed as not net5.0 but net461. I don't know what the solution is.


Notes: ios development from windows

the instructions here are missing a lot of information:
https://github.com/dotnet/docs-maui/blob/main/docs/ios/pair-to-mac.md
Mac needs to have mono installed, installed using environment menu on rider.
Mac needs to have xamarin sdk installed (I think) installed using rider.

As usual MSFT break the sdk each build:
6.0.400 sdk on windows, ios workload gives you version:
15.4.446-ci.-release-6-0-4xx.446
but on osx, it gives
15.4.447 (they are not compatible)
0>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\15.4.446-ci.-release-6-0-4xx.446\tools\msbuild\iOS\Xamarin.Shared.targets(1707,3): Error  : Could not find Microsoft.iOS in /usr/local/share/dotnet/packs/Microsoft.iOS.Sdk/15.4.446-ci.-release-6-0-4xx.446/.


Can we expose get_base_color from gruvbox.groups module?

Is your feature request related to a problem? Please describe.
I feel more comfortable overriding some highlight groups if I can get a palette that is exactly the same as colorscheme used, for this theme, I got the palette by using require("gruvbox.palette") but realize this module not so adaptable to the dark-light mode switching and found that in gruvbox.groups there is get_base_colors which generates a palette based on mode and contrast
Describe the solution you'd like
Expose get_base_colors from gruvbox.groups

will #145 solve your case? seems like they are kinda about the same issue

I don't think so, #145 overrides the palette whereas I just want to get the palette once configured by get_base_colors

@fitrh I still don't get the full use case. Can you explain a little bit more, please?

    local colors = require('gruvbox.palette')
    require("gruvbox").setup({
        contrast = "hard",
        overrides = {
            -- make sign column same as background
            SignColumn = { bg = colors.dark0_hard },
            GruvboxRedSign = { bg = colors.dark0_hard },
            GruvboxYellowSign = { bg = colors.dark0_hard },
            GruvboxGreenSign = { bg = colors.dark0_hard },
            GruvboxAquaSign = { bg = colors.dark0_hard },

If I would have get_base_colors I would not need to play around with hard vs soft variants because that would be already handled and it would be very similar to what lua/gruvbox/groups.lua:setup() does.

@fitrh I still don't get the full use case. Can you explain a little bit more, please?

I tend to customize a colorscheme like this, let say I want to override the bg of StatusLine group, using gruvbox.palette module, I can get dark1, when I switch to light mode, the bg still dark1 unless I change it to a light palette, but using the colors generated by get_base_colors from gruvbox.groups module, I can use bg1 which is dark1 in dark mode and light1 in light mode.
As you can see, this module provides users a more seamless palette instead of directly using gruvbox.palette module

What I'm asking is not about overriding the palette, but to get it

Currently I am doing it like this:
local M = {}

local colors = nil

function M.colors()
  if colors == nil then
    colors = require("gruvbox.groups").setup()
  end

  return {
    scroll_handle = colors.GruvboxBg3.fg,
    marks_sign = colors.GruvboxRed.fg,
    leap_match_fg = colors.GruvboxRed.fg,
    leap_label_secondary = colors.GruvboxGreen.fg,

    murmur_guifg = colors.GruvboxFg1.fg,
    murmur_guibg = colors.GruvboxBg2.fg,

    incline_guifg = colors.GruvboxFg0.fg,
    incline_guibg = colors.GruvboxBg4.fg,

    beacon_guibg = colors.GruvboxYellow.fg,

    winbar_guifg = colors.GruvboxYellow.fg,

    portal_border_forward = colors.GruvboxBg2.fg,
    portal_border_none = colors.GruvboxBg0.fg,
    portal_label = colors.GruvboxRed.fg,
  }
end

return M

I have to call the setup to get the computed colors, it would be great to achieve this in less effort.

@fitrh  @towry i get the idea now, will try to come up with something here

Ok, i've pushed a initial version now. You can now get the colors and get_base_colors in the groups.palette module. Example:
--- getting raw palette
vim.pretty_print(require('gruvbox.palette').colors)

-- getting base colors using custom bg and contrast (if bg is nil, it will grab directly from your current bg)
vim.pretty_print(require('gruvbox.palette').get_base_colors(bg, contrast))

let me know if that works so I can close this one

Hi, when trying to get the color palette I am getting an error: module gruvbox.palette not found .
However, I implemented this config function for lazy:
  config = function()
    local soft_bg = "#282828"
    local hard_bg = "#1d2021"
    local contrast = "hard"

    local gutter_bg
    if contrast == "hard" then
      gutter_bg = hard_bg
    else
      gutter_bg = soft_bg
    end

    require("gruvbox").setup({
      terminal_colors = true, -- add neovim terminal colors
      undercurl = true,
      underline = true,
      bold = true,
      italic = {
        strings = true,
        emphasis = true,
        comments = true,
        operators = false,
        folds = true,
      },
      strikethrough = true,
      invert_selection = false,
      invert_signs = false,
      invert_tabline = false,
      invert_intend_guides = false,
      inverse = true,      -- invert background for search, diffs, statuslines and errors
      contrast = contrast, -- can be "hard", "soft" or empty string
      palette_overrides = {},
      dim_inactive = false,
      transparent_mode = false,
      overrides = {
        SignColumn = { bg = gutter_bg },
      }
    })

    vim.cmd("colorscheme gruvbox")

    vim.api.nvim_set_hl(0, "DiagnosticSignError", { bg = gutter_bg, fg = "#fb4934" })
    vim.api.nvim_set_hl(0, "DiagnosticSignWarn", { bg = gutter_bg, fg = "#fabd2f" })
    vim.api.nvim_set_hl(0, "DiagnosticSignInfo", { bg = gutter_bg, fg = "#83a598" })
    vim.api.nvim_set_hl(0, "DiagnosticSignHint", { bg = gutter_bg, fg = "#8ec07c" })
  end,


nicer default names for unnamed registers

@ajavadia noticed that the unnamed registers look ugly when plot_circuit is called:

He convinced me that infix can be used as identifier when it is available. The result looks nicer:

I ended up removing the autoid part fully. The infix is now a prefix.


.tja files don't support Japanese characters?

I've tried changing the 'unicode' of the files multiple times and nothing worked out. The Japanese characters in the title of the song / .tja file will simply transform into ghost kanji and not the song names we usually see. Is this a bug or is there some way to fix this? (English words in titles work completely fine) thxx

Is the encoding in UTF-8 with Bom? I remembers that plain UTF-8 isn't supported yet.

I've tried changing the 'unicode' of the files multiple times and nothing worked out.
Which program did you use to edit your TJA, and what encoding did you use with your TJA? I highly recommend you use UTF-8 with BOM if possible. (Windows 8.1 computers may not have BOM)
If you're using regular ol' Notepad, you can change your encoding here:

Hello, it is supported but you need to encode your chart as UTF-8 BOM (which is the case by default if charting using PeepoDrumKit)


📃: Improved UI of footer

🔴 Title :want to improve footer
🔴 Tech stack :
🔴 Objective : not proper css and ui in footer section want to improved it
🔴 Summary :
📸 Screenshots

plz assign this to me @iamrahulmahato

✅ Details to Include When Taking the Issue:
Name :
Participant Role (Specify the Open Source Program name, e.g., GSSOC, Hacktoberfest, etc.):
GSSOC

Happy Contributing! 🚀
Wishing you all the best on your open source journey. Enjoy! 😎

Hey @iamrahulmahato I am very keen to work on this issue . I would be really happy if you could assign this issue to me.
Name : Rohit More
Participant : Hacktoberfest

someone already working on it,do not lose heart and raise new issue.


--parallel option to htmlify.p6 trips rakudo bugs

Issue was golfed down on coke/bughunt branch - used to segfault, now just getting odd concurrency errors.
Need to fix this so we can make parallel building the default.

With Rakudo HEAD, after fixing a few races in precompilation code, the golf in the coke/bughunt branch now seems to run reliably at least. Alas, htmlify.p6 --parallel=2 in master still has issues. Investigating.

This is a dupe of #664. Closing.


Unknown command line argument

Whenever I try to exeucte the coverage I get the following errror message:
gcov returned following warning:
gcov: Unknown command line argument '-i'.  Try: '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/gcov -help'
Did you mean '-a'?
gcov: Unknown command line argument '-m'.  Try: '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/gcov -help'
Did you mean '-a'?
I am using CLion 2018.3.3 with Mojave 10.14 and gcov: Apple LLVM version 10.0.0 (clang-1<IP_ADDRESS>)

This is due to you using gcov provided by XCode which is actually not gcov but llvm-cov with the gcov command as prefix. It does sadly not support the same arguments as real gcov and is therefore not supported. You can now use a suitable version of llvm-cov with upcoming 2.0.0 release


intervals: test data with multiple intervals

also current_week_number draws different week boundaries from
JuttleMoment, so we need to use current_week_number when deciding
what indices to read from
@VladVega @dmehra

+1 on tests that are here, see above re: tests that are not.

+1


Alexa tells me there are no devices

Hey,
maybe you can help me with this problem.
When I tell Alexa to for example switch on the TV, the TV get switched on.... So applestrudel works, but Alexa tells me there are no smart home devices calld "TV" connected.
Is there a skill or any other way to give Alexa some "dummy devices" she can search for.
Thanks for any help.
---jo--

Please tell us what you want to achieve. What I personally use is node-red-contrib-amazon-echo. You can add devices by creating a hub, that are found by Alexa.


FE: Message-Compose should be modal

Requirements

[ ] MessageCompose opens in a modal dialog
[ ] No action is performed on Scrim click
[ ] Dialog to fit screen in mobile view

Relates to:

#233

BUG: Add link dialog is not visible now


add webhook controller to sync ca from secret

remove secret yaml ( which will be created in controller), users can also assign their own ca by creating a secret.
add webhook controller, watch add and update, sync correct ca from secret.

Codecov Report

Merging #230 (1fe3b3e) into main (e921d8e) will decrease coverage by 1.59%.
The diff coverage is 0.67%.

:exclamation: Current head 1fe3b3e differs from pull request most recent head 442038b. Consider uploading reports for the commit 442038b to get more accurate results

@@            Coverage Diff             @@
##             main     #230      +/-   ##
==========================================
- Coverage   64.02%   62.43%   -1.60%
==========================================
  Files          40       41       +1
  Lines        6552     6615      +63
==========================================
- Hits         4195     4130      -65
- Misses       2006     2133     +127
- Partials      351      352       +1

Impacted Files
Coverage Δ

pkg/agent/cniserver/server.go
0.00% <0.00%> (ø)

pkg/agent/datapath/localBridge.go
37.04% <0.00%> (ø)

pkg/agent/datapath/utils.go
36.36% <0.00%> (ø)

pkg/agent/proxy/route.go
0.00% <0.00%> (ø)

pkg/controller/common/webhook_controller.go
0.00% <0.00%> (ø)

pkg/utils/utils.go
41.17% <0.00%> (ø)

pkg/agent/datapath/multiBridgeDatapath.go
59.34% <100.00%> (ø)

pkg/controller/policy/cache/rule.go
59.31% <0.00%> (-38.63%)
:arrow_down:

pkg/controller/policy/policy_controller.go
74.08% <0.00%> (-2.01%)
:arrow_down:

pkg/monitor/agent.go
71.71% <0.00%> (-0.67%)
:arrow_down:

... and 7 more


Dask

Hi all, scikit-optimize came up in a conversation between scikit-learn and dask devs last night.  I thought I'd open an issue to start conversation directly with this group to see if there are ways in which the two projects might collaborate in the future.
Here are a few links for background:

https://github.com/scikit-optimize/scikit-optimize/issues/584 for a question on general parallelization
http://dask-ml.readthedocs.io/en/latest/joblib.html for documentation on scaling Joblib with Dask (it seems that scikit-optimize uses joblib currently)?
https://dask.pydata.org/en/latest/futures.html for Dask's implementation of concurrent futures, which is probably the right API connection point from a dask perspective
https://github.com/dask/dask-ml/issues/161 for an ongoing conversation about scaling hyper-parameter search, for which the expertise within scikit-optimize might be valuable

But more directly, is there interest in investing time to scale scikit-optimize?  If so then what are the right connection points to do this from the scikit-optimize side?  What are the constraints?  What are the problems where this would actually provide value to users, if any?  Thoughts on the joblib API vs the concurrent.futures API?
Also, please feel free to close if this is sufficiently off-topic or broad.

Hi @mrocklin ,
First of all I would like to say that Dask is awesome, thanks for your work! I have been using it for a while to scale my own computational experiments onto multiple machines, such as this code for example, where I benchmark other software against skopt. Running it on single machine would simply be too slow.
Right now the easiest way to use Dask would be by using BayesSearchCV class, as it uses joblib. Optimizer class used inside BayesSearchCV supports simple paralellization strategy of Bayesian Optimization called "constant liar", which works across multiple surrogates.
One issue that we have with our paralellization approach is that it is batch based; That is, n processes / workers are started in parallel, and we wait for all of them to finish. Afaik, it is due to interfaces that joblib offers. And as @mrocklin mentioned, something like implementation of concurrent futures would be great.
In fact, @fcharras has been doing some work in this respect in joblib: https://github.com/joblib/joblib/pull/587 . If this gets through, then we can run new tasks / fittings as soon as new worker is freed, for which I believe @fcharras has already some code. I think with such approach we can still use Dask through joblib.
So to answer the questions:

At least on my side, I am definitely interested in being able to efficiently paralellize my optimizations. Even if single experiment takes a minute or two, I still want to optimize as soon as possible, and I can always use same number of threads as for random exploration.
Right now we already can utilize Dask as we use joblib, and it works great. Yet, we do the evaluations in batches, and as some experiments take more time than others, this potentially introduces some inefficiency.
I am leaning more to use joblib API. The reason why I think so is because joblib comes already with sklearn which is a dependency of skopt, and it can be used to run things in Dask. But this also depends on when https://github.com/joblib/joblib/pull/587 will get through.

Thoughts, anyone?

SKLearn and Dask developers have been speaking separately about how to evolve the joblib API in similar ways to make better use of Dask.  This is a good use case to motivate updating the iterator on the fly and getting back results asynchronously.

I am leaning more to use joblib API. The reason why I think so is because joblib comes already with sklearn which is a dependency of skopt, and it can be used to run things in Dask

This makes sense to me.  We're also quite sensitive to our dependencies.
I'm curious, dependency issues aside, would Dask's futures API (including the extended as_completed function) suffice for your needs?
Lets say that joblib included something like this internally and shipped it with sklearn.

Hello! a quick update on the exploratory code I wrote few months ago.
I did POC for a BayesianSearchCV with better process handling here: https://github.com/fcharras/scikit-optimize/blob/searchcv_rework/skopt/searchcv.py
IIRC this code works (at least the unittest using a SVM) but it's still messy. It relies on an hypothetical Parallel method: https://github.com/fcharras/scikit-optimize/blob/0cec6364f28ecd11e480b51486cb73c64e77cbf1/skopt/searchcv.py#L503 that I implemented and submitted as a PR: https://github.com/fcharras/scikit-optimize/blob/0cec6364f28ecd11e480b51486cb73c64e77cbf1/skopt/searchcv.py#L503
This PR is too long and is not being reviewed (and might be stale by now). I submitted the first piece separately (which is not really related to asynchronous work) here: https://github.com/joblib/joblib/pull/588 it's being reviewed but the process was paused because of issues with travis, that now seems fixed. If it does get merged I was about to submit the PR for the other functionalities too (get results asynchronously / updating the iterator on the fly), and also polish the bayesiansearchcv using it.

Is there any update regarding this work, joblib/joblib#587 seems to be merged?

I'm not aware of any updates, though it doesn't look like joblib #587 was
merged.
https://github.com/joblib/joblib/pull/588 is being worked on though.
On Mon, Jan 13, 2020 at 2:31 AM Daniel Davis<EMAIL_ADDRESS>wrote:

Is there any update regarding this work, joblib/joblib#587
https://github.com/joblib/joblib/pull/587 seems to be merged?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/scikit-optimize/scikit-optimize/issues/661?email_source=notifications&email_token=AAKAOIWR5C2RV6KO7WLV37DQ5QRGJA5CNFSM4E3UL7IKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIX4M5Q#issuecomment-573556342,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKAOISKU6LKSVCCQ6SNEK3Q5QRGJANCNFSM4E3UL7IA
.


bug(MatSelectionList): Falsy Multiple Attribute Omits Checkboxes

Reproduction
StackBlitz snippet : https://stackblitz.com/edit/angular-r13hpx?file=src%2Fapp%2Flist-selection-example.html
Steps to reproduce:

create mat-selection-list;
bind multiple attribute (input) to falsy value.

Expected Behavior
Displays checkable list of options with unchecked checkboxes out of which only one option is checkable.
Actual Behavior
Checkboxes are not being rendered due to ngIf wrapper reflecting the multiple attribute value.
Environment

Angular: 9
CDK/Material: 9
Browser(s): Chrome
Operating System (e.g. Windows, macOS, Ubuntu):  macOS

Working as intended

On Mar 17, 2020, at 5:28 AM, kristian-favorlogic<EMAIL_ADDRESS>wrote:

Reproduction
StackBlitz snippet : https://stackblitz.com/edit/angular-r13hpx?file=src%2Fapp%2Flist-selection-example.html
Steps to reproduce:
create mat-selection-list;
bind multiple attribute (input) to falsy value.
Expected Behavior
Displays checkable list of options with unchecked checkboxes out of which only one option is checkable.
Actual Behavior
Checkboxes are not being rendered due to ngIf wrapper reflecting the multiple attribute value.
Environment
Angular:
CDK/Material:
Browser(s): Chrome
Operating System (e.g. Windows, macOS, Ubuntu): macOS
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

@kseamon Checkboxes should not be displayed for (?):
<mat-selection [multiple]="false"> ...
That sounds as a pretty bad design if this was done on purpose. Can you please pinpont feature description when such behaviour is described?

Working as intended
…
On Mar 17, 2020, at 5:28 AM, kristian-favorlogic @.***> wrote:  Reproduction StackBlitz snippet : https://stackblitz.com/edit/angular-r13hpx?file=src%2Fapp%2Flist-selection-example.html Steps to reproduce: create mat-selection-list; bind multiple attribute (input) to falsy value. Expected Behavior Displays checkable list of options with unchecked checkboxes out of which only one option is checkable. Actual Behavior Checkboxes are not being rendered due to ngIf wrapper reflecting the multiple attribute value. Environment Angular: CDK/Material: Browser(s): Chrome Operating System (e.g. Windows, macOS, Ubuntu): macOS — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

The design is meant to mimic the contents of mat-select, which shows
checkboxes for multiple mode and highlight with no checkbox for single
selection, per the Material spec.
Feel free to phrase this as a feature request for an option to show
indicators in addition to the highlight (but for single selection, that
should be radio buttons or perhaps just a check mark on the currently
selected item, not checkboxes).
Note that I'm not part of the core Components team but I did contribute the
[multiple]=false feature as it exists now. It will be up to the component
owners whether they want to add this feature or not.
On Tue, Mar 17, 2020 at 8:26 AM kristian-favorlogic <
<EMAIL_ADDRESS>wrote:

@kseamon https://github.com/kseamon Checkboxes should not be displayed
for (?):
<mat-selection [multiple]="false"> ...
That sounds as a pretty bad design if this was done on purpose. Can you
please pinpont feature description when such behaviour is described?
Working as intended
… <#m_-1543777720705317959_>
On Mar 17, 2020, at 5:28 AM, kristian-favorlogic @.***> wrote:
Reproduction StackBlitz snippet :
https://stackblitz.com/edit/angular-r13hpx?file=src%2Fapp%2Flist-selection-example.html
Steps to reproduce: create mat-selection-list; bind multiple attribute
(input) to falsy value. Expected Behavior Displays checkable list of
options with unchecked checkboxes out of which only one option is
checkable. Actual Behavior Checkboxes are not being rendered due to ngIf
wrapper reflecting the multiple attribute value. Environment Angular:
CDK/Material: Browser(s): Chrome Operating System (e.g. Windows, macOS,
Ubuntu): macOS — You are receiving this because you are subscribed to this
thread. Reply to this email directly, view it on GitHub, or unsubscribe.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/angular/components/issues/18847#issuecomment-600042676,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHBQHPNCDF6PMEU3YECSVTRH5T7BANCNFSM4LNGU5OA
.

Oh, OK, now I get your point. Thanks for claryfying! Hm. Should be better documented then I guess. So this is personal choice thing after all. I agreee that radios group is more consistant with Material Design principles. I am not a big fan of Material Design though. Angular's only importance is for enteprise solutions and these clients (or their UI designers) just ask developers to provide anything regardless Google's view on UI. Sure, we can achive that with custom solution, but then angular as ecosystem is loosing on its promised "easy prototyping and fast delivery". I would also argue that modality introduced by !!multiple vs. !multiple is not predicable and practical. I do not see the benefit of !multiple. We have a list, we have a multiselect list, we have group of radios ... fair enough ... but to opt in for a multiselect list that appears as an ordinary list or grid and requires more hacking to make it user friendly so it behaves like single select option list ... it all does not really sounds like an added value to me. Phu ... Anyway. Cheers, enjoy, peace.

Seems like this has been resolved. Closing.


How to get bitmap

Great work!
Is it possible to make the code about how to get the random samples and bitmap open source?

Thanks!
The code is unfortunately part of a larger code base that we don't plan to release. However, you can easily obtain the bitmaps using your favorite DBMS (e.g., PostgreSQL) by creating a "sample table" for each base table:

Insert up to 1,000 uniformly selected tuples from the base table (fewer if base table doesn’t have sufficient rows) and add an id column (starting from 0).
Execute base table predicates on the sample table to obtain the bitmap (i.e., select the id column).

I hope this helps.

Thanks! This helps a lot!


⚠ Datastore API Endpoint has degraded performance

In 8d51483, Datastore API Endpoint (https://gamepersistence.roblox.com/) experienced degraded performance:

HTTP code: 404
Response time: 3988 ms

Resolved: Datastore API Endpoint performance has improved in 95e2dda after 6 days, 10 hours, 17 minutes.


database.backup doesn't work

Oddly, it seems to just silently fail
There's no marshal() method on the DatabaseBackup object and it uses the settings map in an odd way.

Fixed, I believe.


Add Build Status to ReadMe

I created this pull request to discuss the items we need to display in the status

Change looks good to me.


Grab issue with Unity 2020 XR SDK on MRTK 2.5.1

Describe the bug
When using apps on the HoloLens built with the new XR SDK and MRTK 2.5, grabbable objects are not possible to grab if your hand is rotated more than 45-50 degrees. This makes it difficult for the user to grab and interact with objects without ensuring that they keep their hand rotated straight up or less than 45 degrees. Comparison with the old XR system on Unity 2019, grabbable objects shows that this issue is not present (see video).
To reproduce
Steps to reproduce the behaviour with Unity 2020, XR SDK and MRTK 2.5.1:

Add a cube to the scene with a collider, ObjectManipulator and NearInteractionGrabbable
Select profile DefaultXRSDKConfigurationProfile
Build and deploy to HoloLens
In the HoloLens, grab the object with the hand rotated more than 45 degrees or holding sideways.
Not possible/difficult to grab

—
Repeat with Unity 2019 and old XR system.
Expected behavior
When grabbing a grabbable object, the rotation of the hand should in most cases not impact the registration of grab interaction while the hand is in the HoloLens FOV.
Screenshots / Video
Unity 2020 new XR SDK

Unity 2019 old XR system

Your setup (please complete the following information)

Unity Version 2020.1.9f1
MRTK Version 2.5.1
New XR SDK

Target platform (please complete the following information)

HoloLens 2

I find that if you do the air tap with your thumb and index finger closing in full-frontal view, it's fairly consistent at recognizing it but otherwise has a hard time at detecting the grabbing motion.

This has a huge detrimental effect on our applications, so I hope it will be looked into shortly (or we can find some way to fix it locally).

This is only part of the problem for me. In this same setup, I get a lot of errors when trying to set constraints on object manipulation. I am completely unable to restrict rotation to the y axis with RotateAxisConstraint and scale constraint is very finicky on when it will throw an exception I cannot read from the compiled il2cpp. Manually trying to correct it at manipulation event start and end also results in unexpected behavior that is unacceptable for our audience. Working with MRTK has overall been a very frustrating experience. At the current rate, it is likely I will have to try to completely reengineer the object manipulator script to try to get something to work correctly.

According to https://techcommunity.microsoft.com/t5/mixed-reality-blog/bg-p/TheMixedRealityBlog the support for XR SDK will be dropped in the future, so I guess time is rather spent on OpenXR which will replace it.

According to https://techcommunity.microsoft.com/t5/mixed-reality-blog/bg-p/TheMixedRealityBlog the support for XR SDK will be dropped in the future, so I guess time is rather spent on OpenXR which will replace it.

This issue also appears with lower Unity version.
In our case it's the latest 2019.4.x LTS

Sorry for the late response (we've been handling things for the 2.6.0 release!)
We've been able to reproduce this issue and are diving deeper into this. Also, to clarify, OpenXR is another provider to the XR SDK pipeline. We are not dropping support for XR SDK, in fact, we're moving to supporting it more in the future 😅


Themes

Current coverage is 83.76% (diff: 66.66%)

No coverage report found for master at f066d5d.

Powered by Codecov. Last update f066d5d...e3c6e33


Apply a package to a production environment by using LCS > On Self-Service type environments

Hello,
Can you please update the section "Apply a package to a production environment by using LCS" for Self-service type PRODUCTION environments ?
The change being that you need to mark the deployable package as "Release candidate" from the "Environment change history" on the Standard acceptance test environment where it was deployed, in place of doing it from the Asset library.
Thank you.

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

ID: 7bcf4a74-1317-2f29-a9a6-3eb4c20c431f
Version Independent ID: 9ce93e91-c55a-708b-bc9c-95a34bbf5b7b
Content: Apply updates to cloud environments - Finance & Operations | Dynamics 365
Content Source: articles/fin-ops-core/dev-itpro/deployment/apply-deployable-package-system.md
Service: dynamics-ax-platform
Product: ****
Technology: ****
GitHub Login: @laneswenka
Microsoft Alias: laswenka

@christophewyns, thank you for providing this feedback.
@laneswenka, please review and update the content, as suggested.

Bug 9347979 has been logged to track this issue.


3D map format

Thank you for working on this.
Will there be plans on reverse engineering how KF builds its 3D levels? I've looked through the wiki and it's not exactly clear.

Hello there! I'm glad you liked the efforts :)
I do apologise for the wiki not being up to date. I have to take some time and do some work there...
So, the map is built using the file 1 tilemaps against 3D model files that are stored on the RTMD.T T file and work as tilesets. These 3D models use a slightly modified TMD format (kinda like RTIM vs TIM). We have a proof-of-concept loader on the kfmt-moview branch. You can find the specific bit of code that does the loading here. The KFModTool version on the kfmt-moview is able to display those files as well as MO and TMD 3D files, though there are some glitches when viewing RTMDs.

Excellent, thank you. I haven't been successful in building the tool myself. Will there be builds in the Actions tab for this branch? I only see master.

I just added support for building the kfmt-moview branch. Windows builds are working, but the Linux build of KFModTool is failing because linuxdeployqt forces me to use Ubuntu 16.04, and GCC 5 doesn't support some of the constexpr stuff very well.

Thanks!
Luckily I'm running Windows, but I see:

Yeah, sorry for the issues with the build, glad you could get it to work though! :D Yeah, I was surprised by the fact that KF used tiles too, but it's a pretty smart choice for the size of the world. I'm happy to hear you liked KFModTool! Hope you have fun, and feel free to ask or suggest anything! :)

I'll take the opportunity and say that after hours of attempts at fixing it, the Linux builds are working again :)

I've been playing around, and everything makes a lot more sense. I don't fully understand what "collision thing" is, and the elevation values seem to be inconsistent to what I think they are in the game (take the tower at the very start of the game).
Will collision geometry be displayed as well?
I'll be closing this issue, as this is unrelated, but is there a Discord available?
Also, is there information regarding the texture mapping? That is, what textures are mapped to what level object? If so, are there plans to add that?
Again, amazing work.

Ah, I hadn't seen your comment before you joined the Discord! My bad.
We're a bit uncertain on what "Collision Thing" really is, but it seems to be some sort of collision data for the map. As for the elevation values, they are indeed a bit strange but I believe that the impact of the elevation value varies between different tile types.
As for collision geometry, the game doesn't store any collision geometry for entities or objects. Given what we know about some of the structures having a collision radius variable, it's likely King's Field uses simple box or sphere collision methods that don't need an additional mesh.
Regarding texture mapping, we're looking into displaying textures for the models, though with the way that KFMT is currently built some heavy refactoring will be in order.
Thank you for using KFMT, I'm glad you enjoy it! :)


how to select the server?

Hi there, when I deploy a cluster I only get the smallest possible unit of hetzner:
CX11
1 | CPU
2 GB | RAM
20 GB | SSD
20 TB | TRAFFIC

How to choose another ones?
Like: CX21 , CX31 or  CX41

Use --worker-server-type and/or --master-server-type to make use of differen server types.
See also the output of hetzner-kube cluster create --help:
This command lets you create kubernetes clusters with different level of high-availability.

The most simple command is: hetzner-kube cluster create -k YOUR-SSH-KEY-NAME
This will create a 2 node cluster with a random name.

You can specify a name using -n pr --name.

= High-Availability =
This tool supports these levels of kubernetes HA:
        level 0: N/A # you cannot create a single-node cluster (currently)
        level 1: hetzner-kube cluster create -k XX -w 3 # distinct masters and 3 workers
        level 2: N/A # you cannot create a non-HA cluster with a separate etcd cluster (currently)
        level 3: hetzner-kube cluster create -k XX -m 3 -w 3 --ha-enabled # deploys a 3 node etcd cluster and a 3-master-node cluster with 3 workers
        level 4: hetzner-kube cluster create -k XX -e 3 -m 2 -w 3 --ha-enabled --isolated-etcd # etcd outside the k8s cluster

Usage:
  hetzner-kube cluster create [flags]

Flags:
      --cloud-init string           Cloud-init file for server preconfiguration
      --datacenters stringSlice     Can be used to filter datacenters by their name (default [nbg1-dc3,fsn1-dc8])
  -e, --etcd-count int              Number of etcd nodes, works only if --ha-enabled and --isolated-etcd are passed (default 3)
      --ha-enabled                  Install high-available control plane
  -h, --help                        help for create
      --isolated-etcd               Isolates etcd cluster from master nodes
  -m, --master-count int            Number of master nodes, works only if -ha-enabled is passed (default 3)
      --master-server-type string   Server type used of masters (default "cx11")
  -n, --name string                 Name of the cluster
      --self-hosted                 If true, the kubernetes control plane will be hosted on itself
  -k, --ssh-key string              Name of the SSH key used for provisioning
  -w, --worker-count int            Number of worker nodes for the cluster (default 1)
      --worker-server-type string   Server type used of workers (default "cx11")

Global Flags:
  -d, --debug   debug mode

aaaah,... thank you didn't saw that