Different signature of same machine

Hello,gcontini
I use this software on Ubuntu. I just restart the machine, but the generated host signature is different. Would  you give me some suggestions?

@gcontini

The network configuration environment of the server is shown in the figure

Does the mac address of the first network adapter changes across reboots?

Hello, thank you very much for your reply. I have bound the two network cards. Even if restart the machine, this address will not change. How can I check the MAC address of the first network card you mentioned? Is it using ifconfig?

I see it now. Well, it looks like a bug, and i may have found the cause. Please wait until next  week-end when i've time to run the tests and fix it.
However... try also to download the newest version (use a fresh folder). Last Sunday I changed the default identification strategy to use the disk uuid first. It should be more stable.

That's a good idea, but I used the latest version to generate the signature and authenticate it. It doesn't match. The signature is the same as the one generated using the MAC address. Did I download the wrong version?

the signature method changes depending if the code is in a vm or on a pc without any virtualization ("bare to metal"). i did the change for the "bare to metal" case.
see here: http://open-license-manager.github.io/open-license-manager/usage/Hardware-identifiers.html#hardware-identifier-generation
And how to change it is here
http://open-license-manager.github.io/open-license-manager/api/extend.html#tweak-hardware-signature-generator
So you can change it by yourself. The file "licensecc_properties.h" is generated, it isn't in the source code.

OK, thanks a lot. I seem to get it.

I've found a potential issue in the mac address identifier generation (the array was 8 characters long instead of 6). It should be solved by now.

### Hello gcontini;
Excuse me, for an issue with a label of 108, can it be solved only by modifying the array digits? Because 107 and 108 were submitted together, I was a bit confused. I used the previous version and only adjusted the array bits from 8 to 6. The bug still exists. Maybe it's not caused by this setting?

@gcontini
Hello, this is what happens when I try to restart many times. It doesn't change every time. Can you please confirm whether it is caused by the length of the array?
1
ABSW-kVBm-DgA=
2
ABSW-kVBm-DgA=
3
ABSW-kVBm-DAA=
4
ABSW-kVBm-DAA=
5
ABSW-kVBm-DgA=
6
ABSW-kVBm-DAA=
7
ABSW-kVBm-DgA=
8
ABSW-kVBm-DgA=
9
ABSW-kVBm-DAA=
10
ABSW-kVBm-DAA=
11
ABSW-kVBm-DAA=
12
ABSW-kVBm-DgA=
13
ABSW-kVBm-DgA=
14
ABSW-kVBm-DgA=
15
ABSW-kVBm-DAA=
16
ABSW-kVBm-DgA=
17
ABSW-kVBm-DgA=
18
ABSW-kVBm-DgA=
19
ABSW-kVBm-DAA=
20
ABSW-kVBm-DAA=


Limit dosnt work when manually selecting items in code

when automaticly selecting items in code using the "Selected" value, the selected items is updating.. however, if there is a limit, and the selected number hits the limit, the rest isnt disabled as they are when im selecting it manually with the mouse.
If i deselect and item and select it again, the limit function triggers.
Is it possible to fix that or maybe have a go around? :-)

Hi!
Unfortunately I can't see a quick fix for this right now. It would require some restructuring of the code and I don't really have much time to spend on multi.js right now. If you want to have a go at it and create a PR though I'd be happy to merge it!

@fabianlindfors with the refactoring done in #45 this could be possible now. Not sure if we should just expose the new check_limit function or if it would be as simple as updating the event listener for the select change event to call check_limit before calling refresh_select.

@fabianlindfors with the refactoring done in #45 this could be possible now. Not sure if we should just expose the new check_limit function or if it would be as simple as updating the event listener for the select change event to call check_limit before calling refresh_select.

With the amount of work I currently have on other projects, I found another solution back then :-) And since its more than 9 months ago and i dont have access to the project anymore, , I already forgot what the solution was :-) Ill keep watch on it though, in case i need it again.

With the amount of work I currently have on other projects, I found another solution back then :-) And since its more than 9 months ago and i dont have access to the project anymore, , I already forgot what the solution was :-) Ill keep watch on it though, in case i need it again.


[$250] [HOLD for payment 2024-08-19] [Search v2.1] [App] Create Currency filter

Implement this section of the design doc for the Currency filter only!
cc @adamgrzybowski @Kicu @WojtekBoman @Guccio163
Issue OwnerCurrent Issue Owner: @garrettmknight / @sonialiap
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01779f92052196d8af
Upwork Job ID:<PHONE_NUMBER>726034388
Last Price Increase: 2024-08-20
Automatic offers:

ikevin127 | Contributor | 103610903

Issue OwnerCurrent Issue Owner: @mananjadhav

@sonialiap will pick this back up when I'm back from OOO, thanks for your help in the meantime!

@sonialiap I was focused on fixing all the issues in the Create Search Results page issue , now I'm starting to work on that :)

@sonialiap just a note that I'll pick this one back up!

@luacmartins I didn't notice any currency specific filter test in the manual tests for this project. Did I miss them or should we add a regression test here?

This feature is still WIP, so we'll add them as part of the project wrap up.

Cool - closing then!

@garrettmknight I just checked Upwork and looks like I wasn't paid for reviewing the PR for this issue.

Let's fix that.

Accept the offer and I'll pay!

Offer accepted, thanks Garrett 💯

@garrettmknight Offer accepted ✅

Sweet - all paid up!


Typo on 10 improvements page: "Lighting Fast"

Describe your problem and - if possible - how to reproduce it
Grammar stuff on the page "10 improvements page":

Typo: "Improvement #7: Lighting Fast Learning Platform" should be "Improvement #7: Lighting-Fast Learning Platform
Headers should be grammatically consistent. Uppercase of all first letters in some headers, regular sentence structure on other headers.

Add a Link to the page with the problem
https://forum.freecodecamp.org/t/10-major-freecodecamp-improvements-that-are-live-now/192130
Tell us about your browser and operating system

Browser Name:
Browser Version:
Operating System:

If possible, add a screenshot here

Hi @kshoultz,
Please comment on the forum thread with a @QuincyLarson
He would be able to fix it there.
Thanks.


After running fzf, can't select text for copy/paste (MSYS2 + Windows Console)

[x] I have read through the manual page (man fzf)
[x] I have the latest version of fzf
[x] I have searched through the existing issues

Info

OS

[ ] Linux
[ ] Mac OS X
[x] Windows
[ ] Etc.

Shell

[x] bash
[ ] zsh
[ ] fish

Problem / Steps to reproduce

Install MSYS2
Open a Command Prompt
cd C:\msys64
msys2_shell.cmd -defterm
Using your mouse, try to select text in the MSYS2 terminal - characters should become highlighted
Run fzf within the MSYS2 terminal, then CTRL-C to exit out
Using your mouse, try to select text in the MSYS2 terminal - the drag will have no effect

Workarounds

If you have to use MSYS2, use MinTTY (or ConEmu, or some other Linux-y terminal) instead
Otherwise, use the Windows Console/Terminal without MSYS2 when invoking fzf

See the upstream MSYS2 issue here.

Err, this isn't an upstream bug, fzf needs to manually re-enable "Quick Edit Mode" afterwards. My mistake :)


When will the next release be?

I noticed that the master branch has been updated to export pushPath and replacePath instead of updatePath. The version number is the same as the current release though, and I was wonder how long it will be before the next version-increment/release.
Being able to replace the current path is a blocking feature for me.
PS: Great library! Even without replace I like it a lot better than react-router.

Thanks! It will be released today. The changes have sat on master for a while and there were a few issues to figure out but I think we are now good to go. Just a few small things to do before I release it.


How to use lookup with .net core 2.1 Razor page model

What doesn't work when used the same way as in asp pages but with Url.Page links?

when adding this line giving following error
Error	CS0411	The type arguments for method 'IModelExpressionProvider.CreateModelExpression<TModel, TValue>(ViewDataDictionary, Expression<Func<TModel, TValue>>)' cannot be inferred from the usage. Try specifying the type

Can you please provide the example of Razor page with PageMode instead of Controller

Not like it's different, asp net documentation doesn't provide a separate example for each of it's tag helpers so I don't see a reason to explicitly show razor pages. With that said I will see if I can repro it.
For now you can use the older Html.LookupFor syntax.
Just change Datalist to Lookup and it should be the same in those examples.

I don't get the error, it looks like you have your project miss configured, can you check if normal tag helpers work or throw the same error? If they don't can you please share a repro?

Thank you for hints for MVVM model URL should be like url="HomeSearch?handler=AllPeople" so not method gets called.
But do me a favor give sample code for PeopleLookup class for pre-populated array list from the database instead of Entity framework.

I'm not sure what data provider you are using, but you should know how to make a list of data. So I can't give a specific example. But any list of data should work fine, you can even use simple arrays if you want to
public override IQueryable<Person> GetModels()
{
    return new[] { new Person() }.AsQueryable();
}

Do you get this request when pressing the browse button? I think you are giving a 0 value for the Id and lookup tries to load the data for that id after page loads and doesn't find it, selecting other items should work.

Problem solve. Thank you for your UI Lookup and Grid control you are the best


RBAC Permission Needed for Configure VNet Integration

What RBAC permissions/Microsoft.Network operations are needed to configure vnet integration?
Is it documented anywhere? does it still require Microsoft.Network/virtualNetworks/write?
Is the feature enhanced?
Thank you!

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

ID: a7a98803-1438-b1b5-f543-7dd88bc4294e
Version Independent ID: 37ff1d0f-ed8e-5e4d-1f4c-1b9f6cffb938
Content: Integrate app with Azure Virtual Network - Azure App Service
Content Source: articles/app-service/web-sites-integrate-with-vnet.md
Service: app-service
GitHub Login: @ccompy
Microsoft Alias: ccompy

@RonnieQuan Thanks for the feedback! We are currently investigating and will update you shortly.

@RonnieQuan Thanks for asking question!
RBAC for the Vnet, the Contributor permission is necessary at least. To add to this Azure includes several built-in roles that you can use. The following lists four fundamental built-in roles. The first three apply to all resource types.
•	Owner - Has full access to all resources including the right to delegate access to others.
•	Contributor - Can create and manage all types of Azure resources but can't grant access to
others.
•	Reader - Can view existing Azure resources.
•	User Access Administrator - Lets you manage user access to Azure resources.
You may refer to this doc for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/rbac-and-directory-admin-roles#azure-roles

Thanks for your response, actually the question is not about managing vnet itself.
The scenario is that a user create an app service, need to configure vnet integration for the app service, or connect the app service to a delegated subnet.
The question is what permissions does user need to configure the vnet integration.
the list of permissions, not necessarily a built-in role, we typically create custom roles for least privilege, so need to understand each individual entitlement.

@RonnieQuan Thanks for reply! If you are using ASE?
This needs to have the “Microsoft.Network/virtualNetworks/subnets/join/action” permission within scope of the target Subnet Instance.
Hope this helps.

