Update UI - fix some bugs

Resolves #695
This PR is for UI, altho there are minimal changes in contracts folders too
What this great PR does

This PR gets  rid of anything bonds related, according to pavlovcik and confirmed by rndquu
This PR fix a bug related to invalid-key (this is WalletConnect ID relate, pass a wallet connect ID to secrets)
This PR introduces and new file local-data.ts and new method fetchData() to DEBUG local contract instances, deployed to anvil and on chain ID 31337
This PR adds dotenv to handle DEBUG var on .env
This PR purges and unused packaged named hardhat obviously because the team does not want anything with hardhat
This PR DOES NOT clash production, because it needs DEBUG=true to perform, so it's only locally
Cleans and update 404 page

Room for Subtaskes

This PR DOES NOT, but needs refactor, use-managed-manager.tsx, it's doing nothing and the code refactor and debug

If bond and vault views are deleted then we should also delete menu items
There is still the Error: WebSocket connection closed abnormally with code: 3000 (Authorization error: Unauthorized: invalid key) error in the console
Where is the diamond contract connected? How, for example, to call this method in the dapp?

No worries, the issue with invalid key it's a matter of passing the WalletConnectID, i guess the best it's you create one instead of me, otherwise I may hardcore one for the PR

We are calling a Diamond in this line https://github.com/ubiquity/ubiquity-dollar/blob/b20488de8ab4fad0492d7dedac3e42bb4e10237b/packages/dapp/components/utils/local-data.ts#L16 to fetch at set address deployed with ends ups in the same address as ManagerFacet (correct) because nothing it's set at all

https://github.com/ubiquity/ubiquity-dollar/assets/41552663/aa31957b-6e5c-4e93-8b62-f25009c26e7d
Watch me playing locally and also and look how it fetch the addresses of diamond calling anvil, Please note that there is not invalid key on the video because I've set my own on at: https://github.com/ubiquity/ubiquity-dollar/blob/b20488de8ab4fad0492d7dedac3e42bb4e10237b/packages/dapp/.env.example#L4
i'm open to any change request, so formulate and ask anything

Where is the diamond contract connected? How, for example, to call this method in the dapp?

To call this one specifically we would have to render it like this, we first need to met the contract conditions of the TWAP Oracle below 0, and set the addresses by the manager otherwise the call would revert, (subtasks???)
In fact calling in here
https://github.com/ubiquity/ubiquity-dollar/assets/41552663/ab5974ac-baf2-4b12-81b0-b5e90880d4a1
@rndquu

@pavlovcik it looks like you are on mobile, maybe the github app?, i think github has an issue, reproducing videos on the mobile app, can't confirm. But it's that is the case and you are not seeing the videos, let me know so I drop box em

No problem I usually use my computer for half the day, and my phone for the other half so I'll be able to see from my computer as needed. Thanks for your consideration!

@molecula451 can you shoot me a dm on telegram? We want to extend an offer to you to join the team.

@molecula451 can you shoot me a dm on telegram? We want to extend an offer to you to join the team.

Just dmed you

If "Bonds" and "Vaults" views are deleted then they should also be removed from the menu

done in https://github.com/ubiquity/ubiquity-dollar/pull/710/commits/ec46f75dba9923fe5c4a9648673dc8041a41a2d1

2. The `Make the dapp to be able to work with diamond contracts` feature is not implemented
After implementing the diamond proxy in the contracts package most of our contracts (i.e. facets) have the same address (which basically equals to the deployed Diamond contract). The only exception (regarding the address) are the core contracts which should be deployed with the own upgrade mechanism because function names from the core contracts overlap with the ones in the facets and Diamond proxy doesn't support function clashing.
So basically this code:
const managerAddress = "0x4e037B9A8Ce977462DA4E10Fc164363C827abfc6";
const managerContract = await getUbiquityManagerContract(managerAddress, provider);

is the same as this one:
const diamondAddress = '0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb';
const managerContract = await getUbiquityManagerContract(diamondAddress, provider);

In essence it's the same, what I did was connect a facet

There is the react hook that returns all of the contract instances
We should take all of the facets and make sure that this hook returns all of the contract instances (i.e. facets) by a single diamond address
We can either refactor the existing hook or create a new one
This "return contracts" hook will be referenced in the next github issues (regarding the dapp package) where we will make sure, one by one, that all of the pages work fine with the diamond proxy

That's what we want the hook, to have to bring all the addresses at once, I think the hook it's good, it doesn't really need to be replace, but needs a lot of testing and debugging and it will take a bit of time, code is unmaintainable in it's stage, and it's doing nothing as per original comment
@rndquu can you take care of the WalletConnect ID on the .secrets side?

can you take care of the WalletConnect ID on the .secrets side?

done

@rndquu invalid key it's gone
https://c47eefb3.ubiquity-dollar-5vd.pages.dev but hardcode here: https://github.com/ubiquity/ubiquity-dollar/pull/710/commits/c3a2c8b2efaf180584360e015c720d2eacf42955
It's not reading it here:
https://cc6455eb.ubiquity-dollar-5vd.pages.dev with https://github.com/ubiquity/ubiquity-dollar/pull/710/commits/0b04282f8e397380466470c017261fef6576c463
Did you create the project? https://cloud.walletconnect.com/ ProjectID
re-check? re-run the CI on your end?

@rndquu invalid key it's gone
https://c47eefb3.ubiquity-dollar-5vd.pages.dev but hardcode here: c3a2c8b
It's not reading it here:
https://cc6455eb.ubiquity-dollar-5vd.pages.dev with 0b04282
Did you create the project? https://cloud.walletconnect.com/ ProjectID
re-check? re-run the CI on your end?

This PR is created from a fork so I guess that in this case the PR doesn't have access to github secrets
Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

This PR is created from a fork so I guess that in this case the PR doesn't have access to github secrets

Yeah! makes sense

Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

Some notes:
Make sure .env is set to true
https://github.com/ubiquity/ubiquity-dollar/blob/1a134058c50948e509d37ade513d0ea9cbf903c7/.env.example#L5
When above variable is set to true, make sure anvil is running
yarn start:anvil
else you get:

make sure contracts are deployed
yarn deploy:development
else you get: Contract calls revert if contracts are not deployed, and NEXT_PUBLIC_DEBUG is set to true

When all the conditions are meet, you may replicate the local contact with the diamond and fetch some data out of it!!
https://github.com/ubiquity/ubiquity-dollar/assets/41552663/d5b9c89d-75a3-4ba8-8b93-6c4ed0425bcc
Basically if I keep going i'll be end up connecting all the facets and contracts (which is nice of course we want the best to the project YEAHH I MEAN RIGHT!!😆) BUT! the thing is, needs a lot of debugging which equals factor time, more reviews, more feedbacks, anyway moving on @rndquu I have factored the scrip for it to mint NFT, get total supply, get balances of the signer, and get the returned dollar amount which is the one you asked here #comment https://github.com/ubiquity/ubiquity-dollar/blob/82077e295e996c7b8f774ec3ded73ca5637ca2af/packages/contracts/src/dollar/facets/CreditNftManagerFacet.sol#L57. we are getting the data for the whole facet and returned amount in a randomnized way. You may see thru the console
We are making use of the diamond to set the according deployed addresses of each facets necessary to interact with the facets at the same time (this needs more debugging, more time)
So we're going the initial idea to have a facet connected locally and get data out of it
My Suggestion is this is ready to be merge, this is an on-going task and it shouldn't be taking as done, said above theres room for subtasks, debugging, perfection and iteration, more dev friendly, more connections, dynamically bound data, etc

Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

Some notes:
Make sure .env is set to true
https://github.com/ubiquity/ubiquity-dollar/blob/1a134058c50948e509d37ade513d0ea9cbf903c7/.env.example#L5
When above variable is set to true, make sure anvil is running
yarn start:anvil
else you get:

make sure contracts are deployed
yarn deploy:development
else you get: Contract calls revert if contracts are not deployed, and NEXT_PUBLIC_DEBUG is set to true
When all the conditions are meet, you may replicate the local contact with the diamond and fetch some data out of it!!
getReturned.mp4
Basically if I keep going i'll be end up connecting all the facets and contracts (which is nice of course we want the best to the project YEAHH I MEAN RIGHT!!laughing) BUT! the thing is, needs a lot of debugging which equals factor time, more reviews, more feedbacks, anyway moving on @rndquu I have factored the scrip for it to mint NFT, get total supply, get balances of the signer, and get the returned dollar amount which is the one you asked here #comment
https://github.com/ubiquity/ubiquity-dollar/blob/82077e295e996c7b8f774ec3ded73ca5637ca2af/packages/contracts/src/dollar/facets/CreditNftManagerFacet.sol#L57
. we are getting the data for the whole facet and returned amount in a randomnized way. You may see thru the console
We are making use of the diamond to set the according deployed addresses of each facets necessary to interact with the facets at the same time (this needs more debugging, more time)
So we're going the initial idea to have a facet connected locally and get data out of it
My Suggestion is this is ready to be merge, this is an on-going task and it shouldn't be taking as done, said above theres room for subtasks, debugging, perfection and iteration, more dev friendly, more connections, dynamically bound data, etc

Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

Some notes:
Make sure .env is set to true
https://github.com/ubiquity/ubiquity-dollar/blob/1a134058c50948e509d37ade513d0ea9cbf903c7/.env.example#L5
When above variable is set to true, make sure anvil is running
yarn start:anvil
else you get:

make sure contracts are deployed
yarn deploy:development
else you get: Contract calls revert if contracts are not deployed, and NEXT_PUBLIC_DEBUG is set to true
When all the conditions are meet, you may replicate the local contact with the diamond and fetch some data out of it!!
getReturned.mp4
Basically if I keep going i'll be end up connecting all the facets and contracts (which is nice of course we want the best to the project YEAHH I MEAN RIGHT!!laughing) BUT! the thing is, needs a lot of debugging which equals factor time, more reviews, more feedbacks, anyway moving on @rndquu I have factored the scrip for it to mint NFT, get total supply, get balances of the signer, and get the returned dollar amount which is the one you asked here #comment
https://github.com/ubiquity/ubiquity-dollar/blob/82077e295e996c7b8f774ec3ded73ca5637ca2af/packages/contracts/src/dollar/facets/CreditNftManagerFacet.sol#L57
. we are getting the data for the whole facet and returned amount in a randomnized way. You may see thru the console
We are making use of the diamond to set the according deployed addresses of each facets necessary to interact with the facets at the same time (this needs more debugging, more time)
So we're going the initial idea to have a facet connected locally and get data out of it
My Suggestion is this is ready to be merge, this is an on-going task and it shouldn't be taking as done, said above theres room for subtasks, debugging, perfection and iteration, more dev friendly, more connections, dynamically bound data, etc

Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

Some notes:
Make sure .env is set to true
https://github.com/ubiquity/ubiquity-dollar/blob/1a134058c50948e509d37ade513d0ea9cbf903c7/.env.example#L5
When above variable is set to true, make sure anvil is running
yarn start:anvil
else you get:

make sure contracts are deployed
yarn deploy:development
else you get: Contract calls revert if contracts are not deployed, and NEXT_PUBLIC_DEBUG is set to true
When all the conditions are meet, you may replicate the local contact with the diamond and fetch some data out of it!!
getReturned.mp4
Basically if I keep going i'll be end up connecting all the facets and contracts (which is nice of course we want the best to the project YEAHH I MEAN RIGHT!!laughing) BUT! the thing is, needs a lot of debugging which equals factor time, more reviews, more feedbacks, anyway moving on @rndquu I have factored the scrip for it to mint NFT, get total supply, get balances of the signer, and get the returned dollar amount which is the one you asked here #comment
https://github.com/ubiquity/ubiquity-dollar/blob/82077e295e996c7b8f774ec3ded73ca5637ca2af/packages/contracts/src/dollar/facets/CreditNftManagerFacet.sol#L57
. we are getting the data for the whole facet and returned amount in a randomnized way. You may see thru the console
We are making use of the diamond to set the according deployed addresses of each facets necessary to interact with the facets at the same time (this needs more debugging, more time)
So we're going the initial idea to have a facet connected locally and get data out of it
My Suggestion is this is ready to be merge, this is an on-going task and it shouldn't be taking as done, said above theres room for subtasks, debugging, perfection and iteration, more dev friendly, more connections, dynamically bound data, etc

Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

Some notes:
Make sure .env is set to true
https://github.com/ubiquity/ubiquity-dollar/blob/1a134058c50948e509d37ade513d0ea9cbf903c7/.env.example#L5
When above variable is set to true, make sure anvil is running
yarn start:anvil
else you get:

make sure contracts are deployed
yarn deploy:development
else you get: Contract calls revert if contracts are not deployed, and NEXT_PUBLIC_DEBUG is set to true
When all the conditions are meet, you may replicate the local contact with the diamond and fetch some data out of it!!
getReturned.mp4
Basically if I keep going i'll be end up connecting all the facets and contracts (which is nice of course we want the best to the project YEAHH I MEAN RIGHT!!laughing) BUT! the thing is, needs a lot of debugging which equals factor time, more reviews, more feedbacks, anyway moving on @rndquu I have factored the scrip for it to mint NFT, get total supply, get balances of the signer, and get the returned dollar amount which is the one you asked here #comment
https://github.com/ubiquity/ubiquity-dollar/blob/82077e295e996c7b8f774ec3ded73ca5637ca2af/packages/contracts/src/dollar/facets/CreditNftManagerFacet.sol#L57
. we are getting the data for the whole facet and returned amount in a randomnized way. You may see thru the console
We are making use of the diamond to set the according deployed addresses of each facets necessary to interact with the facets at the same time (this needs more debugging, more time)
So we're going the initial idea to have a facet connected locally and get data out of it
My Suggestion is this is ready to be merge, this is an on-going task and it shouldn't be taking as done, said above theres room for subtasks, debugging, perfection and iteration, more dev friendly, more connections, dynamically bound data, etc

Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

Some notes:
Make sure .env is set to true
https://github.com/ubiquity/ubiquity-dollar/blob/1a134058c50948e509d37ade513d0ea9cbf903c7/.env.example#L5
When above variable is set to true, make sure anvil is running
yarn start:anvil
else you get:

make sure contracts are deployed
yarn deploy:development
else you get: Contract calls revert if contracts are not deployed, and NEXT_PUBLIC_DEBUG is set to true
When all the conditions are meet, you may replicate the local contact with the diamond and fetch some data out of it!!
getReturned.mp4
Basically if I keep going i'll be end up connecting all the facets and contracts (which is nice of course we want the best to the project YEAHH I MEAN RIGHT!!laughing) BUT! the thing is, needs a lot of debugging which equals factor time, more reviews, more feedbacks, anyway moving on @rndquu I have factored the scrip for it to mint NFT, get total supply, get balances of the signer, and get the returned dollar amount which is the one you asked here #comment
https://github.com/ubiquity/ubiquity-dollar/blob/82077e295e996c7b8f774ec3ded73ca5637ca2af/packages/contracts/src/dollar/facets/CreditNftManagerFacet.sol#L57
. we are getting the data for the whole facet and returned amount in a randomnized way. You may see thru the console
We are making use of the diamond to set the according deployed addresses of each facets necessary to interact with the facets at the same time (this needs more debugging, more time)
So we're going the initial idea to have a facet connected locally and get data out of it
My Suggestion is this is ready to be merge, this is an on-going task and it shouldn't be taking as done, said above theres room for subtasks, debugging, perfection and iteration, more dev friendly, more connections, dynamically bound data, etc

Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

Anyway make it work locally first, we can fix NEXT_PUBLIC_WALLET_CONNECT_ID in the CI later

Some notes:
Make sure .env is set to true
https://github.com/ubiquity/ubiquity-dollar/blob/1a134058c50948e509d37ade513d0ea9cbf903c7/.env.example#L5
When above variable is set to true, make sure anvil is running
yarn start:anvil
else you get:

make sure contracts are deployed
yarn deploy:development
else you get: Contract calls revert if contracts are not deployed, and NEXT_PUBLIC_DEBUG is set to true
When all the conditions are meet, you may replicate the local contact with the diamond and fetch some data out of it!!

getReturned.mp4
Basically if I keep going i'll be end up connecting all the facets and contracts (which is nice of course we want the best to the project YEAHH I MEAN RIGHT!!laughing) BUT! the thing is, needs a lot of debugging which equals factor time, more reviews, more feedbacks, anyway moving on @rndquu I have factored the script for it to mint NFT, get total supply, get balances of the signer, and get the returned dollar amount which is the one you asked here #comment
https://github.com/ubiquity/ubiquity-dollar/blob/82077e295e996c7b8f774ec3ded73ca5637ca2af/packages/contracts/src/dollar/facets/CreditNftManagerFacet.sol#L57
we are getting the data for the whole facet and returned amount in a randomnized way. You may see thru the console
We are making use of the diamond to set the according deployed addresses of each facets necessary to interact with the facets at the same time (this needs more debugging, more time)
So we're going the initial idea to have a facet connected locally and get data out of it
My Suggestion is this is ready to be merge, this is an on-going task and it shouldn't be taking as done, said above theres room for subtasks, debugging, perfection and iteration, more dev friendly, more connections, dynamically bound data, etc

There is the react hook that returns all of the contract instances
We should take all of the facets and make sure that this hook returns all of the contract instances (i.e. facets) by a single diamond address
We can either refactor the existing hook or create a new one
This "return contracts" hook will be referenced in the next github issues (regarding the dapp package) where we will make sure, one by one, that all of the pages work fine with the diamond proxy

@molecula451 Is this hook implemented?

@rndquu This specific hook it's not, it needs refactor as stated, well timely tested, the hook it's not working, it only gets you undefined addresses thought this was for subtasking?
This one makes re-use of some of the already componentes suchs at the contracts getters

@rndquu this hook will take time, create a separate issue and we will work from there since there is already a rendered picture of what we want, because there was not initial notion of this broken hook

Notice that this issue's bounty price was decreased by 200 USD because this one was moved to a separate issue


Add Padel Court preset

Adds a Padel Court preset. Not to be confused with Paddle tennis. Padel Courts have a layout similar to tennis, but without the marked margins on the side.
(from a quick look, padel has four times more uses on ways than pickleball)

cc: @1ec5 request for review


Why is there a switch in my Envoy that is always off?

What does this do?

This show power production mode enabled/disabled.

Why is always “off” though?

… because my solar panels show as producing power in the enlighten app.

Can You enable debug in plugin config advanced section, restart plugin and get the log Please.

homebridge.log-18.txt

try 6.7.34-beta.11 and please enable Power Mode in plugin config Advanced Settings

Fixed in 7.1.0


Correct title for the Mental Health: Iraq & Afghanistan Post-Deployment Screen - Rule to Create Appropriate Order Set artifact

I noticed that the existing title for the following artifact may have a redundant "Rule" at the end of the title. Would you like me to remove the second "Rule"?
As is: Mental Health: Iraq & Afghanistan Post-Deployment Screen - Rule to Create Appropriate Order Set Rule
Possible title: Mental Health: Iraq & Afghanistan Post-Deployment Screen - Rule to Create Appropriate Order Set
Title in the White Paper: Mental Health: Iraq & Afghanistan Post-Deployment Screen - Rule to Create Appropriate Order Set
Title in the Conceptual Structure paper: Mental Health: Iraq & Afghanistan Post-Deployment Screen - Rule to Create Appropriate Order Set Rule
I plan to publish it as is, but will edit it once I hear back from you.

@ssebast2 Yup,  just please leave this assigned to me so I can change the source of truth.

Original cross references fixed.

Thanks Preston. I'll ask Dave to make the update available on the Repository.

Thanks -- changes are live now


NotImplemented functions and tests

Add missing in-place operations to org.python.Object interface

Add stubs to BaseException, org.python.types.Object and org.python.types.Super to satisfy the interface
This seems to resolve ~357 other in-place operation tests

Add tests for the NotImplementedType
Implement unary ~+-, binary comparison < <= >= >, __bool__(), __mul__() on NotImplementedType

Not sure why creating this PR did not trigger a Travis build, so I just force-pushed the second-last and last commits again.
Refs #36.


Added Siginfy LCS001, LLC012 and LTG002

Forgot to add one light, will create new PR with all four of them!


Add CrossDart links to the generated docs

Ticket: https://github.com/flutter/flutter/issues/4999
Depends on: https://github.com/dart-lang/dartdoc/pull/1277
We run pub global run crossdart for every flutter package, that puts
crossdart.json files to the package roots. Then, we use new version of
dartdoc, and run the doc generation just as before. That new version of
dartdoc will know how to find those crossdart.json files in those
package roots, and will augment the docs with the CrossDart links in the
source snippets.

Thanks! Travis seems to be complaining about type annotations.

Hi @astashov , what's the status of this PR?

Waiting for depending PR in dartdoc

I am closing this PR since it is old and no progress is being made, to take it off our list of PRs that need review. Please reopen the PR when it is ready for review and checkin.


[docs] Flatten /layout/layout

Handle https://github.com/mui-org/material-ui/pull/15062#issuecomment-478124377

We could defer changing this until that's decided. If so, then perhaps /layout/page-layout would be clearer?

Well, it's a good option for me too 🤔.

The max-width is identical to the Dialog. You are right.


Switch firefox to official download via FTP (served by CDN)

In #9916, the Firefox download URL was changed to an FTP mirror of sorts, which allowed for us to use versioned releases instead of :latest (and thus provide checksums and what not). However, this is not the origin mirror. In fact, the home page on the mirror (which is also shown on all Mozilla FTP mirrors) says:

releases.mozilla.org sends you to the CDN (origin is still ftp.mo), which will result in faster downloads, so use releases.mozilla.org when possible.

This pull request changes the download URL to use releases.mozilla.org instead, which is the "origin" mirror and is also branded under the same domain as the homepage (mozilla.org). The actual directory structure after the domain name is still the same (the directory structure is consistent between mirrors), and the files are identical, so the checksum also did not have to be changed.

Cool - nice! :+1:

Should these be changed in caskroom/versions as well, then?

I'm pretty sure the files from download.mozilla.org are also served through the CDN. It's just that #9916 switched the URL to somewhere outside of mozilla.org, effectively bypassing the CDN in place (despite the cdn in the URL). However, #9916 did switch the Cask from :latest to versioned, so that's a plus.
Because the variants in caskroom/versions are (probably) already served through the CDN and are versioned, there's little reason to make the switch, other than to maintain consistency.

Is not a easy task to maintain and others version cask, have a very short release cycle and update the cask will be the pain

Sure, it is ultimately more work to maintain, but keeping a definite versioned Cask makes implementing a brew cask upgrade and other features easier. Otherwise, why bother tracking the version numbers of any Casks at all?

Firefox provide language pack add-ons for other language
https://addons.mozilla.org/en-US/firefox/language-tools/
we can remove the others alternative language version of casks

@FinalDes That would require an extra step, so it’s not ideal.


[Windows] X86->ARM32 cross building

On linux with x86 environment and arm ilc compiler we can compile and link ARM32 binary without cpp mode. As it's already described in the documentation. But on Windows we get errors at the compilation stage in this way:
$ ./ilc --verbose @Hello.ilc.rsp
Unhandled Exception: System.ArgumentNullException: Value cannot be null.
Parameter name: key
   at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
   at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
   at Internal.JitInterface.JitConfigProvider.GetIntConfigValue(String name, Int32 defaultValue) in corert_win2\src\JitInterface\src\JitConfigProvider.cs:line 61
   at Internal.JitInterface.JitConfigProvider.getIntConfigValue(IntPtr thisHandle, String name, Int32 defaultValue) in corert_win2\src\JitInterface\src\JitConfigProvider.cs:line 112
   at Internal.JitInterface.CorInfoImpl.jitStartup(IntPtr host)
   at Internal.JitInterface.CorInfoImpl..ctor(Compilation compilation, JitConfigProvider jitConfig) in corert_win2\src\JitInterface\src\CorInfoImpl.cs:line 113
   at ILCompiler.RyuJitCompilation.CompileInternal(String outputFile, ObjectDumper dumper) in corert_win2\src\ILCompiler.Compiler\src\Compiler\RyuJitCompilation.cs:line 37
   at ILCompiler.Compilation.ILCompiler.ICompilation.Compile(String outputFile, ObjectDumper dumper) in corert_win2\src\ILCompiler.Compiler\src\Compiler\Compilation.cs:line 329
   at ILCompiler.Program.Run(String[] args) in corert_win2\src\ILCompiler\src\Program.cs:line 488
   at ILCompiler.Program.Main(String[] args) in corert_win2\src\ILCompiler\src\Program.cs:line 644

@dotnet/arm32-corert-contrib

This is likely going to be caused by x86 calling convention mismatch on the JIT/EE interface.

getIntConfigValue is default calling convention in C# (ie stdcall on Windows x86): https://github.com/dotnet/corert/blob/master/src/JitInterface/src/JitConfigProvider.cs#L108
But it is thiscall in C++: https://github.com/dotnet/corert/blob/master/src/Native/jitinterface/jithost.cpp#L12
Tagging this with DEFAULT_CALL_CONV in C++ should fix this.

@jkotas Thanks
I also thought about calling conventions. But with a certain combination, the error disappears - but there is a segmentation fault ;-) Ok, I'll try other ways with seg fault itself.

Also, there maybe more than one place with the mismatch. Looking forward for the PR once you make this work!


fresh install failures...

So im really trying to just get this rolled out on one of my hosts, however im getting nowhere
tsig-secret tsig.example.com && tsig-change tsig.example.com && tsig-share tsig.example.com
tsig-secret tsig.ddns.example.com && tsig-change tsig.ddns.example.com
as per the readme... however this does nothing..... because
ns1# which tsig-secret
/usr/local/bin/tsig-secret
ns1# cat /usr/local/bin/tsig-secret
#!/bin/sh
and again.... frresh install
missing: ./etc/ssl/dns/.DNSKEY
missing: ./etc/ssl/dns/private/.SK
missing: ./etc/ssl/dns/private/tsig.
missing: ./var/unbound/db/root.key
missing: ./var/unbound/etc/root.hints
ns1# rcctl enable nsd unbound pdns_server
ns1# rcctl restart nsd unbound pdns_server
nsd(failed)
unbound(ok)
unbound(ok)
pdns_server(failed)
nsd-checkconf /var/nsd/etc/nsd.conf
/var/nsd/etc/nsd.conf:20: error: cannot open include file '/var/nsd/etc/tsig.example.com': No such file or directory
/var/nsd/etc/nsd.conf:22: at 'remote-control:': error: syntax error
/var/nsd/etc/nsd.conf:22: error: last key has no secret blob
read /var/nsd/etc/nsd.conf failed: 3 errors in configuration file
and /etc/pdns/pdnsd.conf has no sqlite configuration

I will include the full path, does this work?
/usr/local/bin/tsig-secret tsig.example.com

to place the secret in "/etc/ssl/dns/private/tsig.example.com"

/usr/local/bin/tsig-change tsig.example.com

to copy the key in NSD chroot ("/var/nsd/etc/nsd.conf:20")
to import the key in PowerDNS

Is there something in "/var/pdns/"?

theres something seriously wrong with tsig here....
ls -al /usr/local/bin/tsig-*
-r-x------  1 root  bin   82 Mar 16 00:13 /usr/local/bin/tsig-change
-r-xr-xr-x  1 root  bin   40 Mar 16 00:13 /usr/local/bin/tsig-fetch
-r-x------  1 root  bin   82 Mar 16 00:13 /usr/local/bin/tsig-secret
-r-x------  1 root  bin  129 Mar 16 00:13 /usr/local/bin/tsig-share
ns1# ls -al src/usr/local/
bin/    share/
ns1# ls -al src/usr/local/bin/
total 36
drwxr-xr-x  2 root  wheel   512 Mar 15 15:03 .
drwxr-xr-x  4 root  wheel   512 Mar 15 15:03 ..
-rw-r--r--  1 root  wheel   467 Mar 15 15:03 nsec3salt
-rw-r--r--  1 root  wheel  1693 Mar 15 15:03 pdns-backup
-rw-r--r--  1 root  wheel   685 Mar 15 15:03 rmchangelist
-rw-r--r--  1 root  wheel   638 Mar 15 15:03 tsig-change
-rw-r--r--  1 root  wheel   517 Mar 15 15:03 tsig-fetch
-rw-r--r--  1 root  wheel   791 Mar 15 15:03 tsig-secret
-rw-r--r--  1 root  wheel   659 Mar 15 15:03 tsig-share
ns1# cat /usr/local/bin/tsig-change
#!/bin/sh
Change TSIG secret for NSD and PowerDNS: tsig-change name [algorithm]
ns1#

ls -al /var/pdns/
total 288
drwxr-x---   2 _powerdns  wheel    512 Mar 16 00:13 .
drwxr-xr-x  26 root       wheel    512 Mar 15 14:12 ..
-rw-r-----   1 _powerdns  wheel  81920 Mar 16 00:13 pdns.sqlite
-rw-r-----   1 _powerdns  wheel  61440 Mar 16 00:13 pdnssec.sqlite
cat /etc/pdns/pdns.conf
OpenBSD package configuration sample for various backends.
See /usr/local/share/doc/pdns for database schemas.
setuid=_powerdns
MySQL
#launch=gmysql
#gmysql-host=<IP_ADDRESS>
#gmysql-dbname=pdns
#gmysql-user=pdns
#gmysql-password=pdns
PostgreSQL
#launch=gpgsql
#gpgsql-host=<IP_ADDRESS>
#gpgsql-dbname=pdns
#gpgsql-user=pdns
#gpgsql-password=pdns
SQLite 3

You're right, I will move the "TSIG Wizard" after zone installation, since it won't work without.
I'll and take a look at PowerDNS SQL, and include a script to add and remove zones in a bit.
Thanks again!

Scripts to add and remove zones:
https://github.com/vedetta-com/dithematic/blob/master/src/usr/local/bin/zoneadd
https://github.com/vedetta-com/dithematic/blob/master/src/usr/local/bin/zonedel
I have updated README.md to reflect these changes, and testing...


[Question] Does anyone know why my chart on ASP.Net Core only renders data on first load?

I've been trying to use Microcharts inside an ASP.Net Core 3.1 application and have encountered the following problems:

The chart renders with data on the first refresh, but on subsequent refreshes it only shows the entry labels (no values or chart lines). If I restart the ASP.Net application, I can get the data to appear again.
On that first refresh, the sizing of the Y axis is off and chart lines appear very low on chart.

I'm using .Net Core 3.1 and Microcharts <IP_ADDRESS>. The code for my action method is below and I'm assuming I'm missing something super basic and silly, but just can't spot it! 😅
public IActionResult ChartTest()
{
	var entries = new[]
	{
		new ChartEntry(212)
		{
			Label = "UWP",
			ValueLabel = "212",
			Color = SKColor.Parse("#2c3e50"),
			TextColor = SKColor.Parse("#000000")
		},
		new ChartEntry(248)
		{
			Label = "Android",
			ValueLabel = "248",
			Color = SKColor.Parse("#77d065"),
			TextColor = SKColor.Parse("#000000")
		},
		new ChartEntry(128)
		{
			Label = "iOS",
			ValueLabel = "128",
			Color = SKColor.Parse("#b455b6"),
			TextColor = SKColor.Parse("#000000")
		},
		new ChartEntry(514)
		{
			Label = "Forms",
			ValueLabel = "514",
			Color = SKColor.Parse("#3498db"),
			TextColor = SKColor.Parse("#000000")
		}
	};

	var chart = new LineChart
	{
		Entries = entries,
		LabelOrientation = Orientation.Horizontal,
		LineMode = LineMode.Spline,
		MaxValue = 1000,
		MinValue = 0
	};

	var width = 800;
	var height = 500;

	var bitmap = new SKBitmap(width, height);
	bitmap.Erase(SKColor.Parse("#ffffff"));

	var canvas = new SKCanvas(bitmap);

	chart.DrawContent(canvas, width, height);

	using (var image = SKImage.FromPixels(bitmap.PeekPixels()))
	{
		using (var data = image.Encode(SKEncodedImageFormat.Jpeg, 100))
		{
			var memStream = new MemoryStream();
			data.SaveTo(memStream);
			memStream.Seek(0, SeekOrigin.Begin);

			return new FileStreamResult(memStream, "image/jpeg");
		}
	}
}

This library isn't really optimized for web use, it's built more for mobile and desktop app use.

Hi,
unfortunately I have the same exact problem, and I'm using Microcharts in a .NET Core Console app.
Below an F# code that replicates the problem.
open System
open System.Linq
open System.IO
open Microcharts
open SkiaSharp
open System.Runtime.InteropServices