@SnehaAgrawal-MSFT  Thanks for the information, no we are using ASE, we use the PaaS App Service Running in Azure.
Is the permission different if it's running in ASE?

@RonnieQuan To clarify this the above is applicable for ASE.

@RonnieQuan just checking if have chance to see previous response.

@SnehaAgrawal-MSFT  In my case, I don't use ASE, I use vnet integration feature for PaaS app service, I woudl assume it requires same RBAC permission

@RonnieQuan Thanks for the clarification! I have assigned the issue to content author @ccompy  for further review on this.

Any update here? We have the same question. What permissions are required on the subnet or vnet for us to integrate with the App.

Hi Folks,
Have we had any news on this issue? My understanding is that there are some properties that have to be written too and the join permission is not enough.

We also face the same issue when trying to VNETize an app service. We must follow the principle of the least privilege and beeing a VNET contributor is not acceptable.

Doc has been updated. See #19524.

Why was this closed as if the question were answered?  Per this conversation, the subnet/join permission is the only required permission which seems to be incorrect.  There appear to be some write permission on subnet and vnet which are also required but this seems to give full access to the vnets which is much more than just joining a pre-existing subnet.

It looks like the following permissions are needed:
Microsoft.Network/virtualNetworks/read Microsoft.Network/virtualNetworks/subnets/read Microsoft.Network/virtualNetworks/subnets/join/action Microsoft.Network/virtualNetworks/subnets/write
and if you need to add the subnet to SQL VNet Firewalls for example, the following permissions is needed as well:
Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action

Microsoft.Network/virtualNetworks/subnets/write is not very good, it will allow user to change the route table and nsg. That is not required. What does vnet integration do to the subnet apart from vnet join? Is it just change the delegation service type?

It looks like the following permissions are needed:
Microsoft.Network/virtualNetworks/read Microsoft.Network/virtualNetworks/subnets/read Microsoft.Network/virtualNetworks/subnets/join/action Microsoft.Network/virtualNetworks/subnets/write
and if you need to add the subnet to SQL VNet Firewalls for example, the following permissions is needed as well:
Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action

Is write permission definitely required? According to https://learn.microsoft.com/en-us/azure/app-service/overview-vnet-integration#permissions it isn't.

Is write permission definitely required? According to https://learn.microsoft.com/en-us/azure/app-service/overview-vnet-integration#permissions it isn't.

Just tested and confirmed that:
Microsoft.Network/virtualNetworks/read
Microsoft.Network/virtualNetworks/subnets/join/action

is enough.
Just create a custom role that contains these and you're good to go.
But I agree, Microsoft should include built-in one.


Add dynamic colour options with theme

I recommend adding support to different colour themes. And implementation of Dynamic colour on theme can be done by help of Android developer reference
class MyApplication: Application() {
    override fun onCreate() {
        DynamicColors.applyToActivitiesIfAvailable(this)
    }
}

I'll try to add this into the next major update. I'm a little busy at the moment, so unfortunately I probably won't get to work on it for a few weeks at least.


Add bindings for _mm_blendv_epi8

Just wanted to test this out!

Looks great to me! Thanks for starting sse4.1. :-)


Assignment 6 Parth Patel

Check: https://github.com/ppate010/cs533-f23/tree/main/assignments/patel/6
Your images are not embedded correctly, and you need more discussion of what is happening in your server.


The navbar is fixed, to help user access it even after scrolling, it needs to be static on the viewport

What is the bug*
The navbar is fixed and disappears as the user scrolls beyond the viewport and needs to be fixed.
Expected behavior
The navbar should move along as the user scrolls
Screenshots

Additional context
Add any other context about the problem here.

can you assign this issue to me now with the label? @Arun9739

@kanishk6103 Thank for creating an issue.
But there are already issues present on the navbar.
Please create new issue or look for others.
Star the repo 🌟 to showcase your love.


[FEATURE REQUEST] (希望能添加一个自定义代理的功能)

Please confirm these before moving forward

[X] I have searched for my feature proposal and not found a work-in-progress/duplicate/resolved/discarded issue.
[X] This proposal is a completely new feature. If you want to suggest an improvement or an enhancement, please use this template

Describe the new feature
Hello, due to Chinese mainland network limitations A lot of software is software on github Need proxy to download, hope to add a custom proxy function to the software, otherwise I need to open the global proxy to download, I hope you can add this function, it is very helpful for our Chinese users, thank you！
Describe how this new feature could help users.
Hello, due to Chinese mainland network limitations A lot of software is software on github Need proxy to download, hope to add a custom proxy function to the software, otherwise I need to open the global proxy to download, I hope you can add this function, it is very helpful for our Chinese users, thank you！

this is similar to https://github.com/marticliment/WingetUI/issues/1016

This is a duplicate of #1016


Savepoint rollback on an updated key should roll it back to previous version

There could be a potential issue here when the same key is overwritten. Let's say we have
    #[tokio::test]
    async fn savepoint_rollback_on_updated_key_should_pass() {
        // Scan set is only considered for SSI.
        let (store, _) = create_store(true);

        let k1 = Bytes::from("k1");
        let value = Bytes::from("test_value1");
        let value2 = Bytes::from("test_value2");

        let mut txn1 = store.begin().unwrap();
        txn1.set(&k1, &value).unwrap();
        txn1.set_savepoint().unwrap();
        txn1.set(&k1, &value2).unwrap();
        txn1.rollback_to_savepoint().unwrap();
        let val = txn1.get(&k1).unwrap();
        assert!(val.is_some());
    }

Because we are deleting the entire key from the snapshot (which does not track the savepoint number), this value is deleted, and could become an issue. The same would apply for scans too because scans also read from the snapshot

One way to solve this is to modify the set function on snapshot
/// Set a key-value pair into the snapshot.
pub fn set(&mut self, key: &VariableSizeKey, value: Bytes) {
    // TODO: need to fix this to avoid cloning the key
    // This happens because the VariableSizeKey transfrom from
    // a &[u8] does not terminate the key with a null byte.
    let key = &key.terminate();
    self.snap.insert(key, value, self.snap.version());
}

to use save points as timestamp during insert than self.snap.version, and then add method on vart (remove_at_ts or something similar) which will not delete the entire key/node from the tree but just the latest value


Enable increased logging for app and VSP

 CYBER 4: Logging and alerting

So what does this do now over and above what we had before?

I refer you to the descriptions of the properties in the building blocks, but it should increase the detail of failed requests and error logs captured.
https://github.com/DFE-Digital/bat-platform-building-blocks/blob/master/templates/app-service-logs.json


no @xct007/chrt-ai ?

npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@xct007%2Fchrt-ai - Not found
npm ERR! 404
npm ERR! 404  '@xct007/chrt-ai@*' is not in this registry.
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
the package doesnt even exist anywhere?

Yes, the required module is not published.

Yes, the required module is not published.

are there any plans of it being published in the future?

i mean if the api is not going to be publically open sourced anytime soon, could a memory retention be added in the future?

It will be added shortly.

aight bet ty


Sentry.setVersion not working (maybe I'm calling in the wrong place?)

I'm using react-native-sentry version 0.11.8.
In my index.android.js, I have the following code:
import { AppRegistry } from 'react-native'
import CodePush from 'react-native-code-push'
import { Sentry } from 'react-native-sentry'
import Config from 'config'
import App from './src'

if (!__DEV__) {
  Sentry.config(Config.Sentry.DSN).install()
  CodePush.getUpdateMetadata().then((update) => {
    if (update) {
      const sentryVersion = `codepush:${update.label}`
      console.log(`Got CodePush update. Setting Sentry version to: "${sentryVersion}"`)
      Sentry.setVersion(sentryVersion)
    }
  })
}

AppRegistry.registerComponent('sudoblock', () => App)

In my crash report, I see the following 'bread crumb':
Got CodePush update. Setting Sentry version to: "codepush:v20"

However, the "release" in the crash report is still: com.ndbroadbent.sudoblock-1.0.5. I think it should be  com.ndbroadbent.sudoblock-codepush:v20.
I'm also seeing Version	1.0.5 under the "APP" section.
Is this because I am calling Sentry.setVersion too early? Or am I doing something wrong?

Looking at the code, it seems that setVersion doesn't do anything to update the release. And looking at the JSON of my crash report, the "version" key isn't even sent. I will try using setRelease instead of setVersion.
I would really appreciate an update to the CodePush docs to make this clearer.

For some reason, setRelease isn't working either.
My new code in index.android.js:
import { AppRegistry } from 'react-native'
import CodePush from 'react-native-code-push'
import { Sentry } from 'react-native-sentry'
import Config from 'config'
import App from './src'

if (!__DEV__) {
  Sentry.config(Config.Sentry.DSN).install()
  CodePush.getUpdateMetadata().then((update) => {
    if (update) {
      const sentryRelease = `com.ndbroadbent.sudoblock-codepush:${update.label}`
      console.log(`Got CodePush update. Setting Sentry release to: "${sentryRelease}"`)
      Sentry.setRelease(sentryRelease)
    }
  })
}

AppRegistry.registerComponent('sudoblock', () => App)

Breadcrumb from crash report:
Got CodePush update. Setting Sentry release to: "com.ndbroadbent.sudoblock-codepush:v21"

JSON of error event:
...
id: "43e7f4d72b584519870d70022e22ba5a",
project: 173101,
release: "com.ndbroadbent.sudoblock-1.0.5",
...

I need some help figuring out why the release is not being set properly.

Hey @ndbroadbent setVersion should definitely be the right choice. Also, your implementation looks fine. Can you please upgrade to the latest 0.13.x and check again.
I've just tried it locally and it worked.

@HazAT I use this script: https://github.com/getsentry/react-native-sentry/issues/79#issuecomment-308501186 to release on codepush. This creates a release on sentry. However, using setVersion creates another release with the same name (for eg: codepush:v26). This second release does not have my source maps etc.

Hey, I've just released 0.15.0 which has tests for this issue. So it is working, do you still have problems with it?


Doctests are not run in examples

Eventually we should run doctests that are part of our docs.
Until we do that, the practical thing to do seems to be to annotate all those in our code with ```ignore (review comments). Once we do get doctests running, we'll have to keep in mind removing all those ignore statements.

Oh thanks, title updated. Should we build docs for examples, or rather discourage having anything in the examples that it is worth documenting? (If the latter: Where do we put modules that are examples, and do we document them?).


Add Read/Write an attribute in README

Add 'Read an attribute' in README
Add 'Write an attribute' to README

Maybe it would be better if we have the WS protocol description in a separate docs folder? :thinking:

Maybe it would be better if we have the WS protocol description in a separate docs folder? 🤔

I tend to agree with that.

Is it OK for you this way?

Thanks!


EOA vs contract account image wrong

https://docs.gnosis.io/safe/docs/intro_accounts/
On the right side it should say "contract account"

Should be fixed with #134


Static vs. nonstatic method conflicts are not properly reported

If we access a non-static property in static way, then the compiler shows corresponding error.
This should be similar for methods.

Looks like an easy fixable having that NameResolution.fs stuff explored? :)

seems harder than I expected. This is raised on method overload resolution deep in ConstraintSolver

OK I think I found something

fix in #2256
btw the opposite case already worked as well:


Do not use VITE_ variables for private things

VITE_ variables can be shipped to the client. From my quick check it looks like they aren't ever sent here, but it's still a problem. Instead remove the VITE_ prefix, and use import { ADMIN_PASSWORD } from '$env/static/private' (the docs)
Since this is kinda a security problem I'm pinging @michael - although since this is supposed to be forked, fixing it might not help.

Good call thank you.
It's fixed via https://github.com/michael/editable-website/commit/8df358240555e64b4f56bd550e98ca07e2811fc9
Is there a way to notify forks, that there's a security related update so they'll do a sync?


#1: Added image-comparison as a dependency to the project.

This Pull-Request is a solution for #1 issue.
All the updates are equal to the previous state. I have removed the last part of saving the image because it would save in compareImages().

Thanks for the contribution
Regards
Khaled


A step by step video with animation

The following video will show step by step working with Terraform for Azure
https://www.youtube.com/watch?v=KiCZzJlS16A

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

ID: 2130aa5d-9111-4df9-f94d-c23c73d189c4
Version Independent ID: c971eb22-773a-3d4d-f832-e6c31c877271
Content: Using Terraform with Azure
Content Source: articles/terraform/terraform-overview.md
Service: terraform
GitHub Login: @TomArcherMsft
Microsoft Alias: tarcher

@DevOpsFounder Thanks for the feedback.
Assigning content owner @TomArcherMsft for visibility, review and for considering to update the document with the provided video link.

Thanks @KrishnaG-MSFT

@MohamedRadwan-DevOps Apologies for not replying to this more quickly. We do not link to 3rd party content from our docs - even content as amazing as your work. Keep up the great blog posts and videos, and let me know if there's anything you see that we should be doing to improve the docs!
#please-close


Merge Nitro library into sei-chain repo

Describe your changes and provide context
Problem:
Currently nitro is in a separate repo and when changes are made there, the nitro library could become incompatible with sei-chain. You would have to manually build a latest nitro lib from the other repo and then copy the shared library over to sei-chain repo, which is very inconvenient.
If you forgot to do so, when build and running seid, you might hit the below error:

dyld[78984]: Library not loaded: /Users/tonychen/repos/nitro-replayer/target/release/deps/libnitro_replayer.dylib
Referenced from: /Users/kartikbhat/go/bin/seid
Reason: tried: '/Users/tonychen/repos/nitro-replayer/target/release/deps/libnitro_replayer.dylib' (no such file), '/usr/local/lib/libnitro_replayer.dylib' (no such file), '/usr/lib/libnitro_replayer.dylib' (no such file)
zsh: abort      seid`

Solution:
The proposed solution is to merge the nitro libraries into sei-chain repo and archive the nitro repo. When building sei-chain, we can choose to also build nitro to address the dependency issue.
Here we add two new build command in the make file:

make install-all: Build nitro library and then go install
make build-all: Build nitro library and then go build

We choose by default not to always build and replace nitro library because if you are the first time building nitro, it would be extremely slow and have to download and install a lot of libraries, which is not very user friendly to everyone.
We added these two build command, and only when new changes are made to nitro should we rebuild and replace the old nitro lib
Testing performed to validate your change
On your local macos laptop, run:
make build
./build/seid

You should see:

dyld[78984]: Library not loaded: /Users/tonychen/repos/nitro-replayer/target/release/deps/libnitro_replayer.dylib
Referenced from: /Users/kartikbhat/go/bin/seid
Reason: tried: '/Users/tonychen/repos/nitro-replayer/target/release/deps/libnitro_replayer.dylib' (no such file), '/usr/local/lib/libnitro_replayer.dylib' (no such file), '/usr/lib/libnitro_replayer.dylib' (no such file)

Then if you run:
make build-all
./build/seid version

You should see:

make build-all
warning: unused #[macro_use] import
--> src/lib.rs:3:1
|
3 | #[macro_use]
| ^^^^^^^^^^^^
|
= note: #[warn(unused_imports)] on by default

warning: nitro-replayer (lib) generated 1 warning
Finished release [optimized] target(s) in 1.54s
if [ -f "/Users/yzang/workspace/sei-chain/nitro-replayer/target/release/libnitro_replayer.dylib" ]; then
cp /Users/yzang/workspace/sei-chain/nitro-replayer/target/release/libnitro_replayer.dylib /Users/yzang/workspace/sei-chain/x/nitro//replay;
fi
if [ -f "/Users/yzang/workspace/sei-chain/nitro-replayer/target/release/libnitro_replayer.x86_64.so" ]; then
cp /Users/yzang/workspace/sei-chain/nitro-replayer/target/release/libnitro_replayer..x86_64.so /Users/yzang/workspace/sei-chain/x/nitro//replay;
fi

./build/seid version
1.2.4beta-116-geb55ba2

lgtm! can you also update the README and the installation guide in sei gitbook (account/password in the LastPass)

Thanks! I've update the README, will figure out how to update the installation guide later


[Bug] select count(*) from tableA  a join tableB b  where 查询很慢

Search before asking

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

Version
Doris version 1.1.3-rc02-abceed6
What's Wrong?
select count(*) from settle_record  a join data_dm.data_gater b on concat(a.BRID,a.ZYID)=b.JZLSH  where a.JGDM='123456'; 查询很慢。
去掉where a.JGDM='123456'后查询速度会提升很多。
 Reason: DORIS_DELETE_SIGN is used as conjuncts. aggExpr has more than one child |
|      PREDICATES: b.__DORIS_DELETE_SIGN__ = 0                                                                                |
|      partitions=1/1, tablets=1/1, tabletList=73016051                                                                                |
|      cardinality=165101, avgRowSize=536.4761, numNodes=3                                                                                |
|                                                                                |
| PLAN FRAGMENT 2                                                                                |
|                                                                                |
|   PARTITION: RANDOM                                                                                |
|                                                                                |
|   STREAM DATA SINK                                                                                |
|     EXCHANGE ID: 04                                                                                |
|     UNPARTITIONED                                                                                |
|                                                                                |
|   0:OlapScanNode                                                                                |
|      TABLE: settle_record(settle_record), PREAGGREGATION: OFF. Reason: DORIS_DELETE_SIGN is used as conjuncts. aggExpr has more than one child     |
|      PREDICATES: a.JGDM = 123456, a.__DORIS_DELETE_SIGN__ = 0                                                                                |
|      partitions=20/300, tablets=80/80, tabletList=70706766,70706770,70706774 ...                                                                                |
|      cardinality=972946, avgRowSize=239.42343, numNodes=7                                                                                |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
What You Expected?
查询语句使用时间正常
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

有人有一些建议吗？


FR2. Download PDF

FR2.  Download PDF

Goal: The program allows a user to download the PDF after changes have been made to it.

Stakeholders: Legal Firm, Legal Firm Clients, Independent Customers, Users of the free product, Software Developers

Description: The program returns a PDF for the user to download. The user is able to take that PDF and save it to their machine.

Origin: Requirement identified at meeting one.

Version: 1.0

Date: 09/19/2024

Priority: 1

This issue works on two of three pages.

Final PDF download works.


MSE Stream Getting Stuck in the web (stream.html)

Hi @AlexxIT,
I'd like to express my gratitude to you first. Your solution has proven to be highly valuable for numerous individuals.
I'm not encountering any problems running this project initially. However, after a period of about 2 to 3 minutes, the real-time streaming in the browser, as seen in "stream.html," pauses automatically. I've verified that the WebSocket connection is still receiving binary data, but the HTML video player stops playback. To resume streaming, I have to refresh the "stream.html" page.
Is there a way to work around this issue?

#543


Mic and Phone Calls do not work - IOS 14.3

I am on ios 14.3 with unc0ver. I recently just got Airpod Pros 2nd Gen. The mic, receiving calls, and call audio does not work. It just reroutes the audio to my phone. Any solutions to this? I tried to look at the other posts but didn't know if the issue persists between ios versions.

This has been an issue appears randomly across versions that I got no idea with, as the mic works for all of my devices (iOS 13.3, iOS 14.3 and iOS 15.3.1) well so that I could not figure out what's wrong. Maybe trying re-pair will help? (probably would not help tho)
I am going to add something like bluetoothd log exporting and try to have the logs of the devices whose mic doesn't work to figure out what's wrong with them, but tbh that would be a tough job.

Interesting. Well thank you for replying, I do hope that in the future you or somebody else may be able to find a solution! I just bought them today (have been using the Airpods 1, First Gen, so first airpods ever made since they came out) and well if I can't find a solution soon then I may just return them as I do take lots of calls and it would definitely be a hindrance.

This has been an issue appears randomly across versions that I got no idea with, as the mic works for all of my devices (iOS 13.3, iOS 14.3 and iOS 15.3.1) well so that I could not figure out what's wrong. Maybe trying re-pair will help? (probably would not help tho)
I am going to add something like bluetoothd log exporting and try to have the logs of the devices whose mic doesn't work to figure out what's wrong with them, but tbh that would be a tough job.

This has been an issue appears randomly across versions that I got no idea with, as the mic works for all of my devices (iOS 13.3, iOS 14.3 and iOS 15.3.1) well so that I could not figure out what's wrong. Maybe trying re-pair will help? (probably would not help tho)
I am going to add something like bluetoothd log exporting and try to have the logs of the devices whose mic doesn't work to figure out what's wrong with them, but tbh that would be a tough job.

can you also put it on 14.2.1 ?
If possible. Many thanks!

Hi! I have the same issues with my AirPods Pro 2 generation in my iPhone 12 Pro Max on iOS 14.4.1 with uncover jailbreak, @mastermind9182 are you continue with that problem. I connect my AirPods with others device like iphone SE first generation work fine in iOS 15.7 also try in my MacBook and work too! So, I thing that issues is in this version iOS 14. 😅

Hi! I have the same issues with my AirPods Pro 2 generation in my iPhone 12 Pro Max on iOS 14.4.1 with uncover jailbreak, @mastermind9182 are you continue with that problem. I connect my AirPods with others device like iphone SE first generation work fine in iOS 15.7 also try in my MacBook and work too! So, I thing that issues is in this version iOS 14. 😅

Yes the issue is with ios 14 as the airpod pro 2 need a higher version of ios to fully work. We will just have to wait for a fix for it soon. #

Same issue with iOS 15.0.1. We discussed in another thread and looked through Bluetooth logs but could not determine the cause or how to resolve unfortunately.

I am on ios 14.2.2 with unc0ver
I recorded all the logs in detail for a total of 27 files. My actions:

take the left earphone out of the case and insert it into my ear, animation and connection occur.
make a call, while automatically switching the sound to the speakers.
forcibly switch to airdops pro (of course there is no sound)
ending the call
put the earphone back in the case
Bluetooth.zip

Hi! I have the same issues with my AirPods Pro 2 generation in my iPhone 12 Pro Max on iOS 14.4.1 with uncover jailbreak, @mastermind9182 are you continue with that problem. I connect my AirPods with others device like iphone SE first generation work fine in iOS 15.7 also try in my MacBook and work too! So, I thing that issues is in this version iOS 14. 😅

Hello, I have the same phone ios. Fogu 14 unc0over untether for ios 14.4.1. Is it still an issue for you? Should I not bother getting air pods 2 for my phone? What's the alternative for our phone, Air Pods 1?

Hi. I tried AirPods 3. They work great when calling, there is sound
пятница, 28 июля 2023 г., 02:24 +0300 от @.***  @.***>:

Hi! I have the same issues with my AirPods Pro 2 generation in my iPhone 12 Pro Max on iOS 14.4.1 with uncover jailbreak,  @mastermind9182 are you continue with that problem. I connect my AirPods with others device like iphone SE first generation work fine in iOS 15.7 also try in my MacBook and work too! So, I thing that issues is in this version iOS 14. 😅
Hello, I have the same phone ios. Fogu 14 unc0over untether for ios 14.4.1. Is it still an issue for you? Should I not bother getting air pods 2 for my phone? What's the alternative for our phone, Air Pods 1?
—
Reply to this email directly,  view it on GitHub , or  unsubscribe .
You are receiving this because you commented. Message ID:  <LNSSPsd/PodsGrant/issues/51/1654749040 @ github . com>

Hi. I tried AirPods 3. They work great when calling, there is sound

What phone and ios do you have? do you have an amazon links to airpods 3? is it regular or pro?

12 pro max ios 14.2.2 fugu. Airpods 3 there is no pro version

12 pro max ios 14.2.2 fugu. Airpods 3 there is no pro version

will it work for my 12 pro max ios 14.4.1?

12 pro max ios 14.2.2 fugu. Airpods 3 there is no pro version

can you control the volume from the airpods themselves or you need to use the phone?

I don't know but they will probably work

I don't know but they will probably work
there is no volume control on airpods 3, but you can use a tweak Siliquo

does Siliquo 2 works in ios 14?

I don't know but they will probably work
there is no volume control on airpods 3, but you can use a tweak Siliquo

does Siliquo 2 works in ios 14?

Yes

I don't know but they will probably work

there is no volume control on airpods 3, but you can use a tweak Siliquo

does Siliquo 2 works in ios 14?

Yes. Or Siliquo Pro but something worked

Thank you, do you think buying from amazon is legit?
Apple AirPods (3rd Generation) Wireless Earbuds with Lightning Charging Case. Spatial Audio, Sweat and Water Resistant, Up to 30 Hours of Battery Life. Bluetooth Headphones for iPhone https://a.co/d/5Z2jMNr

I don't know but they will probably work
there is no volume control on airpods 3, but you can use a tweak Siliquo

does Siliquo 2 works in ios 14?

Yes. Or Siliquo Pro but something worked

I got air pods gen 3, and installed PodsGrant latest version 0.3.0
how can I tell that:

volume slider is working?
audio spatial is working?
noise cancellation is working?

I don't know but they will probably work
there is no volume control on airpods 3, but you can use a tweak Siliquo

does Siliquo 2 works in ios 14?

Yes. Or Siliquo Pro but something worked

Can you be more specific which one works for you Silquo 2 or Silquo Pro? What version? Which one is better?


Assure --outfile doesn't overwrite other files in lib directory

I had to check this out before compiling to lib because my lib already had other files I didn't want to overwrite.

Cool!


Use fail! in callback_phase

The omniauth library provides a fail! method to hook a failure in a
plugin, which the azure plugin isn't using.
https://github.com/AzureAD/omniauth-azure-activedirectory/issues/17

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: daveclay sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


[BUG?] enums::Event as bitfield

Hello,
I think there may be something wrong with the implementation of enums::Event.
I noticed that e.g.
println!("{:?}", Event::Enter);
println!("{:?}", Event::Leave);
println!("{:?}", Event::Drag);

yields
Push | Released | Enter
Leave
Push | Leave | Drag

where i would expect
Enter
Leave
Drag

Looking up the implementation
const Push = 1;
const Released = 2;
const Enter = 3;
const Leave = 4;
const Drag = 5;

the output can be explained by the intersection of the bit patterns.
I think it would be more natural to implement Event as a bitflags! containing a u32 and assign powers of two as values.

I would suggest using the fmt::Display for Events:
println!("{}", Event::Enter);

The values themselves come from FLTK, and without bitflags, some other code for app::handle() breaks due to non-equality between i32 and casting from #[repr(i32)]  only in release mode https://github.com/fltk-rs/fltk-rs/issues/704.
Unfortunately changing the implementation now to powers of two and performing conversions might break other users.

Well, it's not really about the formatting.
It's more that something like
  assert!(Event::Enter.contains(Event::Push));
  assert!(Event::Enter.intersects(Event::Push));
  assert!(Event::Enter & Event::Push == Event::Push);
  assert!(Event::Enter | Event::Push == Event::Enter);
  assert!(Event::Push | Event::Released == Event::Enter);
  assert!((Event::Enter | Event::Push) - Event::Push == Event::Released);

really seems like it could have unintended side effects.
But I don't have a good overview of how this type is used in fltk.
So if you say that this is no problem, I'll believe you.
But I think the then the above functions (and others like insert or remove) should have warning signs :smile:

😄
I can see how that becomes problematic in certain situations, like the ChromeOS recently publicized bug:
        if ev == Event::Push | Event::Released {
            println!("triggered"); // would trigger on Event::Enter
        }
// insead of
        if ev == Event::Push || ev == Event::Released {
            println!("triggered");
        }

The C++ side would also exhibit similar behavior since it's all a C style enum.

Ok, if Event is nowhere actually used as bit field, I guess it's no problem.
Just seemed like something people should be aware of.
Anyway, as always, thanks for the fast response.


Upgrade rest-assured version to 3.1.0

HEAT is using a old version of REST Assured (2.9.0) that causes some issues, like a useless WARNING message regarding content-type: https://github.com/rest-assured/rest-assured/issues/715
We would like to move on version 3.1.0
<!-- https://mvnrepository.com/artifact/io.rest-assured/rest-assured -->
<dependency>
    <groupId>io.rest-assured</groupId>
    <artifactId>rest-assured</artifactId>
    <version>3.1.0</version>
    <scope>test</scope>
</dependency>

released in version 3.0.0


ci: Label 10.rebuild-*-stdenv

Currently ofborg does this, but there is actually no real reason this shouldn't be done by CI

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Related: https://github.com/NixOS/ofborg/pull/700


Annotations.labelOf is catastrophically slow

#253 introduced in Annotations.labelOf[T] an implementation of extracting the @label value that worked for non literal values (e.g. @label(SomeClass.LABEL) as well as literal values (e.g. @label("vert")).
This implementation, unfortunately, is terribly slow (to the point I noticed a single invocation of the method slowed a unit test by over a second, which got me to investigating).
The labelOf implementation uses Toolbox.eval, which invokes the back-end of the Scala compiler.
This implementation averages about 65ms per invocation on my dev system (an i7 MBP).
An implementation that only uses the introspection APIs is 1000 times quicker (something like 60 micro seconds):
  def fastLabelOf[T <: Product: WeakTypeTag]: Option[String] = {
    weakTypeOf[T].typeSymbol.asClass.annotations
      .find(_.tree.tpe =:= typeOf[label])
      .map( _.tree.children.tail.head match { case Literal(Constant(id: String)) => id })
  }

This is in essence what the Marshallable materialization macro and the original code does.
The problem is obviously that this regresses the ability to retrieve a non literal value.
A macro based implementation is 1,000,000 times quicker:
  def labelOf[T]: Option[label] = macro labelOfImpl[T]

  def labelOfImpl[T: c.WeakTypeTag](c: Context): c.Expr[Option[label]] = {
    import c.universe._
    val tpe = weakTypeOf[T]

    val label = tpe.typeSymbol.asClass.annotations
      .find(_.tree.tpe =:= weakTypeOf[label])
      .map { annotation => q"""Some(new label(${annotation.tree.children.tail.head}))"""}
      .getOrElse(q"None")
    c.Expr[Option[label]](label)
  }

(This is keeping the labelOf[T]: Option[label] contract - in actual use, we only need the String value).
Unfortunately this has another problem, in that it needs a WeakTypeTag of a real class type, which can only be produced at the time of invocation.
e.g. Calling Annotations.labelOf[MyType] will work, but not Annotations.labelOf[T] as we see in GremlinScala.hasLabel[CC]. The WeakTypeTag that is passed through hasLabel isn't compatible with the implicit macro context WeakTypeTag required by the macro.
At this point I'm not sure what the best resolution is (otherwise I'd have PRed this):