let test() =
    let entries =
        [|
            new ChartEntry(float32 514, Label = "This is a very long label text", ValueLabel = "514", Color = SKColor.Parse("#3498db"))
            new ChartEntry(float32 212, Label = "UWP", ValueLabel = "212", Color = SKColor.Parse("#2c3e50"))
            new ChartEntry(float32 248, Label = "Android", ValueLabel = "248", Color = SKColor.Parse("#77d065"))
        |]

    let chart = new RadarChart (Entries = entries)
    chart.IsAnimated <- false
    chart.AnimationDuration <- TimeSpan.FromSeconds(0.0)
    chart.AnimationProgress <- float32 0

    use bitmap = new SKBitmap(700, 400)
    use canvas = new SKCanvas(bitmap)
    chart.BackgroundColor <- SKColor.Parse("#f1faee")
    canvas.Clear()
    chart.Draw(canvas, 700, 370)

    use mem = new MemoryStream()
    bitmap.Encode(mem, SKEncodedImageFormat.Png, 100) |> ignore
    mem.ToArray()

[<EntryPoint>]
let main argv =
    Console.WriteLine("Framework version: {0}", RuntimeInformation.FrameworkDescription)
    Console.WriteLine("OS version: {0}", RuntimeInformation.OSDescription)
    Console.WriteLine("Architecture: {0}", RuntimeInformation.ProcessArchitecture)
    Console.WriteLine("Microcharts version: {0}", typeof<RadarChart>.Assembly.GetName().Version)

    let res1 = test()
    let res2 = test()

    Console.WriteLine("Size first result: {0}", res1.Length)
    Console.WriteLine("Size second result: {0}", res2.Length)
    Console.WriteLine("Result equals: {0}", Enumerable.SequenceEqual(res1, res2))
    0

The result of the execution is the following one:
Framework version: .NET 5.0.0
OS version: Microsoft Windows 10.0.19041
Architecture: X64
Microcharts version: <IP_ADDRESS>
Size first result: 29634
Size second result: 14143
Result equals: False

This library is mainly used by the xamarin community so there's not a whole lot of testing on non-mobile projects.

Might I suggest to change the text in the README to better reflect this aspect? By reading it, it looks like Microcharts is a general purpose chart library, and this is misleading.

@enkomio, @RapidOwl it will be even greatest if you can submit an enhancement PR for manage ASP Net Core 🥰

I can alter the readme, the target audience is honestly really xamarin and desktop apps.


:seedling: Extract getConfigVolumes to an interface

This PR addresses issue #249. I have modified the getConfigVolume method to extract the configuration creation for each provider into an interface implemented by each corresponding struct
Initially, my idea was to place the provider structs in an internal package. However, the analyzeCommand does not export any parameters, and I didn't want to change that in this PR since I don't have enough context on the code.
I also considered refactoring other elements, such as separating the analyzeCommand itself from the execution context (which is currently also added to analyzeCommand). However, I decided not to address this in this PR because I wasn't entirely sure about the scope of the issue
@eemcmullan Should I address what I mention in this PR as well? Is there anything else I'm missing regarding the issue?
Thanks!
CC @jmle

Hi @eemcmullan @jmle ,
After attempting the refactoring you mentioned in the two comments, I've realized that the changes are going to become quite extensive
To extract the providers into another folder, some of the parameters currently in the analyze command would need to be exported. Extracting the providers into another package would create a circular dependency: analyze -> providers -> analyze. To resolve this, those arguments would need to be moved into another struct and updated in analyze.go, and similar tweaks would be needed for other components
Could we merge this PR as it is, and I’ll start working on that refactoring in smaller steps to avoid creating a really large PR?


ci: Fix cancelation of Docker builds in CI

The Docker publication workflow tries to optimize and avoid rebuilding GCC if nothing has changed.  However, the very first workflow run that should have created the very first GCC Docker image was canceled.
This changes the concurrency setting on the workflow so that it does not cancel an existing workflow.  This way, if a series of changes are merged rapidly, and an earlier one requires a GCC rebuild, the later workflow runs will see that image.
This allows us to keep the optimization of skipping GCC rebuilds most of the time.

Canceled build, for reference: https://github.com/Stephane-D/SGDK/actions/runs/9180679521


Random kicks on 1.9.4 server with viaversion

What is the output link of /viaversion dump?
https://gist.github.com/anonymous/08616bcb9795ef70ba1c8129e7159188
Are you using any additional software like BungeeCord? If so, what software and version? (Please list your plugins as well)
Bungeecord, fastaynscworldedit, coreprotect, emptyworldgenerator, essentials, itemrestrict, litebans, multiworld, plotsquared, tplogin, worldedit and worldguard.
How does this error happen? login? Using an item?
When flying randomly on the (creative plots) server
Is there an error in the console? Use pastebin.com. Is there a kick message?
https://pastebin.com/t7GQL1wQ
Kick message: Internal Exception: java.io.IOException: An established connection was aborted by the software in your host machine.

Which versions get kicked?

1.9.2 and 1.9.4 cannot connect (using Bungee). There is no error except ReadTimeoutException : null

Could you post info about your BungeeCord version?

Bungee: This server is running BungeeCord version git:BungeeCord-Bootstrap:1.12-SNAPSHOT:0eaabdf:1265 by md_5
ViaVersion 1.3.0
Skins restorer...
Note: The connection doesn't even get to the lobby server.

None of the minecraft versions from 1.9 and higher can connect at the moment. The server is running the special bungeecord version from HexagonMC (https://github.com/HexagonMC/BungeeCord).

Could you try without SkinRestorer? and possibly use ViaVersion on backend servers rather than Bungee

I'm not using SkinRestorer (that reply was from somebody else who, I guess has the same issue). I already have viaversion installed on my spigot server in stead of my bungeecord.

Can you connect if you directly connect to the backend servers?

After some good research I discovered that it was a faulty chunk in the world. Thanks for the quick replies and help. After fixing the chunk this didn't happen anymore.

Glad to hear :)


Pillow >= 4.0.0 vs python 2.6 -- pick one

We can't use the current major version of Pillow (>= 4.0.0) if we still want to support python 2.6 because Pillow v4 drops support. #49 tied pillow to < 4.0.0 but at some stage we should probably drop python 2.6 support -- but this might cause problems for folks with older RedHat/CentOS VMs.

Python 2.6 is the version on the iiif.io server:
[iiif@ip-172-31-44-83 ~]$ python --version
Python 2.6.6

So I think we should pick 2.6 for the moment!

I agree that we should support 2.6 for a bit longer, I think the RHEL problem is bigger than just the iiif.io server as it is widely used in institutions like mine. According to Red Hat's lifecycle document, RHEL6 enters its 3rd and final production phase (essentially maintenance only) in May 2017 so hopefully that will mean institutions moving away from RHEL6 and py2.6 this year.
Propose we revisit the question later in 2017.

It's now later in 2017.
RHEL 6 and CentOS 6 are still on Python 2.6 (with RHEL 5 still on Python 2.4!):

https://en.wikipedia.org/wiki/CPython#Enterprise_Linux
Current pip 9 deprecates Python 2.6 support, and pip 10 won't support it (pypa/pip#3955).

The EL6 series will never get an upgrade to the core OS but it’s easy to get Python 2.7 or 3.x from RHSCL, IUS Community, etc. See https://access.redhat.com/solutions/92933 for the commercial offering.
Here’s one of the core python developers and a red hat employee on the subject:
http://www.curiousefficiency.org/posts/2015/04/stop-supporting-python26.html
I agree with that - unless there are a lot of people willing to pay for supporting old versions, the enterprise IT shops should be on the hook for their policies’ costs.

I think you meant to include this link for the core Python developer:
https://snarky.ca/stop-using-python-2-6/

Nick and Brett are both core CPython developers; Nick also works at RH so I figured his post was more compatible with their world view

I agree with the sense of @hugovk and @acdha posts above, it is time to let 2.6 die and focus on python 2.7 + 3.x.

Please see PR #58 and comments welcome. Thank you!

iiif.io servers have Python 3.4 now


Soundpacks webpage 404 error

https://mechvibes.com/sound-packs/ seems to be down

yeah it's down idk why tho

guys here it is https://docs.google.com/spreadsheets/d/1PimUN_Qn3CWqfn-93YdVW8OWy8nzpz3w3me41S8S494/edit#gid=0


Sepsis-3 Criteria from eICU data

Is there any existing code to extract the SOFA Score of patients from the e-ICU database?
My aim is to determine the earliest time of Sepsis onset based on Sepsis-3 criteria for patients from the eICU data (similar to the code already available for MIMIC-IV and MIMIC-III).
Would appreciate any insight!

Hi, I'm following up in case this was missed. I am still interested in finding an answer to this question.

@rishabh297 you might want to check out https://github.com/eth-mds/ricu, this R package is capable of doing so


Issue in installing dependency:  janus==0.4.0

Context

OS and version used: Ubuntu (Windows 10, Ubuntu 18.04, etc. )
Python version: 3.5.2(in a command prompt: python --version )
pip version: 20.3.4 (in a command prompt: pip --version )

Description of the issue
pip 3 is failing to install janus==0.4.0
Console log of the issue
root@iLens-Diode:~/iLensDiode# pip3 install azure-iot-device
DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality.
Collecting azure-iot-device
  Using cached azure_iot_device-2.5.0-py2.py3-none-any.whl (157 kB)
Collecting deprecation<3.0.0,>=2.1.0
  Using cached deprecation-2.1.0-py2.py3-none-any.whl (11 kB)
Collecting PySocks
  Using cached PySocks-1.7.1-py3-none-any.whl (16 kB)
Collecting azure-iot-device
  Using cached azure_iot_device-2.4.0-py2.py3-none-any.whl (153 kB)
  Using cached azure_iot_device-2.3.0-py2.py3-none-any.whl (149 kB)
  Using cached azure_iot_device-2.2.1-py2.py3-none-any.whl (149 kB)
  Using cached azure_iot_device-2.2.0-py2.py3-none-any.whl (141 kB)
  Using cached azure_iot_device-2.1.4-py2.py3-none-any.whl (138 kB)
  Using cached azure_iot_device-2.1.3-py2.py3-none-any.whl (137 kB)
  Using cached azure_iot_device-2.1.2-py2.py3-none-any.whl (149 kB)
  Using cached azure_iot_device-2.1.1-py2.py3-none-any.whl (147 kB)
Collecting requests<3.0.0,>=2.20.0
  Using cached requests-2.25.1-py2.py3-none-any.whl (61 kB)
Requirement already satisfied: paho-mqtt<2.0.0,>=1.4.0 in /usr/local/lib/python3.5/dist-packages (from azure-iot-device) (1.5.0)
Collecting requests-unixsocket<1.0.0,>=0.1.5
  Using cached requests_unixsocket-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting six<2.0.0,>=1.12.0
  Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting transitions<1.0.0,>=0.6.8
  Using cached transitions-0.8.7-py2.py3-none-any.whl (80 kB)
Collecting azure-iot-device
  Using cached azure_iot_device-2.1.0-py2.py3-none-any.whl (283 kB)
  Using cached azure_iot_device-2.0.1-py2.py3-none-any.whl (271 kB)
  Using cached azure_iot_device-2.0.0-py2.py3-none-any.whl (267 kB)