There may be some Scala macro fu I don't know of to adapt the WeakTypeTag so it can be invoked indirectly through methods like hasLabel.
Alternatively the API style for case class use in GremlinScala and ScalaGraph could change to take an implicit LabelExtractor implementation materialized by the macro (i.e. instead of the implicit WeakTypeTag evidence provided by the type context bound now). I have this prototyped, and it works.

I'm happy to put together a PR if there's a consensus on a solution, but I can't think of anything at the moment that doesn't break API and/or ABI.

Wow, that's indeed catastrophically slow, thank you for investigating!
I'm leaning towards reverting the original PR. @jeremysears do you have any thoughts on this?

We now generate all of the case classes that represent elements in our schema (as well as our ShiftLeftSecurity/tinkergraph-gremlin vertex/edge implementations and much of the machinery that's needed for all of that such as files enumerating constants).  The constants we keep for labels happen to be resolved via labelOf instead of used in the labelOf annotation.  Here is a example CC we use in test:
@relations(
  relation(EdgeLabel.BogusEdge2, MULTI, DIRECTED, classOf[com.example.model.test.BogusNode1]),
  relation(EdgeLabel.BogusEdge1, MULTI, DIRECTED, classOf[com.example.model.test.BogusNode1], classOf[com.example.model.test.bogus.BogusNode2]),
  relation(EdgeLabel.EdgeWithNoProperties, MULTI, DIRECTED, classOf[com.example.model.test.BogusNode1], classOf[com.example.model.test.bogus.BogusNode2])
)
case class BogusNode1(
    @id id: Option[Long] = None,
    @underlying underlying: Option[Vertex] = None,
    @key var vertexProperty2: Option[String],
    @key var vertexProperty1: String,
    @key var vertexListProperty: List[String],
    @key var vertexSetProperty: Set[String])
  extends ModelVertex

object BogusNode1 {
  /** The vertex label for graph elements of this type */
  val Label: String = labelOf[BogusNode1].get.label
  /** A comment about vertexProperty2 */
  val VertexProperty2: Key[String] = Keys.VertexProperty2
  /** A comment about vertexProperty1 */
  val VertexProperty1: Key[String] = Keys.VertexProperty1
  /** A comment about vertexListProperty */
  val VertexListProperty: Key[String] = Keys.VertexListProperty
  /** A comment about vertexSetProperty */
  val VertexSetProperty: Key[String] = Keys.VertexSetProperty
}

Long story short, this no longer affects.  It may affect others, so it's probably worth leaving a release note if you change the behavior if you don't go with one of @timw 's other suggestions.

Regarding @timw 's analysis, everything he mentions seems sound.

revert PR: https://github.com/mpollmeier/gremlin-scala/pull/289


[Sema] Further improvement of diagnoses on args to generic functions

If the mismatched argument is on an archetype param, check to see whether the argument conforms to all of the protocols on the archetype, using a specific does-not-conform diagnosis if one or more protocols fail.
Also added another closeness class CC_GenericNonsubstitutableMismatch, which happens when more than one argument is a mismatch, but all the failing arguments are of the same type and mismatch only because of substitutability. This closeness is farther away than normal CC_ArgumentMismatch so that if we note expected matches, we’ll prefer non-generic matches. But if this is the result, we can still produce the specific conforms-to-protocol diagnosis (since, in a sense, it’s only one type of argument that is wrong even though it is multiple arguments).

This looks good -- I'm fine with merging it. CSDiag is @lattner's area, maybe he can take a look at this too.

Yep, this is on my todo list, I'll take a look later today.

Can one of the admins verify this patch?

Yeah, I think I'm done with what I know enough to do here for now. The generic member example that looks similar involves GenericTypeParamType, so now I'll figure out why and how that's different from ArchetypeType, but that should be a different patch.
Squashed, all tests pass.

Nice, thanks again for working on this!


Can't bring back introductory banner once it's dismissed

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
<EMAIL_ADDRESS>What changes are you suggesting?
Once the banner is dismissed, it's not clear how to make it reappear.
✅ I have checked to see that this has not been asked already
Additional information
Sample Organization: WordPress.
Once I dismiss the banner, it goes away across the entire organization. I did this one time, not realizing the implications of doing so (not being able to bring the banner back.)
Losing access to very valuable information about contributing to the various projects and repositories that have vastly different contribution requirements and guidelines.
Feature requested
Allow a user setting to show Announcements in repos, once they have been dismissed.

Hi @flexseth 👋 ! The best place to send your feedback regarding this feature request is to https://github.com/github/feedback/discussions 💛
If there's anything in the documents that you have suggestions for updating, please feel free to open an issue in this repo 💛

Alex, is there any way one of the admins can transfer this request? I've
posted it in two places already...
Please! If possible..
On Fri, Mar 22, 2024 at 6:30 PM Alex Nguyen @.***>
wrote:

Hi @flexseth https://github.com/flexseth 👋 ! The best place to send
your feedback regarding this feature request is to
https://github.com/github/feedback/discussions 💛
If there's anything in the documents that you have suggestions for
updating, please feel free to open an issue in this repo 💛
—
Reply to this email directly, view it on GitHub
https://github.com/github/docs/issues/32186#issuecomment-2016028847, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4545RJETKAADHWR34YCMLYZSWINAVCNFSM6AAAAABFEBKX62VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJWGAZDQOBUG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Seth Miller
@.***
(803) 292-4378
LinkedIn: http://linkedin.com/in/flexseth
Flex Perception :: http://flexperception.com
Image management, media & design with finesse.


Spec Compliance: Strict input coercion for scalars

The GraphQL specification defines strict rules for input coercion, especially of scalar types: http://facebook.github.io/graphql/October2016/#sec-Scalars
However, inputs that are passed in as variables are not validated accordingly, while literals are. parseValue mostly behaves the same as serialize - which allows for some loose coercion.
If i understand the specification correctly, such loose coercion is only allowed for results - outbound information that the server sends to the client. It makes sense in this case, the server should not break the contract it defines in its schema.
Inputs, regardless if they are provided as literals or as variables, are inbound information which come from the client and are sent to the server. In that case, strict validation makes absolute sense - if the client sends bad data, the server should not quietly coerce the value but rather throw an error.
While literals and variables have to be handled differently at first, they both fall into the category of Input Coercion. The spec is really clear on how inputs should be handled, see Section 6.1.2:

If the operation has defined any variables, then the values for those variables need to be coerced using the input coercion rules of variable’s declared type.

What is currently happening is that the result coercion rules, which are different from input coercion rules, are applied to input variables. On the other hand, input literals are treated different than input variables - while according to the specification, they should be handled the same in regards to the coercion.
It seems like there is a fundamental misunderstanding here. If it is on my side, maybe you can clear it up for me? If not, i think resolving this issue to ensure spec compliance requires breaking changes to the implementation.

Can you share the version of the lib you are referring to? Also, can you take a look at the master branch (there were multiple changes in this area recently)?
You may also find useful following readings (later are more relevant):
#170
#184
#254

Yeah, there were different opinions on this subject and the reference implementation choice had won this dispute in past.
So I think the best way to fix it is to report this issue in the reference implementation repo. If they admit it then we can revert back to our original fix (or use the solution they introduce eventually).

A PR in the reference implementation is on the way to switch to strict input type coercion: https://github.com/graphql/graphql-js/pull/1382

Good news. I regret that I've published 0.12 with a reverted behavior. Will probably have to fast-forward to 0.13 with a recommendation to avoid 0.12 if scalar serialization is important.


implements redis DB/SET module interface

Codecov Report
Base: 76.13% // Head: 76.04% // Decreases project coverage by -0.09% :warning:

Coverage data is based on head (04a24df) compared to base (330cd9f).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@                    Coverage Diff                    @@
##           feature/v2.2.0-gredis    #2150      +/-   ##
=========================================================
- Coverage                  76.13%   76.04%   -0.10%
=========================================================
  Files                        585      585
  Lines                      48216    48241      +25
=========================================================
- Hits                       36709    36683      -26
- Misses                      9512     9557      +45
- Partials                    1995     2001       +6

Flag
Coverage Δ

go-1.15-386
?

go-1.15-amd64
?

go-1.16-386
?

go-1.16-amd64
?

go-1.17-386
?

go-1.17-amd64
76.04% <0.00%> (-0.07%)
:arrow_down:

go-1.18-386
?

go-1.18-amd64
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

database/gredis/gredis_redis_group_db.go
0.00% <0.00%> (ø)

database/gredis/gredis_redis_group_set.go
0.00% <0.00%> (ø)

contrib/registry/polaris/polaris_watcher.go
62.50% <0.00%> (-10.72%)
:arrow_down:

net/gtcp/gtcp_pool.go
68.18% <0.00%> (-6.82%)
:arrow_down:

os/gfsnotify/gfsnotify_watcher_loop.go
78.15% <0.00%> (-6.73%)
:arrow_down:

os/gfsnotify/gfsnotify_watcher.go
81.51% <0.00%> (-2.53%)
:arrow_down:

container/gtree/gtree_avltree.go
95.40% <0.00%> (-0.58%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


If i wanna to show other types of escapings, what should i do?

Bookmark
This is H1 inside a block quote.

From the escaping.png image, i can tell that, except for the bookmark logo, we can create other style, like star or bulb, then what should i input?( except the "#")

I have figured it out myself, just choose h1, h2, h3, h4, h5, h6, then the style can change.


Add DDoS change log entries for 2023-04-27

Not sure what is going on with the pages deployment: I don't have access to the logs.

Not sure what is going on with the pages deployment: I don't have access to the logs.

Failed: an internal error occurred
I'll retry the deployment.


[gallery] Reland roll gallery to  ecfb9e5352bd12032301b12b30d5853d83d89bda

Reverts flutter/flutter#133095
Dependencies have been fixed, hopefully : https://github.com/flutter/flutter/issues/133096#event-10761117209

cc @gaaclarke engine sheriff. I suspect this will cause movement in the related SkiaPerf benchmarks.


retryImageAction: strip error wrappings for ErrUnauthorizedForCredentials

If the error we're reporting for a push or pull is an ErrUnauthorizedForCredentials error, strip out the context that other API layers have added, which tends to be a few copies of the image name, which we've previously logged, so that our error message looks like After retrying %d times, pulling/pushing image still failed due to error: unable to retrieve auth token: invalid username/password, per https://bugzilla.redhat.com/show_bug.cgi?id=1703262

/lgtm

note @nalind updated the title so we get the bug summary in our changelog


✨ Update self-references for release 0.24.0

Summary
This PR updates the self-references in preparation for release 0.24.0.
Related issue(s)
Fixes #

/lgtm

/approve


minor: sum_to_10 never introduced

On page 97 there is a line of code that says 'from sum_to_10 import result' but no where before that was it explained that the code above that was sum_to_10.

Hey @ncbaratta, the examples on page 97, were given to demonstrate the effects of the "name == ‘main’" statement.
They have been made with the assumption that the readers will pick up on that the file needs to be saved with the name "sum_to_10" (based on Exercises 36 &37).
Sorry if that did not appear to be as apparent. Thanks for your feedback!


Included blockedAmound into the campaign List and remove unused fields

Link to issue in frontend

A better solution was implemented!


Handle HoverTool with string tooltip

A small bit of code wasn't expecting the HoverTool tooltip to be a string.

[x] Fixes https://github.com/ioam/holoviews/issues/2614
[x] Added unit test

Ready to merge.

Looks like a simple fix. Merging.


Render Texture issues

Hi, this is sum of issues I found when working with Render Texture (WebGL). This is current setup:

game 640x1024 pixels,
render texture in scene 300x300 pixels
(I use render texture to prerender 9-image for menu)

1] when using FireFox, erorr / warning is thrown: "Error: WebGL warning: drawArrays: Drawing to a destination rect smaller than the viewport rect. (This warning will only be given once)":

It is related to size of viewport and size of render texture. In this case, render texture is only 300x300, while viewport is 640x1024.
Original code in file RenderTextureWebGL.js can be changed to following and error then does not show (and everything else still seems to work...). Here I am using exact numbers from my game as I am not sure what is correct source for them in code.
    draw: function (texture, frame, x, y)
    {
        // add this line to change viewport size to size of render texture
        this.gl.viewport(0, 0, 300, 300);

        var glTexture = texture.source[frame.sourceIndex].glTexture;
        var tint = (this.globalTint >> 16) + (this.globalTint & 0xff00) + ((this.globalTint & 0xff) << 16);
        this.renderer.setFramebuffer(this.framebuffer);

        // set projection to size of render texture, not size of the game
        this.renderer.pipelines.TextureTintPipeline.projOrtho(0, 300 /* this.renderer.pipelines.TextureTintPipeline.width */ ,
                0, 300 /* this.renderer.pipelines.TextureTintPipeline.height */, -1000.0, 1000.0);

        this.renderer.pipelines.TextureTintPipeline.drawTexture(glTexture, x, y, tint, this.globalAlpha, frame.cutX, frame.cutY, frame.cutWidth, frame.cutHeight, this.currentMatrix, null, this);
        this.renderer.setFramebuffer(null);
        this.renderer.pipelines.TextureTintPipeline.projOrtho(0, this.renderer.pipelines.TextureTintPipeline.width, this.renderer.pipelines.TextureTintPipeline.height, 0, -1000.0, 1000.0);

        // add this line to change viewport size back to game viewport
        this.gl.viewport(0, 0, 640, 1024);

        return this;
    }

2] second issue comes from fact, that methods clear(), fill() and draw() of Render Texture are missing in TS defs (they are not present at RenderTexture.js - implementation is in RenderTextureWebGL.js and RenderTextureCanvas.js). Also type of first parametr of draw method in RenderTexture.js is not correct (string - key of texture). Method(s) uses texture (Phaser.Textures.Texture)
3] this is kind of feature request: It would be great if not only single frames could be rendered into render texture (as it is not possible to scale/rotate/... them ). More, currently rendering is not batched. It is ok, if prerendering something in create() method, but it can fire lot of draw calls if someone rendered something complex every frame.
It would be great if gameobject or whole displaylist/scene (or combination like container) could be rendered into render texture. Would it be possible if it used the same rendering as whole game uses, but only targeting render texture instead of main game texture?

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

I've fixed all of these issues. However, I'm thinking the RenderTexture class could do with being changed in a number of ways:

Remove the use of the MatrixStack entirely. You're limited to 1000 ops at the moment, and it creates a huge array big enough to hold all of that for every single RenderTexture, even if you never use one. This means removing methods like save, restore, rotate and scale from the RT, but I'm guessing adding the following feature is all anyone really needed anyway:

Add the ability to draw a texture based Game Object to a RT and for it to use the transform of the Game Object (rotation, scale, flip, tint - you'd still tell it where to draw x/y)

Allow an array of Game Objects to be drawn to a RT in a single call.

Doing the above I can remove the batch flush for every draw, and just do it for every group of array items. So drawing an array of 1000 items to an RT will take 1 draw, not 1000.

The same draw method can then take either an array of Frames or Game Objects without needing an extra method.

I may look into passing in Containers or Groups but I'm not overly keen on the idea.
I do feel that dropping all the MatrixStack stuff and allowing you to use the GOs transform would be a fair swap. I'm really not sure how many people make use of it anyway.

Do you ever use the current RT transform methods? (like save, restore, etc)

Personally, I did not use it ever... not sure about others.

That's what I figured. It was just too frustrating to use imho.

Just to say that I'm using those RT transform methods (although that feature has been disabled in my game for a few weeks at this point) and I would much rather use GO transforms.

Ok, now in the master branch is the brand new Render Texture. Here's what it can do:
The Render Texture class has been rewritten from scratch and all Game Objects have been updated to support it. Previously it was very restricted in what you could do with it. It used to have a matrix stack for internal transforms, but this has been replaced with a Camera instead. This means you have the full power of a Camera system (scrolling, zooming, rotation) but it only impacts the contents of the Render Texture.

* The biggest update is the change in what the `draw` method can accept. Previously you had to pass is a texture and frame reference. This has changed, as has the method signature. It can now accept any of the following:

    - Any renderable Game Object, such as a Sprite, Text, Graphics or TileSprite.
    - Dynamic and Static Tilemap Layers.
    - A Group. The contents of which will be iterated and drawn in turn.
    - A Container. The contents of which will be iterated fully, and drawn in turn.
    - A Scene. Pass in `Scene.children` to draw the whole display list.
    - Another Render Texture.
    - A Texture Frame instance.
    - A string. This is used to look-up a texture from the Texture Manager.

* There is a new method `drawFrame` which allows you to pass in a string-based texture and frame key and have it drawn to the Render Texture.
* The new method `saveTexture` allows you to save the Render Texture into the Texture Manager using your own key. You can then use the Render Texture for any Game Object that accepts textures as a source, such as Sprites or even Tilemap Layers. You can add frame data to a Render Texture using the `RenderTexture.texture.add` method.
* The new `camera` property is an instance of a complete 2D Camera. You can use it to change the view into your Render Texture. Scroll, rotate, zoom, just like you would with a normal Camera, except it will only influence is the objects being drawn to the Render Texture.
* All of the matrix-style methods have been removed: `save`, `translate`, `restore`, `scale`, `rotate`. You can now achieve the same thing by either transforming the object you want to draw to the Render Texture, or using the built-in Camera.
* You can now crop a Render Texture. Use the `setCrop` method to define the crop region.

See the fully complete documentation for more details and the extensive examples and tests created.

:)