ERROR: Cannot install azure-iot-device==2.0.0, azure-iot-device==2.0.1, azure-iot-device==2.1.0, azure-iot-device==2.1.1, azure-iot-device==2.1.2, azure-iot-device==2.1.3, azure-iot-device==2.1.4, azure-iot-device==2.2.0, azure-iot-device==2.2.1, azure-iot-device==2.3.0, azure-iot-device==2.4.0 and azure-iot-device==2.5.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    azure-iot-device 2.5.0 depends on janus==0.4.0; python_version >= "3.5"
    azure-iot-device 2.4.0 depends on janus==0.4.0; python_version >= "3.5"
    azure-iot-device 2.3.0 depends on janus==0.4.0; python_version >= "3.5"
    azure-iot-device 2.2.1 depends on janus==0.4.0; python_version >= "3.5"
    azure-iot-device 2.2.0 depends on janus==0.4.0; python_version >= "3.5"
    azure-iot-device 2.1.4 depends on janus==0.4.0; python_version >= "3.5"
    azure-iot-device 2.1.3 depends on janus==0.4.0; python_version >= "3.5"
    azure-iot-device 2.1.2 depends on janus==0.4.0; python_version >= "3.5"
    azure-iot-device 2.1.1 depends on janus<1.0.0 and >=0.4.0; python_version >= "3.5"
    azure-iot-device 2.1.0 depends on janus<1.0.0 and >=0.4.0; python_version >= "3.5"
    azure-iot-device 2.0.1 depends on janus<1.0.0 and >=0.4.0; python_version >= "3.5"
    azure-iot-device 2.0.0 depends on janus<1.0.0 and >=0.4.0; python_version >= "3.5"

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

We do not currently support Python 3.5.2. You require at least Python 3.5.3


Use shortened symlink in CI to prevent character limit

Looks like the rhel8 build has a new problem with the path. Also the cs9 build says py36 is missing.

I think it's failing cause normal current working directory is build instead of project root. This patch should fix it:
cipath.txt
.


Three Email problem when using "Forgot Password"

Whenever I try to reset the password, three emails are sent. Only the recent email will have the valid token for resetting the password.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/32444245-three-email-problem-when-using-forgot-password?utm_campaign=plugin&utm_content=tracker%2F784048&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F784048&utm_medium=issues&utm_source=github).

Please provide the exact steps you are taking for the issue to occur. This will be used for peer review.

I had added the three references for the Ajax Framework. I removed the extras now its working fine.
Thank you Anyways.


host_os_name value in config-scripts has changed to 'solaris'

Variable host_os_name value has changed on Solaris from sunos to solaris some time ago. This change updates config-scripts to keep values used for Solaris 5.10 (sunos), but also sets relevant options on Solaris 5.11 (solaris). This change decreases the number of configure options necessary to build CUPS on current Solaris.
Please consider merge.
Thank you,
m.

Could I kindly ask you to review this Solaris specific change, please?
Thank you,
m.

Make sure to run aclocal --force and autoconf --force @l1gi

@AtariDreams NEVER run "aclocal" on the CUPS repository - it will damage the config.h.in file and render the local sources unbuildable. We do not use automake or aclocal, just autoconf (autoconf -f) to rebuild the configure script.

@l1gi I've been in standards meetings all week, but just FYI it is not reasonable to expect code review after 6 hours.

Hi Michael,
thanks for looking into this. Your objections caused I did more testing on how that behaves on Solaris 10 and I must say I was wrong. Even on Solaris 10 (which is the last Oracle supports) the host_os_name is already solaris. So the question is how sunos got there and whether we should keep it or replace it by solaris. What do you think (or remember)? :)
Solaris 11 builds with or without -D_POSIX_PTHREAD_SEMANTICS, but Solaris 10 needs this. I will take care of this one also.
Thanks for any advice,
m.