Update autohat tests used in resin-qemu to fetch new resin-cli 4.5.0 and add more tests

This issue was moved to resin-os/resinos#49


Failures on Locator.wait_for/2 should not lead to crashing of subsequent tests

@mattwynne, per your ask.


🐛 [firebase_app_check] CocoaPods could not find compatible versions for pod "Firebase/AppCheck":

Bug report
Describe the bug
[!] CocoaPods could not find compatible versions for pod "Firebase/AppCheck":
      In Podfile:
        Firebase/AppCheck

        firebase_app_check (from `.symlinks/plugins/firebase_app_check/ios`) was resolved to 0.0.2-1, which depends on
          Firebase/AppCheck (= 8.6.0)

    Specs satisfying the `Firebase/AppCheck, Firebase/AppCheck (= 8.6.0)` dependency were found, but they required a higher minimum deployment target.

Steps to reproduce
Steps to reproduce the behavior:

follow the document https://firebase.flutter.dev/docs/app-check/usage#activating-the-debug-provider-iosmacos
add pod 'Firebase/AppCheck' to Podfile
Run the app

Expected behavior
Should pass the pod install and return Firebase App Check Debug Token
Sample project
https://firebase.flutter.dev/docs/app-check/usage#activating-the-debug-provider-iosmacos

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.5.1, on macOS 11.5.2 20G95 darwin-x64, locale en-AU)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 2020.3)
[✓] VS Code (version 1.60.2)
[✓] Connected device (2 available)

• No issues found!

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
Dart SDK 2.14.2
Flutter SDK 2.5.1
thalias 1.0.0+1

dependencies:
- add_2_calendar 2.1.0 [flutter]
- advance_pdf_viewer 2.0.0 [flutter flutter_cache_manager numberpicker path_provider]
- auto_size_text 3.0.0-nullsafety.0 [flutter]
- awesome_card 1.1.5 [flutter]
- back_button_interceptor 5.0.1 [collection flutter]
- badges 2.0.1 [flutter]
- cached_network_image 3.1.0 [flutter flutter_cache_manager octo_image cached_network_image_platform_interface cached_network_image_web]
- carousel_slider 4.0.0 [flutter]
- catcher 0.6.8 [flutter flutter_web_plugins fluttertoast device_info_plus device_info_plus_platform_interface package_info_plus mailer dio flutter_mailer logging sentry universal_io]
- circular_countdown_timer 0.2.0 [flutter]
- cloud_firestore 2.5.3 [cloud_firestore_platform_interface cloud_firestore_web collection firebase_core firebase_core_platform_interface flutter meta]
- connectivity_plus 1.1.0 [flutter meta connectivity_plus_platform_interface connectivity_plus_linux connectivity_plus_macos connectivity_plus_web connectivity_plus_windows]
- cupertino_icons 1.0.3
- device_info 2.0.2 [flutter device_info_platform_interface]
- dio 4.0.0 [http_parser path]
- firebase_app_check 0.0.2+1 [firebase_app_check_platform_interface firebase_app_check_web firebase_core firebase_core_platform_interface flutter]
- firebase_auth 3.1.1 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 1.6.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_database 8.0.0 [firebase_core firebase_database_platform_interface firebase_database_web flutter]
- firebase_messaging 10.0.4 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_datetime_picker 1.4.0 [flutter]
- flutter_easyloading 3.0.3 [flutter flutter_spinkit]
- flutter_flavor 3.0.1 [flutter xml yaml]
- flutter_form_builder 6.1.0+1 [flutter flutter_localizations intl collection]
- flutter_inappwebview 5.3.2 [flutter]
- flutter_pagewise 2.0.1 [flutter async]
- flutter_ringtone_player 3.0.0 [flutter]
- flutter_secure_storage 4.2.1 [meta flutter]
- flutter_spinkit 5.1.0 [flutter]
- flutter_sticky_header 0.6.0 [flutter value_layout_builder]
- flutter_svg 0.22.0 [flutter meta path_drawing vector_math xml]
- flutter_udid 2.0.0 [flutter crypto]
- flutter_widget_from_html 0.7.0 [flutter flutter_widget_from_html_core fwfh_cached_network_image fwfh_chewie fwfh_just_audio fwfh_svg fwfh_url_launcher fwfh_webview html]
- geocoding 2.0.1 [flutter geocoding_platform_interface]
- geolocator 7.6.2 [flutter geolocator_platform_interface geolocator_android geolocator_apple geolocator_web]
- get 4.3.8 [flutter]
- get_storage 2.0.3 [flutter get path_provider]
- google_fonts 2.1.0 [flutter http path_provider crypto]
- google_maps_flutter 2.0.3 [flutter flutter_plugin_android_lifecycle google_maps_flutter_platform_interface]
- google_sign_in 5.1.0 [flutter google_sign_in_platform_interface google_sign_in_web meta]
- grouped_list 4.1.0 [flutter]
- image_picker 0.7.4 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface image_picker_for_web]
- image_picker_gallery_camera 0.2.2 [flutter image_picker]
- intl_phone_number_input 0.7.0+2 [flutter meta libphonenumber_plugin equatable collection]
- loading_overlay 0.3.0 [flutter]
- location 4.3.0 [flutter location_platform_interface location_web]
- lottie 1.2.0 [archive characters flutter path vector_math]
- marquee_text 2.0.0 [flutter]
- material_design_icons_flutter 5.0.5955-rc.1 [flutter]
- money2 2.2.1 [intl meta]
- package_info 2.0.2 [flutter]
- passcode_screen 2.0.0 [flutter]
- permission_handler 8.1.6 [flutter meta permission_handler_platform_interface]
- pin_code_fields 7.3.0 [flutter]
- pull_to_refresh 2.0.0 [flutter]
- qr_code_scanner 0.5.2 [js flutter flutter_web_plugins]
- qr_flutter 4.0.0 [flutter qr]
- scroll_to_index 2.1.0 [flutter]
- share_plus 2.1.4 [meta mime flutter share_plus_platform_interface share_plus_linux share_plus_macos share_plus_windows share_plus_web]
- shared_preferences 2.0.7 [flutter meta shared_preferences_linux shared_preferences_macos shared_preferences_platform_interface shared_preferences_web shared_preferences_windows]
- skeleton_text 3.0.0 [flutter]
- splashscreen 1.4.0 [flutter]
- url_launcher 6.0.3 [flutter url_launcher_platform_interface url_launcher_linux url_launcher_macos url_launcher_windows url_launcher_web]
- visibility_detector 0.2.0 [flutter]

dev dependencies:
- flutter_launcher_icons 0.9.0 [args image path yaml]
- flutter_launcher_name 0.0.2 [flutter yaml]
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]

transitive dependencies:
- archive 3.1.2 [crypto path]
- args 2.0.0
- async 2.8.1 [collection meta]
- audio_session 0.1.6 [flutter flutter_web_plugins rxdart meta]
- boolean_selector 2.1.0 [source_span string_scanner]
- cached_network_image_platform_interface 1.0.0 [flutter flutter_cache_manager]
- cached_network_image_web 1.0.1 [flutter flutter_cache_manager cached_network_image_platform_interface]
- characters 1.1.0
- charcode 1.3.1
- chewie 1.2.2 [cupertino_icons flutter provider video_player wakelock]
- clock 1.1.0
- cloud_firestore_platform_interface 5.4.1 [collection firebase_core flutter meta plugin_platform_interface]
- cloud_firestore_web 2.4.2 [cloud_firestore_platform_interface collection firebase_core firebase_core_web flutter flutter_web_plugins js]
- collection 1.15.0
- connectivity_plus_linux 1.1.0 [flutter connectivity_plus_platform_interface dbus meta nm]
- connectivity_plus_macos 1.1.0 [connectivity_plus_platform_interface flutter]
- connectivity_plus_platform_interface 1.1.0 [flutter meta plugin_platform_interface]
- connectivity_plus_web 1.1.0+1 [connectivity_plus_platform_interface flutter_web_plugins flutter]
- connectivity_plus_windows 1.1.0 [connectivity_plus_platform_interface flutter]
- cross_file 0.3.1+5 [flutter meta]
- crypto 3.0.1 [collection typed_data]
- csslib 0.17.0 [source_span]
- dbus 0.5.6 [args ffi meta pedantic xml]
- device_info_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- device_info_plus 2.1.0 [flutter device_info_plus_platform_interface device_info_plus_linux device_info_plus_macos device_info_plus_web device_info_plus_windows]
- device_info_plus_linux 2.1.0 [device_info_plus_platform_interface file flutter meta]
- device_info_plus_macos 2.1.0 [device_info_plus_platform_interface flutter]
- device_info_plus_platform_interface 2.1.0 [flutter meta plugin_platform_interface]
- device_info_plus_web 2.1.0 [device_info_plus_platform_interface flutter_web_plugins flutter]
- device_info_plus_windows 2.1.0 [device_info_plus_platform_interface ffi flutter win32]
- equatable 2.0.3 [collection meta]
- fake_async 1.2.0 [clock collection]
- ffi 1.1.2
- file 6.1.2 [meta path]
- firebase_app_check_platform_interface 0.0.1+5 [firebase_core flutter meta plugin_platform_interface]
- firebase_app_check_web 0.0.1+5 [firebase_app_check_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- firebase_auth_platform_interface 6.1.0 [firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 3.1.0 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core_platform_interface 4.0.1 [collection flutter meta plugin_platform_interface]
- firebase_core_web 1.1.0 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_database_platform_interface 0.1.0 [collection firebase_core flutter meta plugin_platform_interface]
- firebase_database_web 0.1.0 [firebase_core firebase_core_web firebase_database_platform_interface flutter flutter_web_plugins js]
- firebase_messaging_platform_interface 3.0.5 [firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 2.0.5 [firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins js meta]
- flutter_blurhash 0.6.0 [flutter meta pedantic]
- flutter_cache_manager 3.1.2 [clock collection file flutter http path path_provider pedantic rxdart sqflite uuid]
- flutter_localizations 0.0.0 [flutter intl characters clock collection meta path typed_data vector_math]
- flutter_mailer 2.0.0 [flutter]
- flutter_plugin_android_lifecycle 2.0.3 [flutter]
- flutter_web_plugins 0.0.0 [flutter js characters collection meta typed_data vector_math]
- flutter_widget_from_html_core 0.7.0 [csslib flutter html]
- fluttertoast 8.0.8 [flutter flutter_web_plugins]
- fwfh_cached_network_image 0.7.0 [cached_network_image flutter flutter_cache_manager flutter_widget_from_html_core]
- fwfh_chewie 0.7.0 [chewie flutter flutter_widget_from_html_core video_player]
- fwfh_just_audio 0.6.2+1 [flutter flutter_widget_from_html_core just_audio]
- fwfh_svg 0.7.0 [flutter flutter_svg flutter_widget_from_html_core]
- fwfh_url_launcher 0.6.1+2 [flutter flutter_widget_from_html_core url_launcher]
- fwfh_webview 0.6.1+2 [flutter flutter_widget_from_html_core webview_flutter]
- geocoding_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- geolocator_android 1.0.2 [flutter geolocator_platform_interface]
- geolocator_apple 1.2.0 [flutter geolocator_platform_interface]
- geolocator_platform_interface 2.3.4 [flutter plugin_platform_interface vector_math meta]
- geolocator_web 2.0.6 [flutter flutter_web_plugins geolocator_platform_interface]
- google_maps_flutter_platform_interface 2.1.1 [collection flutter meta plugin_platform_interface stream_transform]
- google_sign_in_platform_interface 2.0.1 [flutter meta quiver]
- google_sign_in_web 0.10.0+3 [flutter flutter_web_plugins google_sign_in_platform_interface js meta]
- html 0.15.0 [csslib source_span]
- http 0.13.3 [async http_parser meta path pedantic]
- http_parser 4.0.0 [charcode collection source_span string_scanner typed_data]
- image 3.0.4 [archive meta xml]
- image_picker_for_web 2.1.3 [flutter flutter_web_plugins image_picker_platform_interface meta]
- image_picker_platform_interface 2.4.1 [flutter http meta plugin_platform_interface cross_file]
- infinite_listview 1.1.0 [flutter]
- intl 0.17.0 [clock path]
- js 0.6.3
- just_audio 0.9.11 [just_audio_platform_interface just_audio_web audio_session rxdart path path_provider async uuid crypto meta flutter]
- just_audio_platform_interface 4.0.0 [flutter plugin_platform_interface]
- just_audio_web 0.4.2 [just_audio_platform_interface flutter flutter_web_plugins]
- libphonenumber 2.0.2 [flutter meta]
- libphonenumber_platform_interface 0.3.1 [flutter plugin_platform_interface]
- libphonenumber_plugin 0.2.3 [flutter flutter_web_plugins libphonenumber_platform_interface libphonenumber_web libphonenumber]
- libphonenumber_web 0.2.0+1 [flutter flutter_web_plugins js libphonenumber_platform_interface]
- location_platform_interface 2.3.0 [flutter meta plugin_platform_interface]
- location_web 3.1.1 [flutter flutter_web_plugins http_parser js location_platform_interface meta]
- logging 1.0.2
- mailer 5.0.2 [async logging intl mime path pedantic meta]
- matcher 0.12.10 [stack_trace]
- meta 1.7.0
- mime 1.0.0
- nested 1.0.0 [flutter]
- nm 0.3.0 [dbus]
- numberpicker 2.1.1 [flutter infinite_listview]
- octo_image 1.0.0+1 [flutter flutter_blurhash]
- package_info_plus 1.0.6 [flutter package_info_plus_platform_interface package_info_plus_linux package_info_plus_macos package_info_plus_windows package_info_plus_web]
- package_info_plus_linux 1.0.3 [package_info_plus_platform_interface flutter path]
- package_info_plus_macos 1.1.1 [flutter]
- package_info_plus_platform_interface 1.0.2 [flutter meta plugin_platform_interface]
- package_info_plus_web 1.0.4 [flutter flutter_web_plugins http meta package_info_plus_platform_interface]
- package_info_plus_windows 1.0.3 [package_info_plus_platform_interface ffi flutter win32]
- path 1.8.0
- path_drawing 0.5.1 [vector_math meta path_parsing flutter]
- path_parsing 0.2.1 [vector_math meta]
- path_provider 2.0.4 [flutter path_provider_linux path_provider_macos path_provider_platform_interface path_provider_windows]
- path_provider_linux 2.1.0 [flutter path path_provider_platform_interface xdg_directories]
- path_provider_macos 2.0.2 [flutter]
- path_provider_platform_interface 2.0.1 [flutter meta platform plugin_platform_interface]
- path_provider_windows 2.0.3 [ffi flutter meta path path_provider_platform_interface win32]
- pedantic 1.11.1
- permission_handler_platform_interface 3.6.1 [flutter meta plugin_platform_interface]
- petitparser 4.1.0 [meta]
- platform 3.0.2
- plugin_platform_interface 2.0.1 [meta]
- process 4.2.3 [file path platform]
- provider 5.0.0 [collection flutter nested]
- qr 2.1.0 [meta]
- quiver 3.0.1 [matcher]
- rxdart 0.27.2
- sentry 5.1.0 [http meta stack_trace uuid]
- share_plus_linux 2.0.4 [share_plus_platform_interface file flutter meta url_launcher]
- share_plus_macos 2.0.2 [share_plus_platform_interface flutter]
- share_plus_platform_interface 2.0.1 [flutter meta mime plugin_platform_interface]
- share_plus_web 2.0.4 [share_plus_platform_interface url_launcher flutter flutter_web_plugins meta]
- share_plus_windows 2.0.3 [share_plus_platform_interface flutter meta url_launcher]
- shared_preferences_linux 2.0.2 [file meta flutter path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 2.0.2 [flutter shared_preferences_platform_interface]
- shared_preferences_platform_interface 2.0.0 [flutter]
- shared_preferences_web 2.0.2 [flutter flutter_web_plugins meta shared_preferences_platform_interface]
- shared_preferences_windows 2.0.2 [flutter file meta path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface]
- sky_engine 0.0.99
- source_span 1.8.1 [collection path term_glyph]
- sqflite 2.0.0+4 [flutter sqflite_common path]
- sqflite_common 2.0.1+1 [synchronized path meta]
- stack_trace 1.10.0 [path]
- stream_channel 2.1.0 [async]
- stream_transform 2.0.0
- string_scanner 1.1.0 [charcode source_span]
- synchronized 3.0.0
- term_glyph 1.2.0
- test_api 0.4.2 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph matcher]
- typed_data 1.3.0 [collection]
- universal_io 2.0.4 [collection crypto meta typed_data]
- url_launcher_linux 2.0.2 [flutter]
- url_launcher_macos 2.0.2 [flutter]
- url_launcher_platform_interface 2.0.4 [flutter plugin_platform_interface]
- url_launcher_web 2.0.4 [flutter flutter_web_plugins meta url_launcher_platform_interface]
- url_launcher_windows 2.0.2 [flutter]
- uuid 3.0.4 [crypto]
- value_layout_builder 0.3.1 [flutter]
- vector_math 2.1.0
- video_player 2.2.3 [flutter meta video_player_platform_interface video_player_web]
- video_player_platform_interface 4.2.0 [flutter flutter_test meta]
- video_player_web 2.0.4 [flutter flutter_web_plugins meta video_player_platform_interface]
- wakelock 0.5.6 [flutter meta wakelock_macos wakelock_platform_interface wakelock_web wakelock_windows]
- wakelock_macos 0.4.0 [flutter flutter_web_plugins wakelock_platform_interface]
- wakelock_platform_interface 0.3.0 [flutter meta]
- wakelock_web 0.4.0 [flutter flutter_web_plugins js wakelock_platform_interface]
- wakelock_windows 0.2.0 [flutter wakelock_platform_interface win32]
- webview_flutter 2.0.13 [flutter]
- win32 2.2.9 [ffi]
- xdg_directories 0.2.0 [meta path process]
- xml 5.1.2 [collection meta petitparser]
- yaml 3.1.0 [collection source_span string_scanner]

It looks like the documentation for this has not been updated https://firebase.flutter.dev/docs/installation/ios#ios-supported-versions
AppCheck requires a minimum deployment target of 11 or above

Can I work on this issue?

Hey folks, App Check deployment targets can be seen here on the official iOS native SDK repo which match our documentation for iOS deployment target & macOS deployment target. Thanks.


401 Unauthorized since last week

Hello,
When I run:

docker run -p 8000:8000 giantswarm/prometheus-pingdom-exporter:latest server user pass apikey

I got:

2019/07/10 09:28:06 Listening on port 8000
2019/07/10 09:28:06 Error getting checks  401 Unauthorized: No credentials provided
2019/07/10 09:28:16 Error getting checks  401 Unauthorized: No credentials provided

It was working a week ago. Nothing changed on our side.
The credentials are still valid:

curl -H 'App-Key: {apikey}' -H 'Authorization: Basic {encoded user:pass}' https://api.pingdom.com/api/2.1/probes

Could something have changed recently? Can I get additional debug output somehow?

We have run into the same issue as well. The exporter started reporting this error in three separate environments on 2019-07-04 around 13:50 CEST.
So far, I've managed to see that the docker image seems to be utilizing an older release of the library go-pingdom (https://github.com/russellcardullo/go-pingdom/) which uses an older version of the Pingdom api (https://api.pingdom.com/api/2.0), but direct calls using Postman, with the same credentials, to the older version of the API  still gives valid responses.

Same issue as well, taking contact with the support did not really helped

if needed you can use the camptocamp docker image to fix the issue:
camptocamp/prometheus-pingdom-exporter:20190610-1
In fact the codebase already integrates a sufficiently recent version of the pingdom-go module (from my understanding), but the giantswarm image has not been updated for 3 years on docker-hub.

This issue still exist!
Also, camptocamp/prometheus-pingdom-exporter always returned:
Error getting checks  403 Forbidden: Invalid application key
when API key works good using curl.
Do anyone know any other pingdom exporters for prometheus?

Error getting checks 403 Forbidden: Invalid application key

Since we are still using it in production, you might have an issue with the way you configured it. I just relaunched the container on one of our setups to check if something changed recently, and we don't have any of these 403 you mentioned.


Can't create instance of ComponentState inside foreach

Describe the bug
Attempting to call the create method on a ComponentState inside of a foreach call results in a ReferenceError on the frontend (only if the ComponentState has any reference to cls in the returned component).
To Reproduce
Steps to reproduce the behavior:
import reflex as rx

from reflex_test.templates import template

class Comp(rx.ComponentState):
    value: int = 0
    @classmethod
    def get_component(cls, v, *children, **props) -> "Component":
        return rx.card(
            rx.text(f"I'm a component with state {v}"),  # <<< This alone works
            rx.text(f"I'm a component with state {cls.value}"),  # <<< Adding this causes error
        )

@template(route='/component_state_in_foreach_issue', title='Component State in Foreach Issue')
def index() -> rx.Component:
    return rx.container(
            rx.foreach(
                [1, 2, 3],
                Comp.create,
        ),
    )

Expected behavior
Expect 3 separate components to be created without error.
Screenshots
If applicable, add screenshots to help explain your problem.

Specifics (please complete the following information):

Python Version: 3.12
Reflex Version: 4.9
OS: WSL2
Browser (Optional): Chrome

I think I will fall back to using a state that stores a list of an rx.Base subclass that holds the state for each item and just include the index in any calls back to event handlers so that I can update the appropriate item.

We should probably throw an error during compilation, because I don't think the current implementation is supposed to work within rx.foreach anyway.

Yea, I think that probably is a good solution, at least in the short term. I'm not sure if the State attribute on the rx.Component is exclusively for the rx.ComponentStatates, but if so, then just checking for components with that set inside the foreach would be enough.


Bundle pay for service transactions

Closes #1166. Adds support for detecting templates and bundling together the txs needed for pay_for_service.

Blocker for #1300


Updating/Importing Stored procedures with an OFFSET clause not generating complex type

When adding or updating a stored procedure, if the procedure has an offset clause for paging, EF does not generate the complex type. This was working as expected in 6.1.3.
The values for page offset and page size are passed as parameters in the stored procedure. But for some reason, it is no longer generating the complex types unless the page size is hard coded in the offset clause. It does generate correctly in 6.1.3.
Further technical details
EF version: (6.2)
Database Provider: EntityFramework.SqlServer
Operating system: Windows 10 Enterprise
IDE: Visual Studio 2017 15.7.4

EF Team Triage: This issue is lacking enough information for us to be able to effectively triage it. In particular, it is missing the following information requested in the new issue template. Can you please provide this information?

Steps to reproduce

Ideally include a complete code listing that we can run to reproduce the issue.
Alternatively, you can provide a project/solution that we can run.
BTW we're not just doing this to be mean :smile:... we get a lot traffic on this project and it takes time to attempt to reproduce an issue based on fragments of information. In addition, our attempt is often unsuccessful as the exact conditions required to hit the issue are often not explicitly included in the code provided. To ensure we maximize the time we have to work on fixing bugs, implementing new features, etc. we ask that folks give us a self-contained way to reproduce an issue.
For a guide on submitting good bug reports, read Painless Bug Tracking.
BTW this is a canned response and may have info or details that do not directly apply to this particular issue. While we'd like to spend the time to uniquely address every incoming issue, we get a lot traffic on the EF projects and that is not practical. To ensure we maximize the time we have to work on fixing bugs, implementing new features, etc. we use canned responses for common triage decisions.

EF Team Triage: Closing this issue as the requested additional details have not been provided and we have been unable to reproduce it.
BTW this is a canned response and may have info or details that do not directly apply to this particular issue. While we'd like to spend the time to uniquely address every incoming issue, we get a lot traffic on the EF projects and that is not practical. To ensure we maximize the time we have to work on fixing bugs, implementing new features, etc. we use canned responses for common triage decisions.


Dead code

@QuarkContainer, it seems that qvisor/src/kvm_ctl.rs is not included in compilation. I tested by commenting it out and did not get a related error. If you are okay with it, I will remove it.

@chl337 , Thank you! Please feel free to remove them.


Appropriate authentication method to access  Tuya cloud pulsar client

Hi,
Tuya cloud is providing accesskey and accessId to authenicate to their pulsar message queue. What is the appropriate authentication between AuthenticationTls, AuthenticationAthenz, AuthenticationToken.
Can anyone help me to achieve this.
Thanks.

I would also love to know this! Didn't find a way to authenticate so far, except using the Java SDK

I looked at the following Tuya's codes.
It appears that clients connect to pulsar cluster with its own authentication method.

https://github.com/TuyaInc/TuyaDemo/blob/084582bd39c3f6b6f8ee6976da996e694ee40f25/open-mq-sdk/src/main/java/com/tuya/open/sdk/mq/M qAuthenticationDataProvider.java#L11-L19
https://github.com/TuyaInc/tuya_pulsar_sdk_go/blob/46c1e459e32e2f9ebd76bf39bebe50a904b17c29/auth.go#L19-L34

If this method is implemented in pulsar-client-cpp, we will be able to implement it in pulsar-client-node.


ERROR

so if i want to select anything it makes a error the error is :
FILE:C/Users/myUser/the the desktop and folder of Zero line 3 in module FILE: frozen/then like ipcheckerline 45 in module

this is a virus


(Please help!) node-gyp.js not found

I am getting this error when trying to run node-gyp:
><EMAIL_ADDRESS>install /home/pool/node-cryptonote-pool/node_modules/cryptonote-util
> node-gyp rebuild

/root/.nvm/v0.10.48/lib/node_modules/npm/bin/node-gyp-bin/node-gyp: 5: ~/.nvm/v0.10.48/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js: not found

Does anyone know what's going on? It's installed without any issues.

opening another issue.


cntk: fix build

Motivation for this change
ZHF: #122042
@NixOS/nixos-release-managers
I'm pretty weak with C++ and I haven't used this library, so this is my best guess at fixing this. It does build and run in general, but I haven't tested it aside from just running the binary.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 123197 run on x86_64-linux 1

2 packages marked as broken and skipped:

python38Packages.cntk
python39Packages.cntk

1 package built:

cntk

Result of nixpkgs-review pr 123197 run on x86_64-linux 1

2 packages marked as broken and skipped:

python38Packages.cntk
python39Packages.cntk

1 package built:

cntk


Rename package to @jupyterlite/terminal

Follow-up to the move to the jupyterlite organization.

[x] Rename top-level name to @jupyterlite/terminal
[x] Update links to the repo
[x] Update dependency on cockle

Looking good locally with the releaser assets:
Screencast from 2024-05-29 18-39-59.webm


TEMPer component: reset devices on address change

Description:
TEMPer component: reset devices on address change
The USB address of these devices periodically changes, causing
home-assistant to fail to read the temperature data. This PR fixes this
by re-reading the available devices on failure. I've been running this
for several days and for the first time have consistent temperature
data without having to restart home-assistant.
Fixes https://github.com/home-assistant/home-assistant/issues/4389
Checklist:
If user exposed functionality or configuration variables are added/changed:

[x] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[x] New dependencies have been added to the REQUIREMENTS variable (example).
[x] New dependencies are only imported inside functions that use them (example).
[x] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[x] New files were added to .coveragerc.

If the code does not interact with devices:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] Tests have been added to verify that the new code works.

Looks good! :dolphin:


[portable-snippets] Add new port

https://github.com/nemequ/portable-snippets
BTW, any advice about the package name?

@myd7349 Is this library doesn't support arm-uwp?

Hi! @ehsan-mohammadi The failure on arm-uwp is caused by:
https://github.com/nemequ/portable-snippets/blob/master/cpu/cpu.c#L65-L66
Most of the shiny code snippets included in portable-snippets are header only.

I am not able to fix the arm-uwp right now. Except that, I am also a little worry about the package name.

/azp run

Hey @myd7349, I think this port is fine as is. We can take an arm-uwp fix in the future. As for the port name, Google gives me the correct repo as the first hit so we should be fine. Whether the name is descriptive enough is up to the owner in this case :smile:. Thanks for the new port!