WRT what host_os_name contains, that is controlled by the GNU config.sub/guess scripts which have been updated several times over the years. And prior to us using that we just use the uname output, which probably still reports SunOS on Solaris (but I really don't have a way to test that...)
Anyways, checking the config.sub/guess scripts, it looks like they still report sunos on platforms that are running pre-Solaris builds (if you'd even be able to get working hardware for that!) so for now let's use both sunos and solaris in the configure scripts.

WRT what host_os_name contains, that is controlled by the GNU config.sub/guess scripts which have been updated several times over the years. And prior to us using that we just use the uname output, which probably still reports SunOS on Solaris (but I really don't have a way to test that...)

That's true of course:
$ uname -a
SunOS ulx-0 5.11 <IP_ADDRESS>.0 i86pc i386 i86pc non-virtualized

Anyways, checking the config.sub/guess scripts, it looks like they still report sunos on platforms that are running pre-Solaris builds (if you'd even be able to get working hardware for that!) so for now let's use both sunos and solaris in the configure scripts.

Okay, so I have just added solaris branches where necessary leaving sunos as-is and made a directory check for CUPS_STATEDIR.

@michaelrsweet Thoughts?

Let me know if it's okay now.
Thank you,
Martin


Make search function handle searches with a url field.

Uri search is often used by clients to browse albums when search hasn't returned the entire album, or has only returned an album Uri.
eg, from the mpd interface "find file qobuz:album:562785682" will then return all tracks from that album, allowing a client to give a better experience than just showing an abum URI or an album with only one track, which happens a lot.

Thanks!

This feature is now available in the pip package btw


Create new release and changelog

It would be great if one can just go to Release section and see the API changes.
For example, from 2.2.2 to 3.0.0, named import can now be used.

Sorry for that, life's been crazy and I have little to no time to maintain the project. I grew up a lot as an engineer in the last 3 years so a lot of things on how I approach OSS projects changed, including maintenance and the releases section. I totally agree with you and in the future I'll try and spent more time with the changelog for example. Thanks for the message!


Temp sensor calibration doesn't seem to work in v1.1.1-Beta.1 [devel] (817678a)

Similar to a previous and now closed issue #9, when I change the numbers on the Temperature Sensor Control page, nothing changes in the temperature output on the Temperature Sensors data page. Calibration is not possible.

This is fixed in devel (not available in BrewFlasher Beta yet.)

Updated Keg Cop Beta to 1.1.1-Beta.2


Angular 19 support

Thanks for the great package. ngx-matomo-client in the current version 6.3.1 is missing support for Angular 19 which was released recently.

Till a pull request arrive, you can use this in your package.json:
"overrides": {
"ngx-matomo-client": {
"@angular/common@": ">=18.0.0",
"@angular/core@": ">=18.0.0"
}
},


Remove import/use of File::Spec::Function

It looks like the usage of these functions were removed in
in commit 0a4edb931b883b9973721ae012e60c028387dd50 ("Unified - adapt
the generation of cpuid, uplink and buildinf to use GENERATE").
This commit removes the import/use of File::Spec::Functions module as it
is no longer needed by crypto/build.info.

This should be cherry-picked to 1.1.0 as well

Merged
master / 1.1.1:
0e34f37fb1b7474c86ac9a170dfda5226351ecc9 Remove import/use of File::Spec::Function
1.1.0:
89b4da476bcd0b97bd71f63b79538b358efec166 Remove import/use of File::Spec::Function


How do I send parameters to the Cloud Formation Templates from Amplify Console

** Please describe which feature you have a question about? **
Amplify Console / Cloud Formation Templates
** Provide additional details**
How do I pass custom parameters to the Cloud Formation Templates from the Amplify Console?
I want to pass a custom parameter to the Cloud Formation Templates so the execution policies can be generated correctly.  Here is an example of the custom parameter that I have added to the cloud formation template "appId".  Currently, I have a default value but I would like to pass this in from the Amplify Console.  Somehow 'env' is being passed in, I want to add 'appId'.

This is what I see under Amplify Console / Build Settings.  Can I add parameters on the end?  If so, what is the syntax?

We are aware of this issue. Currently there isn't a way to pass custom parameters to the amplifyPush.sh script. If you would like to manage your own version you can check out https://github.com/aws-amplify/amplify-console/issues/206#issuecomment-552548466 as a temp workaround

Closing issue as it can be done manually using headless scripts: https://docs.amplify.aws/cli/usage/headless

@swaminator , can you please explain how to use headless scripts to send parameters to CloudFormation templates via amplify console? The link you provided doesn't explain this.

@leontp587 Did you ever get this working? If so, can you explain how?


merge "flagellated sperm motility (GO:0030317)" & "sperm flagellum movement involved in flagellated sperm motility (GO:1905419)"

Although @paolaroncaglia and I are responsible for the GO:1905419 - sperm flagellum movement involved in flagellated sperm motility term, I doubt that these are actually different processes (or distinguishable by annotators). Anything that moves the sperm flagellum will move the sperm and any processes or functions that regulate motility of the sperm are acting by regulating movement of the flagellum. I think sperm flagellum movement involved in flagellated sperm motility (GO:1905419) should be merged into flagellated sperm motility (GO:0030317)

[Term]
id: GO:0030317
name: flagellated sperm motility
namespace: biological_process
def: "Any process involved in the controlled movement of a flagellated sperm cell." [GOC:cilia, GOC:jl, GOC:krc]
is_a: GO:0060285 ! cilium-dependent cell motility
is_a: GO:0097722 ! sperm motility
intersection_of: GO:0006928 ! movement of cell or subcellular component
intersection_of: has_input CL:0000019 ! sperm
[Term]
id: GO:1905419
name: sperm flagellum movement involved in flagellated sperm motility
namespace: biological_process
def: "The directed, self-propelled movement of a cilium (aka flagellum) that contributes to the movement of a flagellated sperm." [GO_REF:0000060, GOC:cilia, GOC:krc, GOC:TermGenie, PMID:26680031]
intersection_of: GO:0003341 ! cilium movement
intersection_of: part_of GO:0030317 ! flagellated sperm motility
created_by: krc
creation_date: 2016-09-01T17:52:39Z

Regarding the ticket for Logical definition for sperm motility is missing #18009, if we proceed with this proposed merge, then the logical definitions of both terms should be considered to make a new logical def that incorporates everything that should be there.
There are barely any annotations to sperm flagellum movement (GO:0030317) involved in flagellated sperm motility (GO:1905419)".

GO Term
IDA
IEP
IGI
IMP
NAS
TAS
ISA
ISO
ISS
IBA
IEA
Grand Total

flagellated sperm motility
9
2
8
107
1
2
3
106
87
127
200
652

negative regulation of   flagellated sperm motility
2

2

5

4
13

positive regulation of   flagellated sperm motility
4

7
1

14
9
91
9
135

positive regulation of   flagellated sperm motility involved in capacitation
2

3

6
25

13
49

regulation of flagellated   sperm motility
2

2

3
3
16

26

sperm flagellum movement   involved in flagellated sperm motility

3

3

12
18

sperm axoneme assembly

2
6
44

27
12
42
53
186

Hi @krchristie,
I trust your judgement completely. Thank you!
Paola

Sounds good !

If we merge the flagellum motility terms, I think we'd need to also merge GO:0060294 - cilium movement involved in cell motility into GO:0060285 - cilium-dependent cell motility also.
I haven't looked at the annotations yet.

Sounds reasonable, but maybe it should be done as a separate ticket ?

Sounds reasonable, but maybe it should be done as a separate ticket ?

Yes, I agree. I wanted to make sure I didn't forget about the parallel cilium terms.

For now, I went ahead and committed my pull request to directly assert that 'flagellated sperm motility' is a SubClassOf 'cilium movement involved in cell motility' so that it will have this parentage as well the 'cilium-dependent cell motility' parentage, but I think it would be better to see if there is a way to combine all of this into the equivalence axiom.
Here are some relevant equivalent axioms:
flagellated sperm motility:
'cilium-dependent cell motility'  and ('results in movement of' some sperm)
cilium movement involved in cell motility
'cilium movement'  and ('part of' some 'cell motility')
sperm flagellum movement involved in flagellated sperm motility [prior to merge]
'cilium movement' and part_of 'flagellated sperm motility'

@cmungall - Below is what I have currently have in the ontology for the Equivalence Axiom and additional SubClass relationships for the term flagellated sperm motility. When we had the separate term for sperm flagellum movement involved in flagellated sperm motility, it wasn't necessary to assert this directly, but as was discussed earlier in this ticket, I don't think there's any real difference between sperm flagellum movement involved in flagellated sperm motility and flagellated sperm motility.
Let me know If there's a good way to get all of the appropriate relationships as part of the equivalence axiom.

Thanks,
-Karen

These have been merged


Add Weather Forecast

This is a user-friendly productivity app made with HTML, CSS, JavaScript, and a Weather API. There are....
1.✅ To-Do List
2.⏰ Alarm Features
3.🌦 Weather Updates

pls assign me this issue under 'JWOC'


Add title to the application

There isn't any name of the application :

Please ensure that your branch is sync with latest master branch prior to any work being carried out for merge submit

Hi I was still working on it but I still don't succeed. I've made many research.
I can give this website : https://docs.microsoft.com/en-us/windows/apps/develop/title-bar?tabs=wasdk#simple-customization
I tried to edit those files but it doesn't work when I write "Title="..." so I really don't know how to do... I'll still do more research.

@jvondermarck it works correctly on the android and ios app revision, the issues is with the visible on the windows desktop version which may be from the fact that the app isn't base on a GA version


requirements.txt added

windows / linux environment

Great work!
A few additional dependencies that caused me headaches:
install anaconda3 (must be x64!)
clone yolo-digit-detector repo and cd to it before "pip install -e ."
pip install matplotlib
pip install h5py


Adding HAProxy integration saved views

What does this PR do?
Adding integration saved views for HAProxy
Motivation
Saved views are now part of the integrations
Additional Notes
linked with:

https://github.com/DataDog/integrations-core/pull/5713
https://github.com/DataDog/integrations-core/pull/5865

Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached

Stagging --> ok


coin-or-cbc v2.10.7 (redux)

Picking up from #13
Closes #13
Closes #12

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Failed to even lint the recipe, probably because of a conda-smithy bug :cry:. This likely indicates a problem in your meta.yaml, though. To get a traceback to help figure out what's going on, install conda-smithy and run conda smithy recipe-lint . from the recipe directory.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge/coin-or-cbc
This should be ready, PTAL
CC @BastianZim

but there are a lot of subtle changes that I'm not sure about

All changes outside of the recipe/ folder are just default infrastructure updates and are of no great concern. The changes in recipe/meta.yaml are basically only cosmetics, and other than that, nothing changes.
In sum there's nothing to worry about IMO (and I'm willing to help with maintainership), but if you want to wait for @wolfv, that's fine of course.

@wolfv
Could you press the button on this one? I'd be joining as maintainer. :)

@h-vetinari Are you willing to join as maintainer for the other projects in the Cbc stack? We need to manage all of these projects as a whole. I trust you on the changes and I can merge if @wolfv can't get to it.

Are you willing to join as maintainer for the other projects in the Cbc stack

I'm open to help (and be listed as a maintainer), but no promises on how much I can achieve. It's been a pretty tricky ecosystem to deal with so far. 😅

I trust you on the changes and I can merge if @wolfv can't get to it.

Thanks. 🙃

I suppose a similar PR is needed in coin-or-cgl, coin-or-clp, coin-or-osi, and coin-or-coinutils.

Thanks @h-vetinari !


Imageio / easyOCR

added pillow implicit dependency for imageio
added missing datafiles for easyocr
fixes #2659

This goes right into 2.0 release


AttributeError: 'list' object has no attribute 'hbp'

 hbp_home = player_stats.home_batting.hbp
AttributeError: 'list' object has no attribute 'hbp'

^ Getting this error on the player stats object
    for game in games:
        stats = mlbgame.team_stats(game.game_id)
        player_stats = mlbgame.player_stats(game.game_id)
        hbp_home = player_stats.home_batting.hbp

Also is there a way to grab or calculate advanced sabermetrics like wRC, FIP, wOPA, etc for teams(not players) on a game level basis. I am working on some ML models and that would be really helpful. Would do any API work myself just want to know if it can be done.

MLB doesn't provide this info as a team stat. You will have to calculate it per player:
player_stats = mlbgame.player_stats(game.game_id)
hbp_home = sum([ p.hbp for p in player_stats.home_batting ])

copy that! and

Also is there a way to grab or calculate advanced sabermetrics like wRC, FIP, wOPA, etc for teams(not players) on a game level basis. I am working on some ML models and that would be really helpful. Would do any API work myself just want to know if it can be done.

Sabremetrics would have to be calculated based on individual statistics and then summed. Fangraphs has some information on how to calculate stats like wRC, FIP, and wOPA. You should be able to build arrays and then build list comprehension summations from those individual stats.

@trevor-viljoen has provided the correct answer, closing.


static file like .css and .js  not load error 404

express js version  :  "express": "^4.18.2",
 app.use(Express.static('public'));
express folder with app.js server code same dir i have public folder.
public/

app.js
app.css

when i try to access
https://mystoreapp.io/app.js
https://mystoreapp.io/app.css
getting Error 404
HTTP ERROR 404 ```

@bitterpanda63

The connection between your domain and the actual server works properly -> yes it was correct i am run other api endpoint correctly.

yes node index.js and public folder it's was in same directory.

in my case i have other middleware  it blocked  the how i can pass without the app middleware.

app.use('/public/', Express.static('public'));

to -->
 app.get('/public/', Express.static('public'));

but still not work.

could you give us more lines (all lines) before the app.use ? because you could have another endpoint intercepting the request (maybe)
Also are you also having a templating engine setup ?

@sheplu  Thanks for answer my code same as repo.  https://github.com/Shopify/shopify-app-template-node/tree/main/server
see the server middleware
fronted build with react js.
No any template engine setup.

Try to remove the part of code where you set the content-security-policy header, and check if it loads.
I had same issues when I used helmet package running server on bare http.

you are managing the routhe /public/ however you are trying to access https://mystoreapp.io/app.js it should be https://mystoreapp.io/public/app.js

you are managing the routhe /public/ however you are trying to access https://mystoreapp.io/app.js it should be https://mystoreapp.io/public/app.js

my server code inside the public folder ?

Try to remove the part of code where you set the content-security-policy header, and check if it loads. I had same issues when I used helmet package running server on bare http.

@shree-c   i removed the
content-security-policy header

but still same error

I was just checking your code, and I don't see the public part. Seems like you don't create / stored / pushed the code which would allow you to query the content of the public folder

I was just checking your code, and I don't see the public part. Seems like you don't create / stored / pushed the code which would allow you to query the content of the public folder
at least in this file https://github.com/Shopify/shopify-app-template-node/blob/main/server/index.js

git repo that code was same for the server i added the code into my local repo.
import Express from "express";

...
used other middleware to check the correct req
...
app.use('/public/', Express.static('public'));

to -->
 app.get('/public/', Express.static('public'));

Public folder create in same directory on index.js in server folder.

@adventuretocode can you provide your index.js file content and your root directory structure.
may be its blocked due to some middleware or dependency module in your case

@adventuretocode below snipad is working for me. i have index.js and public folder at root level and able to access via http://domain/app.css
`const express = require('express')
const app = express()
const port = 3005
app.use(express.static('public'));
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(Example app listening on port ${port})
})`


Adding custom roles

Describe the feature
Of course, a huge step towards advanced moderation of access levels for users was the detailed differentiation of access. However, manually granting separate access to a certain group of people each time through the settings panel is not very convenient. Therefore, I propose to create a separate system with roles that the administrator can create himself, give them names and corresponding icons. There is no need to say much about access control, the same privileges as in the detailed user settings item. Also, I would like to see a direct integration with the discord, which will allow you to associate roles on the server with roles in SnailyCAD. Oh yes, icons. I wouldn't mind seeing these icons next to the user character's initials, but would also give the option to disable this feature in the settings
Additional Context
No response

Also, I would like to see a direct integration with the discord, which will allow you to associate roles on the server with roles in SnailyCAD.

This is already possible. You can select Discord roles for all the permissions in the CAD, for example: LEO, EMS/FD, Dispatch, Admin, tow and taxi

No, I didn't mean it. I would like to see integration with custom roles that are granularly configurable (like permissions on the user page)

I like the idea of creating custom roles. I've started development on this feature, however I'm not sure if this will be implemented since there's a ton of complexity that will be added or have to get around.
Will keep this issue updated whenever I have questions or would need some extra help.


Question: minSdkVersion value

Hello,
Just wondering if there is any reason why the minimum SDK version is set to 15.
Regards

See also #102 for it.
Do you expect a higher minSdk version these days or why do you ask?
On Fri, Jul 20, 2018, 7:08 PM Lakhal<EMAIL_ADDRESS>wrote:

Hello,
Just wondering if there is any reason why the minimum SDK version is set
to 15.
Regards
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/grandcentrix/tray/issues/132, or mute the thread
https://github.com/notifications/unsubscribe-auth/AJwYe_TR1y0nqlSanmo4WP5ShpBv2mHmks5uIg6NgaJpZM4VYe4r
.


map shows wrong points on place selection

Here's what I did:

Goto client, type some address in search, click Directions
End up with this:

The place I searched for is put into the Destination Field, but is green and has a 1 on the map.

Closed via https://github.com/GIScience/ors-map-client/commit/1d562c6f294c1995cb93ec3f576fea5d4f1b660a


fix: Change minimum boto3 version to one that supports cleanrooms

Feature or Bugfix

Bugfix

Detail

The current minimum version of boto3 does not support CleanRooms. This could lead to customers installing awswrangler, and then getting UnknownServiceError when trying to import it

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: GitHubCodeBuild8756EF16-4rfo0GHQ0u9a
Commit ID: 97f417d8ad8f06c301d78bdba992b84d23acfad2
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: GitHubDistributedCodeBuild6-jWcl5DLmvupS
Commit ID: 97f417d8ad8f06c301d78bdba992b84d23acfad2
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


Preserve table sorting when switching between tables

Sure there'll be several schools of thought on this but I frequently will sort a table by a field, check a row, then browse to another table to cross-reference something, before browsing back to the original table.
When I do this the original table has re-sorted itself back to default. Wondering if it would make sense to keep table sorting (and possibly highlighting of rows, editable text boxes etc.) preserved until a user deliberately refreshes or resets a table?

We can save the table filters and sorting state and restore it when switching between tables. I'll see what i can do here.

Im closing for now as preserving the sorting when switching tables is not a consistent UX.


fix(cmd): Fix all the outputs

There were two different methods and varying ways to output the status of a release.
This standardizes all of the outputs, but requires a breaking change. Output will
not perfectly match previous v3 output, and we had to break the printing function
in the action package, but now things are much more standardized.
Fixes #6238

@adamreese and I talked and decided to do a bit heavier of a refactor here. I'll get to that at the beginning of next week

Ok, I finished an additional refactor. Several breaking changes of note:

PrintRelease has been entirely removed from the action package and now is a CLI tool only detail in the cmd package
Output formats and the like have now been moved to pkg/cli/output as they didn't really belong in action anymore

I also added a cobra/pflag implementation for the output format in cmd so that we don't have to validate the format everywhere we use it


Ships need to come out of sideways hangars sideways, or the hangar should just be made square (slightly larger than cube, smaller than hexagon face?)

Not really needed as ships are small enough at the moment,


Add exportKML support for entity instances with Elipse graphics

This pull request - #7921  added exportKml function to entity instances with Point, Billboard, Model, Label, Polyline and Polygon graphics. It would be useful if this could be expanded to include Elipse graphics as well

Good!

Also requested in https://github.com/CesiumGS/cesium/issues/10609.


grakn_protocol/protobuf/concept_pb2 throws DeprecationWarning: Create unlinked descriptors is going to go away.

Description
When running client-python, the following DeprecationWarning is raised at a number of places in grakn_protocol/protobuf/options_pb2

/Users/rkm916/Library/Caches/pypoetry/virtualenvs/grakn-dev-utils-UF7XQuoC-py3.9/lib/python3.9/site-packages/grakn_protocol/protobuf/options_pb2.py:84: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.

Environment

OS (where Grakn server runs): Mac OS 10
Grakn version (and platform): Grakn Core 8.0.0-alpha-9
Grakn client-python version: client-python 2.0.0-alpha-10
Python version: 3.91

Reproducible Steps
Steps to create the smallest reproducible scenario:

Running code that calls the file mentioned above should reproduce the warning

Expected Output
Actual Output
See warning above

Thank you for reporting the issue. We've upgraded grpcio and protobuf which should resolve it.


fix(packager): throw error when electron-prebuilt-compile is not found

Mostly useful for existing Electron projects that want to migrate to Electron Forge.

Good call :+1:
Brings up an interesting point though, how hard is it to take an existing project and make electron-forge package it.
Maybe adding an electron-forge import command or something with a better name to automate the process of installing dependencies / removing old ones from the project you want to build?

Maybe adding an electron-forge import command or something with a better name to automate the process of installing dependencies / removing old ones from the project you want to build?

👍 Sounds like something that should be an interactive experience (yeoman-style, I guess) by default.

I'm going to merge this as it is a flaw in the test 👍


Remove all added object from group

Is that any way to remove all added objects from a group?

There is no API function for it. However it should work (not tested):
    lv_group_t* g1;
    lv_obj_t ** obj;
    LL_READ(g1->obj_ll, obj) {
        lv_obj_del(*obj);
    }

thanks I'll test it.

Hi @kisvegabor , you mean adding this function might remove all objects added to the group?
void lv_group_remove_all (lv_group_t* g1) {
lv_obj_t ** obj;
LL_READ(g1->obj_ll, obj) {
    lv_obj_del(*obj);
}

}
I was looking for make group empty. Problem is when I run lv_obj_del to delete the object and all its children, I have to remove them from the group if they've been already added to a group since this is not  done in lv_obj_del .
Another question that I have is if I delete a group completely (lv_group_ , still I need to remove objects from that (of course before depleting the group) ?

Hi,
Oh, it seems I misunderstood you. Yes, my suggestion deleted all the object in a group, not from the group.

I have to remove them from the group if they've been already added to a group since this is not done in lv_obj_del .

It is already solved in beta

Another question that I have is if I delete a group completely (lv_group_ , still I need to remove objects from that (of course before depleting the group) ?

I checked it and lv_group_del doesn't remove the objects from the group but it ought to be. It's a bug now which should be fixed.

@kisvegabor thanks I'll be waiting for the new release .

Hi,
I fixed it in the beta branch. Now lv_group_del should remove the objects from the group too.
Can you make a quick test?

Hi,
I would test that during the weekend.
Is that possible to remove the object from group once object deleted? I mean calling lv_obj_del , remove object from the group too.

Great, thank you!
I already added a fix to the beta branch for lv_obj_del to remove the object from the group.

Thanks, I'll test that and let you know the result.

I haven't had the chance to test this but I'll test it as soon as I find the time .

@kisvegabor Hi, sorry for the delay.
I tested but it doesn't work fine. The problem is if you create an object and delete the object and then create another object ( different object type) lv_group_focus_next doesn't work fine and system crashes (I tested the code with the previous version and it worked fine , seems that new changes causes another bug). here is my test code :
lv_obj_t *InboxScreen;
lv_group_t *g1
void test();
void test3(){
lv_group_set_focus_cb(g1,NULL);
lv_obj_del(InboxScreen);
test();
}
void test2() {
InboxScreen=lv_obj_create(NULL, NULL);
lv_scr_load(InboxScreen);

lv_obj_t *list=lv_list_create(InboxScreen, NULL);

lv_list_add(list, SYMBOL_LIST ,"Predefined List", NULL);

lv_group_add_obj(g1,list);

vTaskDelay(pdMS_TO_TICKS(100));
lv_group_set_focus_cb(g1,test3);

}
void test1() {
lv_group_set_focus_cb(g1,NULL);
lv_obj_del(InboxScreen);
test2();
}
void test() {
mainMenuKeypadOpsInit();
lv_indev_set_group(kb_indev, g1);
InboxScreen=lv_obj_create(NULL, NULL);
lv_scr_load(InboxScreen);
lv_obj_t *btn1= lv_btn_create(InboxScreen, NULL);
lv_group_add_obj(g1,btn1);
currentObj=btn1;
lv_group_set_focus_cb(g1,test1);
}
void UITask(void *pvParameters) {
g1 = lv_group_create();
test();
while (1) {
vTaskDelay(1);
lv_task_handler();
}
}

Hi,
I tested it and found the bug. It was only present when you deleted the last object from the group.
I pushed the fix to the beta branch.

@kisvegabor Thank you I tested , it was fine.

Great!
Thank you for the testing!

Hi
I want to do the same thing.
When I navigate in the menu I want to delete the objects of the group and add the new objects -the opened menu items- I think it's not good to delete the group object and recreate it again, isn't it?
and if yes, what's the best way to do this? Isn't it better to define a function for it in lv_group.c?

Both the old and the new menu exist at the same time? If you delete the old menu, the objects will be removed from the group automatically.

There are situations that the existing member of the group won't be deleted. and I just need to assign the new object to the group.

I don't fully understand. Please open a new issue for it and describe your exact case. Some screenshots can help :)


Docker image do not build

Hi all, i did not succeed to build the docker image.
 > [6/11] RUN msbuild "ModelCompiler Solution.sln" /t:Build /p:Configuration=Release /p:TargetFrameworkVersion="v4.5": #11 0.363 Microsoft (R) Build Engine version 16.6.0 for Mono #11 0.363 Copyright (C) Microsoft Corporation. All rights reserved. #11 0.363 #11 0.371 Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch. #11 0.579 Build started 11/28/2020 17:34:15. #11 0.974 Project "/tmp/app-build/ModelCompiler Solution.sln" on node 1 (Build target(s)). #11 0.976 ValidateSolutionConfiguration: #11 0.976   Building solution configuration "Release|Mixed Platforms". #11 1.233 Project "/tmp/app-build/ModelCompiler Solution.sln" (1) is building "/tmp/app-build/ModelCompiler/UA Model Compiler.csproj" (2) on node 1 (default targets). #11 1.233 PrepareForBuild: #11 1.233   Creating directory "/tmp/app-build/Bin/Release/". #11 1.234   Creating directory "/tmp/app-build/build/obj/AnyCPU/Release/UA Model Compiler/". #11 1.275   It was not possible to find any installed dotnet SDKs #11 1.275   Did you mean to run dotnet SDK commands? Please install dotnet SDK from: #11 1.275       https://aka.ms/dotnet-download #11 1.391 /usr/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(1675,5): error : Project '../Stack/Stack/Opc.Ua.Core/Opc.Ua.Core.csproj' targets 'net462;netstandard2.0'. It cannot be referenced by a project that targets '.NETFramework,Version=v4.5'. [/tmp/app-build/ModelCompiler/UA Model Compiler.csproj] #11 1.409 Done Building Project "/tmp/app-build/ModelCompiler/UA Model Compiler.csproj" (default targets) -- FAILED. #11 1.448   It was not possible to find any installed dotnet SDKs #11 1.448   Did you mean to run dotnet SDK commands? Please install dotnet SDK from: #11 1.448       https://aka.ms/dotnet-download #11 1.545 Project "/tmp/app-build/ModelCompiler Solution.sln" (1) is building "/tmp/app-build/Stack/Stack/Opc.Ua.Core/Opc.Ua.Core.csproj" (3:2) on node 1 (default targets). #11 1.545 Project "/tmp/app-build/Stack/Stack/Opc.Ua.Core/Opc.Ua.Core.csproj" (3:2) is building "/tmp/app-build/Stack/Stack/Opc.Ua.Core/Opc.Ua.Core.csproj" (3:3) on node 1 (Build target(s)). #11 1.545 PrepareForBuild: #11 1.545   Creating directory "bin/Release/net462/". #11 1.546   Creating directory "obj/Release/net462/". #11 1.589 /usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/tmp/app-build/Stack/Stack/Opc.Ua.Core/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/tmp/app-build/Stack/Stack/Opc.Ua.Core/Opc.Ua.Core.csproj] #11 1.595 Done Building Project "/tmp/app-build/Stack/Stack/Opc.Ua.Core/Opc.Ua.Core.csproj" (Build target(s)) -- FAILED.

There is a pull request that may fix this:
https://github.com/OPCFoundation/UA-ModelCompiler/pull/62


Front-End setup completed

Created a React app with Vite and Typescript
configured Eslint and Prettier for static code analysis and formatting
added React-Router

closes #1

for the CSS we should use both. in the index we have the global styling, like font and colors for example. and then eventually we'll need to change the CSS for specific pages which then we'll make a css page for the specific file

I also added the folder structure in wiki. I can mention that in the meeting


#36 solution

So do I just delete the forked repository and then make one again with one
branch for one solution and another branch for another?
On Tue, 8 Oct 2019 at 20:54, Vamp<EMAIL_ADDRESS>wrote:

@the-vampiire requested changes on this pull request.
can you please separate your solutions into separate branches / PRs
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/the-vampiire/hacktoberithms/pull/131?email_source=notifications&email_token=AMXNL5LXGKN4ULAESK7TNVLQNSQ3PA5CNFSM4I6M42W2YY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCHIBKAY#pullrequestreview-298849539,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMXNL5L7GWN7QEGU4O4H43DQNSQ3PANCNFSM4I6M42WQ
.

You can keep the forked repo. You can create separate branches and commit one solution per branch. Then open a PR for each solution and I’ll merge them in.
Sent with GitHawk


Test and fix for HHH-9329

@sebersole, do you think we should consider integrating this at the moment, or should we leave it after we have the SQM in place?

Applied upstream


Refactor some class based attributes.

The table of contents originally came from juice: https://juice.huhu.io/
Some of the table of contents scss was recently used in the new Series navigation feature. (resulting in a lot of duplicated css)
My first thought was to try and eliminate some of the class based attributes entirely, however having some classes can also be a good thing where it makes sense because they allow you to reuse code where semantic html would actually result in duplicated code.
I think the first step is to create a minimal class structure for side blocks, eg: table of contents, recent posts block, or series navigation block, or any new blocks for that matter. They can all use the same class definitions.
In the process any superfluous classes or attributes should be removed.

Completed.


langserver: Support InitializationOptions

Fixes https://github.com/sourcegraph/go-langserver/issues/280
cc @lloiser @Contextualist @ramya-rao-a

Is it better if we just take advantage of the standard ClientCapabilities?
i.e.
config.GocodeCompletionEnabled -> init.Capabilities.TextDocument.Completion
config.FuncSnippetEnabled -> init.Capabilities.TextDocument.Completion.SnippetSupport

Is it better if we just take advantage of the standard ClientCapabilities?
i.e.
config.GocodeCompletionEnabled -> init.Capabilities.TextDocument.Completion
config.FuncSnippetEnabled -> init.Capabilities.TextDocument.Completion.SnippetSupport

cc @ramya-rao-a

TLDR;
That works for me. It will cause double completions to show up for users who have updated the language server but not the Go extension to VS Code which they can solve by either disabling the language server or updating the Go extension.
Long version:
The Go extension for VS Code has no control over the client capabilities being sent to the language server.
init.Capabilities.TextDocument.Completion will always be true for any VS Code extension that uses the VS Code Language Client today. The Client Capabilities only differ from version to version of VS Code client. For example, the Go to Implementation feature was a new capability added recently and will not be available in the older versions of the VS Code client.
I'll have to edit the Go extension (and release an update) to not register its own completion provider when the language provider provides one. Users who have updated the language server but not the Go extension, will get double completions.

The Go extension for VS Code has no control over the client capabilities being sent to the language server.

Then lets stick to using the initializationOptions as in this PR. I'll merge this in.


More informative detection of dependency versions

Description and motivation
While we have a manageable number of build dependencies and we list the required versions in the docs, for some of them we don't explicitly check during the cmake build, which can lead to obscure and not easy to debug problems during compilation.
By checking the versions at compile time we would be able to troubleshoot quicker, and overall provide a smoother experience when building. One particularly tricky case is pybind11, which is lagging behind a bit on some distributions and might go unnoticed until the final stages of the compilation.
Proposed solution
Make use of cmake commands for defining the minimal versions, or other means that allow failing the build early if unsupported versions are detected.
Alternatives and other information

See also #545  which might be related

when i'm installing aihwkit via pip install command i'm getting _lzma module not found. I was trying to setup a nn using aihwkit on mnist data. so how can properly install it or which python version perfectly supports it. I'm getting torch and torchvision dependency errors since aihwkit needs torch 2.0.1 but torchvision needs torch 2.3 and if all were installed i'm getting _lzma module not found. I also installed lzma in my ubuntu by sudp apt install aihwkit.


Async readback API

DownloadFromTexture and DownloadFromBuffer are now async and go inside a copy pass.
D3D11 decided to get in the way as usual - there does not appear to be any way to copy from a texture to a buffer on the GPU timeline. The best I could do was create a staging texture inside of the transfer buffer object, which gets mapped on the GetTransferData call. It's ugly but it works. Hopefully this workaround doesn't disrupt the transfer buffer direct mapping API I want to create.

Thanks for doing this!

Will leave most of the reviwing to Kate, but once the current changes are finished we should fill in Metal before merging.


Bug | Add scrollbar to timeline

Just noticed that when the list of events exceeds the size of the window, it is not possible to scroll down the view. A scrollbar may fix this avoiding manual window resize.

Yes i noticed that. The problem is just, that the mousewheel is already attached to the size up and down operations. I'd rather limit the zoom factor so it stops once the screen is hit. But so far no idea how to do that.


opus not included in hls master file

When I encode the following in the output config file:
streaming_mode: vod

# A list of resolutions to encode.
# For VOD, you can specify many more resolutions than you would with live,
# since the encoding does not need to be done in real-time.
resolutions:
  - 1080p
  - 720p
  - 360p

# A list of channel layouts to encode.
channel_layouts:
  - stereo
  - surround

# The codecs to encode with.
audio_codecs:
  - opus
  - aac

video_codecs:
  - h264

# Manifest format (dash, hls or both)
manifest_format:
  - hls

# Length of each segment in seconds.
segment_size: 2

# Forces the use of SegmentTemplate in DASH.
segment_per_file: True

The opus is not put on the manifest file of the HLS, here is a manifest example:
#EXTM3U
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-MEDIA:TYPE=AUDIO,URI="stream_2.m3u8",GROUP-ID="default-audio-group",NAME="stream_2",AUTOSELECT=YES,CHANNELS="2"
#EXT-X-STREAM-INF:BANDWIDTH=1525725,AVERAGE-BANDWIDTH=540700,CODECS="avc1.4d401e,mp4a.40.2",RESOLUTION=640x360,FRAME-RATE=24.000,AUDIO="default-audio-group",CLOSED-CAPTIONS=NONE
stream_3.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=5276469,AVERAGE-BANDWIDTH=2141435,CODECS="avc1.64001f,mp4a.40.2",RESOLUTION=1280x720,FRAME-RATE=24.000,AUDIO="default-audio-group",CLOSED-CAPTIONS=NONE
stream_0.m3u8

As you can see only aac got in the master playlist (As far as I understand there is support for Opus in mp4 and in HLS)

I believe this is working as intended so long as we put Opus inside WebM.  Most players can't handle WebM in HLS.
I believe we could change Streamer to package Opus inside MP4 instead.  See https://github.com/shaka-project/shaka-streamer/blob/2cee26b9254dbc819ebeae984d38622c4137b544/streamer/bitrate_configuration.py#L64
PRs are always welcome!

Thank you, I'm going to implement it and push PR.
In addition to this, I want to encrypt HLS using a simple HLS AES128 (i.e. without using all the fency DRM solutions, just encryption and description).
The resulting HLS should look like this:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-KEY:METHOD=AES-128,URI="1.m3u8.key",IV=0x00000000000000000000000000000000
#EXTINF:10.000000,
1.ts
...

I tried this pipeline:
treaming_mode: vod
# since the encoding does not need to be done in real time.
resolutions:
  - 480p
  - 360p

# A list of channel layouts to encode.
channel_layouts:
  - stereo
  - surround

manifest_format:
  - hls

# Length of each segment in seconds.
segment_size: 10

# Forces the use of SegmentTemplate in DASH.
segment_per_file: True

encryption:
  enable: True
  encryption_mode: raw
  keys:
    - key_id: 8858d6731bee84d3b6e3d12f3c767a26
      key: 1ae8ccd0e7985cc0b6203a55855a1034
  clear_lead: 10

and the results is not as expected:
#EXTM3U
#EXT-X-VERSION:6
## Generated with https://github.com/google/shaka-packager version v2.6.1-634af65-release
#EXT-X-TARGETDURATION:13
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MAP:URI="audio_und_2c_128k_aac_init.mp4"
#EXTINF:10.008,
audio_und_2c_128k_aac_1.mp4
#EXT-X-DISCONTINUITY
#EXT-X-KEY:METHOD=SAMPLE-AES-CTR,URI="data:text/plain;base64,iFjWcxvuhNO249EvPHZ6Jg==",KEYFORMAT="identity"
#EXTINF:10.008,
audio_und_2c_128k_aac_2.mp4

Which setting I should do to get #EXT-X-KEY:METHOD=AES-128,URI="1.m3u8.key",IV=0x00000000000000000000000000000000 results?

Thanks, I submitted the PR


Dynamic port binding

I wanted to run GameDig in parallel but was unable to because the socket created always binds to the same hardcoded port.
Now it will use a new and free UDP port for each query.
I'm using udp-free-port to find a free port.

Seems like there is a lot going on in this code review that might be unnecessary.
(1) Pulling the global timeout out of the options and passing them into the protocol constructors, then putting them back into the options is not needed and is a lot of code duplication.
(2) gamedig can already support parallel queries made within a single daemon -- there's no reason to make a separate socket for every request.
(3) It's true that gamedig currently doesn't work from multiple independent daemons at the same time due to the hard-coded port. I honestly don't recall why it was originally written this way (that was a long while back!), but there shouldn't be any need to use udp-free-port to find a fresh port. Since the udp port is being fully bound and not just used for sending, it should be sufficient to just remove the 21943 parameter, since node will automatically bind a random port for you.

Thanks for your reply, it's a messy PR I'll start again in a much cleaner fashion soon.
However, a couple of remarks / questions :
(1) For the timeout option feature, it was only meant for me I didn't want to include it in this pull request. I do believe that it'd however be good to have, I'll see if I'll try to implement it in a clean way and open a new PR. If you have any suggestions on how to implement it at "API level" (ie. the query() method) I'd love to take your advice
(2) I haven't found out how parallel queries can be achieved with the current implementation (without having multiple sockets) - if you can explain how this can be achieved maybe this PR is useless all together
(3) While it's true that Node will rely on the OS to try to bind to a new random port to a socket, it does not guarantee that the port will be free and will throw an error if it isn't. The free-udp-port package essentially starts and binds a new socket randomly and if it errors assumes the binding didn't work and then tries again until binding is successful. It's a little overhead indeed, but it seems - to me at least, with my current understanding - that it's the safest way to always have a socket binded on a free random port
I'll close this PR and I'll wait for your reply to start re-implementing this small change in a clean branch (if necessary). Same for the timeout option really, which I'd really need and think should be implemented in GameDig's core.

Me again.

I opened two new PRs (#71 & #72), each implementing the two features discussed above in a much simpler and straightforward way.


CLI Ideas

I'm exercising CLI commands. Here are some proposed improvements to the help text.

Current coverage is 58.55% (diff: 0.00%)

Merging #248 into master will not change coverage

@@             master       #248   diff @@
==========================================
  Files           136        136
  Lines          7040       7040
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           4122       4122
  Misses         2554       2554
  Partials        364        364

Powered by Codecov. Last update ecaa20c...750967a

Ignoring the coverage fail here, as it doesn't make much sense to require additional coverage for a few textual tweaks.


separate each CRs values and rendered templates by uid

Probably needs a JUnit to verify functionality.
Other than that /lgtm

Fixes #5