FP16 CUDA support

Though tensorflow python api support fp16, actually model's performing won't benefit from this dytpe. I found there wasn't any content like 'cublasHgemm' in source file to support FP16. So I wonder is there any official schedule  to support FP16, or if there exist other ways to use FP16 for training/inference with tensorflow.

model's performing won't benefit from this dytpe

model's speed does benefit from this dtype (your mileage may vary depend on your model/hardware/other factors, of course)

@ppwwyyxx @muddham
Here is my steps，

I  test my fp16 and fp32 tensorflow model on both P100 and GTX1080ti, and the results shows there wasn't any improvement.
I use the scripts in this repo https://github.com/hma02/cublasHgemm-P100 to test the performance of P100 and GTX1080ti,and the result shows below:
(1) fp16 will get 2x faster than fp32 on P100.
(2) fp32 will get 64x faster than fp16 on GTX1080ti.
the result above is just consistent with  Nvidia offical documents.
So I look into tensorflow source code, and there only contains 'cublasSgemm' , but no 'cublasHgemm' found.
As far as I know, tensorflow will call cuda interface while computing on a gpu. And my experiment denotes that the lack of cuda support lead to tensorflow's low performance on fp16.

So, is my conclusion right? Or is there exist any other way that I am not aware of to run a fp16 model on tensorflow.

Nvidia Pascal GPU, only GP100 chip supports hardware FP16 calculation.So GTX1080TI can't get speed boost by using FP16.

I look into tensorflow source code, and there only contains 'cublasSgemm' , but no 'cublasHgemm' found

Tensorflow not containing the string does not mean tensorflow does not use fp16. There are other ways to use fp16 without calling the function.

Closing this out since I understand it to be resolved, but please let me know if I'm mistaken. Thanks!


[1.20.1 BUG] Solar Panels still produce if it's night

Idk if it's intended, but probably not, because the display inside of the solar panel says it produces 0FE but it actually still increases in energy. This may affect other versions aswell.

Hi, thx for the report. The data was displaying incorrectly within the GUI panels. Regarding energy production at night, that was intentional, but the panels produce energy much less efficiently during that time.
I've fixed the error in the GUI, please download the new version of the mod.
If you have any questions, feel free to create new issues. Thx.

If possible it May be better to Just add a config Option that allows you to set the percentage of efficiency during night AS this behaviour is almosta lready completely integrated into your mod. (decrease efficiency at night)


.txt extention

The annotations are getting saved as a .txt file rather than a .xml file. I don't know what to do about this. Please help !

Windows 10
PyQt5

Please labeling in "PASCALVOC" mode

but continues with .txt

but continues with .txt

Please labeling in "PASCALVOC" mode

how to go into that mode ?


[IOTDB-4023]C++ interface execute SQL query statement and the returned result set records error

To solve the problem “C++ interface execute SQL query statement and the returned result set records error”

you may need to link Github issue in the PR.  #6710


[WIP] Revamp extension docs

TODO:

[ ] 0.8 Functions
[ ] 0.8 Models
[ ] 0.8 Settings UI
[ ] 0.9 Docs

I am not planning on adding pre-0.9 extension development guides to the website anymore, but thank you for the work you've done either way!


Quebec, Canada

http://www.donnees.gouv.qc.ca/?node=/accueil

Stale - no response. Someone else is welcome to take this on.


⚠ Bofrost.nl has degraded performance

In 315850f, Bofrost.nl (https://www.bofrost.nl) experienced degraded performance:

HTTP code: 200
Response time: 1438 ms

Resolved: Bofrost.nl performance has improved in 27a0d8b.


Sonos Arc Control Errors (A Kennedy)

Discussed in https://github.com/thlucas1/homeassistantcomponent_spotifyplus/discussions/22

Originally posted by andrew-kennedy June 12, 2024
I'm trying to set up an automation to dynamically move playback from my iPhone to my home sonos speakers. Here's an example of the output from the zeroconf discover devices service:
  - DeviceName: sonosRINCON_48A6B8B1701F01400
    Domain: .local
    HostIpv4Address: <IP_ADDRESS>
    HostIpPort: 1400
    HostTTL: 120
    Key: sonosrincon_48a6b8b1701f01400._spotify-connect._tcp.local.
    Name: sonosRINCON_48A6B8B1701F01400._spotify-connect._tcp.local.
    Priority: 0
    OtherTTL: 4500
    Server: Sonos-48A6B8B1701F.local.
    ServerKey: sonos-48a6b8b1701f.local.
    ServiceType: _spotify-connect._tcp.local.
    Weight: 0
    Properties:
      - Name: CPath
        Value: /spotifyzc
      - Name: VERSION
        Value: "1"
    SpotifyConnectCPath: /spotifyzc
    SpotifyConnectIsInDeviceList: false
    SpotifyConnectVersion: "1"
    ZeroconfApiEndpointAddUser: http://<IP_ADDRESS>:1400/spotifyzc?action=addUser&version=1
    ZeroconfApiEndpointGetInformation: http://<IP_ADDRESS>:1400/spotifyzc?action=getInfo&version=1
    ZeroconfApiEndpointResetUsers: http://<IP_ADDRESS>:1400/spotifyzc?action=resetUsers&version=1

Given this, I made a call to zeroconf getinformation service which yields this (redacted private info):
user_profile:
  country: US
  display_name: Andrew
  email: <email>
  id: <id>
  product: premium
  type: user
  uri: <username uri>
result:
  SpotifyError: 0
  Status: 101
  StatusString: OK
  ResponseSource: null
  AccountReq: null
  ActiveUser: null
  Aliases: []
  Availability: ""
  BrandDisplayName: Sonos
  ClientId: <client id string>
  DeviceId: <device id string>
  DeviceType: SPEAKER
  GroupStatus: NONE
  LibraryVersion: 3.199.414-gea87b026
  ModelDisplayName: Arc
  ProductId: 1221
  PublicKey: >-
    Some Public Key
  RemoteName: Living Room
  ResolverVersion: "0"
  Scope: streaming
  SupportedCapabilities: 3
  SupportedDrmMediaFormats:
    - Drm: 1
      Formats: 70
  TokenType: authorization_code
  Version: 2.9.0
  VoiceSupport: null

Given this info didn't add anything else, I tried to call zeroconf device connect to put the zeroconf sonos speaker in my spotify connect devices list:
service: spotifyplus.zeroconf_device_connect
data:
  host_ipv4_address: <IP_ADDRESS>
  host_ip_port: 1400
  cpath: /spotifyzc
  use_ssl: false
  version: "1"
  username: <spotify username>
  password: <spotify account password>
  entity_id: media_player.spotifyplus_andrew

But this just gives me an internal server error. Am I doing something wrong? does this not work with sonos? I'm basically hoping using these zeroconf apis I can avoid having to run this proxy spotify connect device in a docker container: https://github.com/philippe44/SpotConnect

Replied to @andrew-kennedy in Discussion Thread #22
Waiting to see if it works for him before I close this issue.

Per Discussion Thread #22, this appears to be working for Andrew.
Closing the issue.


Terragrunt run does not create local file in mac OS

Describe the bug
When i run the terragrunt apply for the below terraform code it does not create the file "foo.bar" in the path "../modules/cassandra/instance_creation/files/" instead i could find it in inside the ".terragrunt-cache"
Steps To Reproduce
Steps to reproduce the behavior, code snippets and examples which can be used to reproduce the issue.
resource "local_file" "foo" {
  content  = "foo! test test test"
  filename = "${path.module}/../modules/cassandra/instance_creation/files/foo.bar"
}

Expected behavior
The "foo.bar" file should be created when the terragrunt apply command is run
Nice to haves

[ The file found in cache folder] Terminal output

$ cat .//spaces-live-infra-terragrunt/live/sandbox/us-gov-west-1/core-app-infra/managed-services/cassandra/.terragrunt-cache/LitHMSlLlB0uHHqYge-DouolS10/Fsd8cV2oG0EvjtpJIXo91yn-Pa0/modules/eks-services/modules/cassandra/instance_creation/files/foo.bar
foo! test test test

[ ] Screenshots

Versions

Terragrunt version:
$ terragrunt  --version
terragrunt version 0.63.3

OpenTofu/Terraform version:
$ terraform --version
Terraform v1.9.2
on darwin_arm64

Environment details (Ubuntu 20.04, Windows 10, etc.):
mac 14.5 (23F79) Sonoma

Additional context
Add any other context about the problem here.

Hello,
this is by design (if terraform.source is defined), in .terragrunt-cache is downloaded terraform sources, generated files if required, and invoked Terraform

Hello, thanks for the response.
Any alternative method to achieve this "resource "local_file""  in terragrunt ?

Hey @skumble , it depends on what you're trying to do.
One simple way to do this is to use the get_terragrunt_dir function to construct a file path, then pass that into your modules as a variable.
e.g.
# terragrunt.hcl
inputs = {
  filename = "${get_terragrunt_dir()}/foo.bar"
}

# main.tf
variable "filename" {}

resource "local_file" "this" {
  filename = var.filename
  content  = "foo! test test test"
}

https://github.com/gruntwork-io/terragrunt/issues/3324#issuecomment-2273294503 This helped. Thanks a lot @yhakbar yhakbar


Assertion for shallow rendering equals

It would be nice to have assertion to check node against node, equals from shallow rendering of enzyme (probably equalsJSX, same to https://github.com/algolia/expect-jsx)
Now
expect(shallow(<Component />).find('SubComponent').equals(<SubComponent foo="bar" />)).to.be.true

Would like to have
expect(shallow(<Component />).find('SubComponent')).to.be.equalsJSX(<SubComponent foo="bar" />)

I'd think .to.equal(<blah>) would be nicer than to.be.equalsJSX tho

+1 for .to.equal

For future reference there's chai-equal-jsx.

@ayrton chai-equals-jsx doesn't accept an enzyme wrapper though, only JSX, or is there a way to get the JSX from the enzyme wrapper?

i would like to encourage the use of shadowing built in chai assertions - I think this is the direction we'd like to see plugins go in - rather than pre/suffixing. So +1 for .to.equal.

imo it's a very bad idea to shadow chai assertions. That will require that this project stays tightly in sync with major version updates of chai itself.
It's best to create new method names - it will make support, documentation, googling, and simple reading comprehension to be much more straightforward.

imo it's a very bad idea to shadow chai assertions. That will require that this project stays tightly in sync with major version updates of chai itself

Why do you think this @ljharb? Since very early versions of chai, it has encouraged the ability to transparently shadow methods with overwriteMethod and the plans for upcoming major versions will only improve the behaviour around this.

I agree with @keithamus, we (chai.js team) have always encouraged it and pretty much the core goal of the next major chai.js release is to make this behavior more robust.
re staying in sync with chai.js - i think that would be the ideal scenario, but it's not necessarily a must do. we can always introduce aliases where it makes sense. imo introducing api breaking changes for this project is a huge no-no unless absolutely necessary.

^^^ oops :)

i had same issue and this is my solution for it:
const ReactElementToString = require('react-element-to-string');
chai.use(function(_chai, utils) {
    var Assertion = _chai.Assertion;
    utils.addMethod(_chai.Assertion.prototype, 'equalJsx', function (expected) {
        // TODO: check that this._obj is ShallowWrapper instance
        // i dont know how to get ShallowWrapper type here... (im using typescript)
        // new Assertion(this._obj).to.be.instanceof(ShallowWrapper);
        const actualString = ReactElementToString(this._obj.instance().render());
        const expectedString = ReactElementToString(expected);
        expect(actualString).to.be.equal(expectedString);
    });
});

usage:
// components
function Foo({ name, value }) { return
<Bar name={name} value={value} />
; }
function Bar({ name, value }) { return
<Baz name={name} value={value} />
; }
function Baz({ name, value }) { return
{name} - {value}
; }

// and inside describe-it:
const actual = shallow(<Foo name="Foo" value="Bar" />);
const expected =
<Bar name="Foo" value="Foo" />
;
expect(actual).to.equalJsx(expected);

and nice error message:
-

-  <Bar name="Bar" value="Bar" />
+

+  <Bar name="Foo" value="Foo" />

changed code in package react-element-to-string - props wasnt sorted (not nesseseary - props order is irelevant but if changed tests would fail...)
file: index.js
-26: return Object.keys(element.props || {}).map(function(prop) {
+26: var keys = Object.keys(element.props || {});
+27: keys.sort();
+28: return keys.map(function(prop) {

cheers


Uncaught Error: spawn EACCES

[Enter steps to reproduce below:]

...
...

Atom Version: 1.3.2
System: Mac OS X 10.10.4
Thrown From: Atom Core
Stack Trace
Uncaught Error: spawn EACCES
At internal/child_process.js:298

Error: spawn EACCES
    at exports._errnoException (util.js:837:11)
    at ChildProcess.spawn (internal/child_process.js:298:11)
    at exports.spawn (child_process.js:351:9)
    at Object.exports.fork (child_process.js:56:10)
    at new Task (/Applications/4Peaks.app/Atom.app/Contents/Resources/app.asar/src/task.js:41:40)
    at Function.module.exports.Task.once (/Applications/4Peaks.app/Atom.app/Contents/Resources/app.asar/src/task.js:17:14)
    at GitRepository.module.exports.GitRepository.refreshStatus (/Applications/4Peaks.app/Atom.app/Contents/Resources/app.asar/src/git-repository.js:374:37)
    at /Applications/4Peaks.app/Atom.app/Contents/Resources/app.asar/src/git-repository.js:75:26

Commands

Config
{}

Installed Packages
# User
No installed packages

# Dev
No dev packages

No repro steps at all. Closing.


comments/index not found

Hi
I am using pretty url's. http://some-dev-domain.test/comments/index throws NotFoundException.
Where is this route registered?

Hi, can you show your app configuration?

comment/manage/index has worked. my urlManager config are the default. Thanks


Fix the all bugs of login , signup ,signing and home page dashboard

There is some issue with the login .
And no content is visible in the home page .

Take the preference of this above image

@gupta-ritik  can you tell exactly what needs to be done? do I have to create this enitre page?

No need to create entire page . Everything is created but having some syntax error only .
You need to only figure out them and fix it

@gupta-ritik  ok assign it to me I'll give it a go.

I would also like to contribute in this

I would also like to contribute in this

@Swetabh333 have you complete the assign work or not


DNM test wheel build

Pull Request Test Coverage Report for Build 398335993

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 94.784%

Totals

Change from base Build 398226904:
0.0%

Covered Lines:
3053

Relevant Lines:
3221

💛  - Coveralls


It works Perfectly and load all images in IOS devices
Description
Steps To Reproduce
In snack also its not loading.
Scrolling down to images number near by  402 # on image .It shows loader only.
Checked with RealDevice Samsung S20 FE: Not loading some images
Expected Results
It should load all images eventually
Snack, code example, screenshot, or link to a repository:
Here is snack expo
https://snack.expo.dev/@rupamshaw/reactnative240imagegreaterthan1mb

It resolved by removeClippedSubviews true in flatList


Adding Precompiled C# code snippets where there were only C# Script ones

Fixes #33965

cc @kashimiz , @cgillum

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

⏲

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

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

rebased on latest master for mergeability

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

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

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

🤔well. not sure what happened there. I edited the files and even did commits in the GH UI but .... now I have no idea where they went. I'll re-do it and post a ⏲ when done :)

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

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

@cgillum ⏲ think I got 'em this time around. That'll be the last time I 'edit file' from GH web 😄

@brandonh-msft and @cgillum after you both are fine with the actual content additions, I will pull these commits over into the private repo. This is way to much content work to sign-off on without seeing how it looks when it gets built, validated, and staged in the private repo.
Please ping me when you are done with your work here.

@ggailey777 I think I fixed that section now.

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

@brandonh-msft I've moved your commits to a PR in the private azure-docs-pr repo: https://github.com/MicrosoftDocs/azure-docs-pr/pull/87335
Your staged doc updates can be reviewed here: https://review.docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-concepts?branch=pr-en-us-87335
If you continue to help us out in the future with Azure docs, you might want to get set up to work in the private repo instead (instructions are here).

Commits are merged into the private repo. #please-close


Support Poetry via poetry.lock

Breakout from #73.

Or, spinning out generic functionality into audit, and keeping pip-audit as a pip-specific wrapper around that functionality.

If that happens, we should probably explore renaming this to audit or something similar, to make it clear that it's not pip-specific.

This makes sense to me -- it looks like audit is taken on PyPI, so in the style of pip's generic resolver being resolvelib we could make it into auditlib 🙂
From there, pip-audit would remain pretty much the same -- the only things that would change would be moving all of the interface.py files over to auditlib and depending on it.

I think we can definitely acquire audit -- hasn't seen an update since 2010.

I hoped to use pip-audit in our internal poetry-based project, but I can't without the support for poetry.lock (which, as you can see in the PR, is quite short). having poetry audit would be great, but I'm not sure if and when it will happen. When I did dephell, the biggest difference between dephell and anything else (including poetry) was having everything out-of-the-box (including, unsurprisingly, dephell deps audit). And dephell, despite being archived 2 years ago or so, still has more stuff than poetry will ever have to offer. So, I don't have high hopes for poetry, and I'd be happy if pip-audit takes the lead on this initiative. If not, oh well, I'll look for alternatives.

Currently, I try to export from poetry to requirements.txt, then process the file:
bash -c 'poetry run pip-audit -r <(poetry export -f requirements.txt --with dev)'

But there is an issue (described in https://github.com/python-poetry/poetry-plugin-export/issues/129 and https://github.com/python-poetry/poetry-plugin-export/issues/157) when the requirements.txt file contains lines like this (I removed the hashes for readability):
requests==2.28.1 ; python_full_version == "3.9.6"
requests[socks]==2.28.1 ; python_full_version == "3.9.6"

pip-audit complains about duplicate requirements:
ERROR:pip_audit._cli:package requests has duplicate requirements: requests[socks]==2.28.1 (from RequirementLine(line_number=1992, line='requests[socks]==2.28.1 ; python_full_version == "3.9.6"     --hash=sha256:7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983     --hash=sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349', filename=PosixPath('/dev/fd/63')))

Is there a workaround? Should I open a dedicate issue for that?

Yeah, could you open a separate issue for that? We generally try to match the same restrictions that pip placed on requirements files, so we'll need to check what they do.

I currently export from poetry to requirements.txt, then process the file:
bash -c 'poetry run pip-audit -r <(poetry export -f requirements.txt --with dev)'

But there is an issue (described in python-poetry/poetry-plugin-export#129 and python-poetry/poetry-plugin-export#157) when the requirements.txt file contains lines like this (I removed the hashes for readability):
requests==2.28.1 ; python_full_version == "3.9.6"
requests[socks]==2.28.1 ; python_full_version == "3.9.6"

pip-audit complains about duplicate requirements:
ERROR:pip_audit._cli:package requests has duplicate requirements: requests[socks]==2.28.1 (from RequirementLine(line_number=1992, line='requests[socks]==2.28.1 ; python_full_version == "3.9.6"     --hash=sha256:7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983     --hash=sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349', filename=PosixPath('/dev/fd/63')))

Note that the poetry team does not consider this as a bug in the export command; see why here: python-poetry/poetry#5688
Is there a workaround? Should I open a dedicated issue for that?

It would be great to have poetry support in pip-audit, but it might change pip-audit scope.
On the other hand, I've done a plugin https://pypi.org/project/ko-poetry-audit-plugin/ on poetry side. See if it could be helpful.

The latest version of pip-audit 2.5.4 fixes the issue with requirements with extras/duplicates :)
see https://github.com/pypa/pip-audit/issues/564

I realize this is a somewhat complex issue but I was thinking that it might good to have at least some basic support because right now pip-audit's behaviour can give users the false impression that they're protected. If you have a Poetry project and you run pip-audit one of two things will happen:

Your virtualenv is stored outside the project, which means that pip-audit will run and say no vulnerabilities were found but that's just saying that nothing was scanned.
Your virtualenv is stored inside the project (i.e. poetry config virtualenvs.in-project true) and pip-audit inspects the virtualenv and may even report vulnerabilities and fix them.

That second case in particular seems like somewhat dangerous since it looks like it's doing something but it's only fixing the developer's local install, to the point where I think it might be preferable if pip-audit just threw an exception saying it found no sources to scan. Maybe it would be a good long-term plan to migrate to having pip-audit list the auto-detected sources and perhaps even fail if it can't find one of the supported lock-file formats.
I appreciate the challenge around supporting external tools like Poetry. Since #402 doesn't support the fix mode anyway, I was almost wondering whether it would make sense to only touch Poetry's external interface by using the output of poetry export when poetry.lock exists. That's not as nice as what's in #402 in one way but would avoid needing to track Poetry's format.

Thanks for bringing this up @acdha!
Long term, I think our plan is still to encourage this by devolving pip-audit into a library-only audit package, which poetry could then integrate with.

I was almost wondering whether it would make sense to only touch Poetry's external interface by using the output of poetry export when poetry.lock exists. That's not as nice as what's in https://github.com/pypa/pip-audit/pull/402 in one way but would avoid needing to track Poetry's format.

I'm hesitant to do this: it requires us to shell out to a command that we don't actually have a dependency on. I don't know Poetry well enough to have a well-formed opinion here, but I'm also concerned that detecting based on poetry.lock will still snarl users who don't use Poetry's lockfile support (I believe this is an officially supported use pattern)?
In terms of nudging these users away from potentially misleading invocations, I'm thinking that maybe it makes sense to emit a warning on stderr if pip-audit is run within a directory that contains a poetry.lock or pyproject.toml with [tool.poetry], similar to what we do when users pass us error-prone options like --no-deps.
What do you think about that? That doesn't improve our support story, unfortunately, but it better clarifies what users should expect from pip-audit in Poetry-based projects, and leaves open the longer-term audit plan (since it would only happen at the pip-audit CLI layer, not in the core library).

I was almost wondering whether it would make sense to only touch Poetry's external interface by using the output of poetry export when poetry.lock exists. That's not as nice as what's in #402 in one way but would avoid needing to track Poetry's format.

I'm hesitant to do this: it requires us to shell out to a command that we don't actually have a dependency on. I don't know Poetry well enough to have a well-formed opinion here, but I'm also concerned that detecting based on poetry.lock will still snarl users who don't use Poetry's lockfile support (I believe this is an officially supported use pattern)?
In terms of nudging these users away from potentially misleading invocations, I'm thinking that maybe it makes sense to emit a warning on stderr if pip-audit is run within a directory that contains a poetry.lock or pyproject.toml with [tool.poetry], similar to what we do when users pass us error-prone options like --no-deps.

That definitely makes sense – I appreciate the concerns about tighter coupling to someone else's project, especially since they rather disappointingly rejected the idea of including an audit command, but I do think it would be worth making it obvious to users that a bare pip-audit is not doing what they probably think it's doing. I was wondering about a pre-commit hook for this since it'd be nice to be able to at least opt-in to something which works with the most common Poetry usage pattern.
The other related change I was thinking might be useful is making it  clear what's being inspected – it seems a little too easy to run pip-audit in a project directory and not realize that what was scanned wasn't the current directory but the Python environment which pip-audit is running from. I'm wondering whether that might be worth a simple “Scanning Python install in ” message, especially if stdout is a TTY.

it seems a little too easy to run pip-audit in a project directory and not realize that what was scanned wasn't the current directory but the Python environment which pip-audit is running from. I'm wondering whether that might be worth a simple “Scanning Python install in ” message, especially if stdout is a TTY.

Strongly agreed! I'd prefer it go to stderr instead (and through the logger, since that's where we put other warnings), but I think this would be great to have.
Would you be interested in making a PR for that, along with a change to warn users about potentially unintuitive behavior when run on a Poetry-based project directory? No problem if not, I should have some free time to make these changes in the coming days.

I’m a little busy this week but we could use that at work. Let me take a stab at it.

We habe the same issue. Any news here?

Any news here?

I don't think so. My PR #402 is floating in space:
https://github.com/pypa/pip-audit/pull/402#issuecomment-1305814733

This is so sad.
Do you have a workaround for requirements.txt with hashes that works good?
Any suggestions?

For poetry projects, you have 2 options:

export requirements.txt and then analyze that.
Use safety or snyk

If poetry isn't a requirement, you can use pip-tools or uv to generate and manage a constraints.txt lock file from pyproject.toml-based projects (I personally use flit). It works great but requires a bit more boilerplate than poetry. The uv team is on their way to fix it, I'm looking forward to it.

The statue quo is this:

pip-audit was designed originally to be eventually integrated into pip. Since pip doesn't support Poetry.lock or other poetry metadata, adding support in its current form would make integration into pip harder.
Long term, we've considered making an audit common library that pip-audit and a (future) poetry-audit could both reuse. I think this is probably the most directly workable route forwards, but there's no timeline for it.

TL;DR: @orsinium's recommendations are right: if you want to use this with Poetry or another non-standard Python packaging tool, you need to first export your dependencies into a format that the standard tools use: either a standard pyproject.toml, or a requirements.txt.
Alternatively, you can always run pip-audit on the virtual environment itself, i.e. install it into whatever venv poetry is managing and have it audit that. That will always work regardless of whatever packaging tool you're using, since it operates solely on the active environment.

In the short term, there are two things that a contributor could do to help out here:

We could raise a warning or error on the case mentioned in https://github.com/pypa/pip-audit/issues/84#issuecomment-1612006803
The README could use a "tips and tricks" entry for poetry around exporting to requirements, similar to the current pipenv one: https://github.com/pypa/pip-audit?tab=readme-ov-file#running-against-a-pipenv-project

If anybody is interested in sending a PR for either of those, I would be happy to review it.

@woodruffw Thank you for your explanation. That made many things much clearer. Could you explain, for general understanding, why pip-audit has a problem with these kinds of duplicate dependencies where one uses extras and the other does not?

I withdraw the question. I think if issue #662 is solved most can just use the poetry export piped to pip-audit.
Without a solution of #662 this will be hit or miss.


Make it more clear what dependencies are needed to build EPL manually

As already mentioned in #30, dependencies required to build UI are hidden in a block of text in a README. We should add huge PREREQUSITES section, which will make deps more clear 👍

We can add simple script checking all required things to build EPL. Like Node, Elm dependency for UI and UI build for whole application.


ci: make sure GRADLE_CACHE_USERNAME and GRADLE_CACHE_PASSWORD secrets are available (Gradle Remote Build Cache)

See usages here:

https://github.com/hiero-ledger/hiero-gradle-conventions/blob/main/.github/workflows/flow-pull-request-checks.yaml#L27-L28
https://github.com/hiero-ledger/hiero-gradle-conventions/blob/main/.github/workflows/flow-deploy-release-artifact.yaml#L15-L16

They do not seem to work. See for example:

https://github.com/hiero-ledger/hiero-gradle-conventions/actions/runs/12368560363/job/34518732050#step:6:22

Could not store entry 89249db11d09e9ecd5df6d626863bf30 in remote build cache: Storing entry at 'https://cache.gradle.hedera.svcs.eng.swirldslabs.io/cache/89249db11d09e9ecd5df6d626863bf30' response status 403: Forbidden

@rbarkerSL looked into this, there are no repo-level secrets. Is this something for our team to handle or someone else?

This has been resolved and confirmed as working. Closing the issue.
CC @rbarkerSL for SA

Stil doesn't seem to work (sometimes?)
https://github.com/hiero-ledger/hiero-gradle-conventions/actions/runs/12435486687/job/34721401915#step:7:43


Should force_overwrite default to true?

Right now, report has a force_override parameter, which defaults to False.
https://github.com/pepkit/pipestat/blob/3d150f7615c927b809a2f745be5aa8f3876203f9/pipestat/backends/abstract.py#L150-L157
For me, it seems more natural that if I report() something, I would want it to replace whatever I had there most of the time. So, I think I would prefer if it defaults to True. (and maybe is renamed).
Open for discussion...

A counter argument: if it defaults to True, there is the potential for accidental data loss due to overwriting. I had assumed False was the default as a safety precaution.

the same argument goes in the other direction. without overwriting, you're losing the new result, and retaining the old one. So your safety precaution doesn't make sense, unless you prioritize old results over new ones.
In the past, I recorded them all.
This is the core issue raised here: https://github.com/databio/pypiper/issues/209

I flipped force_overwrite to default to True. I will do the same in PyPiper. However, we will still need to allow pipestat to offer the ability for history of results:

In the longer term, pipestat should offer the option to include a history of results, and these should be stored somehow in the file (and database). This may not actually be too hard to implement; just add a 'history' function, and when something is overwritten, just move the old values into the history in a way that is an array, rather than a single value. Then, pipestat could offer a clear history function to remove old stuff, if desired, but otherwise, repeated reports of the same result will simply add to the history.


Change hx ifconfigwith hx ip address show in documentation

Expected/Desired Behavior:
One of the samples in README.md should read:
h11 ip address show
(at least for Linux)
Actual Behavior:
Now it reads
h11 ifconfig
Additional Information:
In Linux, ifconfigis deprecated. It is the source of grief for most newbies when they start adding addresses to an interface and ifconfigdoesn't show them.
I know that may mean additional coding in other platforms, but in Networking 101 for Linux we are using the ipcommand only since 2016.

I miss ifconfig – too bad it wasn't maintainer properly on linux distros.
Feel free to submit a pull request.


__rust_end_short_backtrace incorrectly marked as not returning

https://github.com/NationalSecurityAgency/ghidra/blob/fa8eff4d33f6323bcd8e26615d5a362046bb2756/Ghidra/Features/Base/data/RustFunctionsThatDoNotReturn#L7
__rust_end_short_backtrace does return. It merely marks the end of the backtrace that setting the RUST_BACKTRACE=1 env var should show. All stack frames above it are generally from the standard library itself, but for example the rust compiler itself uses it too to reduce verbosity of backtraces printed in case of internal compiler errors.
See https://github.com/rust-lang/rust/blob/a75fed74b62f95d1659ff70bea7895ed5c85bdba/library/std/src/sys_common/backtrace.rs#L163-L177 for the function definition. It has T as return type rather than ! like functions that don't return normally have.

Got confused with __rust_begin_short_backtrace. While the definition of __rust_end_short_backtrace indeed doesn't mandate that it never returns, all uses in libstd indeed do not return.


runtime: hang in pthread_cond_timedwait_relative_np on darwin/arm64

Similar in spirit to the hangs on Android, I had to kill -QUIT a hanging darwin/arm64 build:
https://build.golang.org/log/9678d54fa369d914b12c3b32df3a2470ba7ee4ec
It hung after bootstrap, but before tests:
Building packages and commands for darwin/arm64.
  The backtrace suggests that sysmon called notetsleep to sleep for up to 0xdf8475800 nanoseconds on the note, which is 1 minute.  That is normal enough, and it's possible that sysmon was in a loop sleeping for a minute or two each time waiting for something to happen.
The stack trace shows the other goroutine calling entersyscall.  It would be nice to know what it was doing in that function.  Clearly closedir should not take any noticeable amount of time to run.

More weird crashes on darwin/arm64:
https://build.golang.org/log/186ffe8d4a32f24c719cb49eddf6e37e73957239 ("fatal: bad g in signal handler")
https://build.golang.org/log/8da8b3d360f7b226bbc021f29c3d9617d35773f9 ("signal: illegal instruction")

CC @cherrymui

Like Android, this is also the go_bootstrap program, and it also has the warning
warning: unable to find runtime/cgo.a

On darwin/arm64, we use libc calls, but as it fails to load runtime/cgo package, it does not save/restore G in TLS. If C code temporarily clobbers the G register and a signal is received, bad things will happen.
I guess the only thing we could do is to have async preemption disabled in go_bootstrap (and hope that we never receive a signal during C execution).

So you think https://build.golang.org/log/8da8b3d360f7b226bbc021f29c3d9617d35773f9 is a different issue? It happens during cmd/compile tests.

Yeah, I think that is probably a different issue.


Non-admin players unable to change brush type or shape after reloading the server.

Description
I have this issue on my server where players who aren't operators are unable to select the brush type and shape in the GUI and they show up as as blank. This occurs after reloading the server.

Versions

PocketMine version: PocketMine-MP 3.12.0
BlockSniper version: v3.2.3
Minecraft version: Bedrock Edition v.1.14.60 (protocol version 390)

Crashdump and/or console errors
No console errors or crash.

What do you mean by reloading the server? If you are referring to the /reload command, this command has problems with most plugins. (It is going to be removed from PocketMine soon)

Ah, didn't know /reload was causing issues and that it's going to be removed.


Pthread build fix Fixes #9

@Nukesor Please explain what the PR fixes?
Also consider removing the "your project" specific updates to the readme..


missing SignalR as supported resource for autoscale

missing SignalR as supported resource for autoscale

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

ID: 3af6df03-208e-1e51-70f7-625129f714e6
Version Independent ID: 3d0a4b76-fc9d-7e8f-40f4-fc903669f71c
Content: Autoscale in Microsoft Azure - Azure Monitor
Content Source: articles/azure-monitor/autoscale/autoscale-overview.md
Service: azure-monitor
Sub-service: autoscale
GitHub Login: @EdB-MSFT
Microsoft Alias: edbaynash

@slavizh
Thanks for your feedback! We will investigate and update as appropriate.

@slavizh We have verified and updated the document as required. The update will go live in less than 24 hours. Thanks again!


Add instructions for writing release-notes in PR.

/kind documentation
Add instructions for writing release-notes in PR.
We are using Kubernetes Release Notes Generator to generate our release notes. We should incorporate the instructions for how to write them in the PR template.
/help-wanted
/good-first-issue

/help-wanted
/good-first-issue

I want to do this can you please guide me for this issue.  I am a beginner.

Thank you so much @LiorLieberman
But in the PR template,  release-notes already there and what additional kind you want to add.

I think we need to clarify to the author the importance of picking the right kind and the writing the correct release notes if needed. If the author does not follow that, it makes the changelog generation a bit messy and error pruning.
So something like Heads up - the release notes and the kind are going to be used to generate the right Changelog for the release. To make sure your contribution is recognized, please pick the right kind and add the release notes when necessary
Its just a draft out of my head now, I am sure you will come up with something better then this.

Hey @LiorLieberman, I created a PR for this issue, could you please take a look?


I added yolo model trained in mmdetection I added config file and checkpoint.  by printing the result I am able to see the detection result but wrong tracked result

Object_609(age: 7, hit_counter: 8, last_distance: 0.00, init_id: 609)]
result of tracked like this. I got many object like this its last_distance is 0. In every frame object, it consider as new object and provide the object id to it and not trcaked the previous detected object in last frame.

Hi @raju-kulkarni.
It appears that your issue may be related to the distance function. Could you provide some additional context to better understand this behavior? Specifically, which parameters did you use when initializing the Tracker, such as distance_function and distance_threshold?
Another potential point of failure may be the generation of Detection instances. Have you watched any demos to ensure that you are using the correct format to pass to the Tracker in the update method?

It works now the problem in inference code for latest model of mmdetection it gives the result in different format. but thanks for quick reply really appreciate.


(C/C++) Still need to run 'run.ossdataflow' to get the ossdataflow layer after 'importCode' while simply using joern-parse does not.

This doesn't match the official documentation:

This is true for jssrc2cpg, too, you still need to manually run the command.

You should have document that. Really annoying.


Responses points

Once a challenge is done by a user, it now cannot be done again and does not show on the main page. Profile model created and points added to this model when challenges are completed. New very simple page showing the logged in users completed challenges and total points.
How to test:
Create a new user and then by logging in as an admin, look at the profiles model to make sure it has been correctly generated with 0 points.
Complete a challenge, make sure it then disappears from the homepage and look in the my responses page to check the total points has increased and shows the completed challenge.

 Complete Responses


YAPB.CFG -> https://pastebin.com/FeXyZ5PJ
DIFFICULTY.CFG -> https://pastebin.com/4z9trug4
@jeefo please we need urgent help.

<IP_ADDRESS>:27018 you can join to check them, we need urgent fix for this. @jeefo

Here is video: https://streamable.com/kee2ey

are you sure configs that you provided applied on server?

Yes 100% only thing that MAYBE causes problem is that new bots are in folder yapbnew and old one are still in folder yapb maybe is that problem, but it shouldn't be because they are turned off.

well, you can,t install bot into a different folder, 5hey will use configs from the yapb, not yapbbew one.
and so, difficultty.cfg looks weird, try standard https://raw.githubusercontent.com/yapb/yapb/master/cfg/addons/yapb/conf/difficulty.cfg from the repo

Okay testing in 2 minutes.

Its working now good @jeefo, but headshot is still a thing and they movement kinda suck still (i use default difficulty config)
Noob = 0.2, 0.19, 7, 30, 30, 38, 30.0, 30.0, 40.0
Easy = 0.17, 0.16, 5, 40, 40, 32, 15.0, 15.0, 24.0
Normal = 0.15, 0.14, 10, 60, 60, 26, 5.0, 5.0, 10.0
Hard = 0.15, 0.13, 20, 60, 60, 23, 0.0, 0.0, 0.0
Expert = 0.1, 0.12, 30, 70, 70, 21, 0.0, 0.0, 0.0
will this reduce their headshot?

set yb_difficulty to 3, set Hard = 0.15, 0.14, 10, 60, 60, 26, 5.0, 5.0, 10.0 in difficulty.cfg, should be like normal.
Version 4.4. is not defaulting to expert with difficulty. 4 - is extreme difficulty niw,

i did it, its good now. but their movement is really botish, they are so confused and not smart enough, anything i can to do fix them?


[Don't Merge For Now] Can add flashcards

Added exception to prevent a user from adding a deck and a command at the same time.
When AddCommand for flashcard is called, the data will be added in the data folder. Commented out tags since they cause a null pointed exception for now.
Will do the AddCommand for decks after looking at the Json classes for decks.

Temporarily commented out the deck methods in JsonSerializableCardiBuddy and replaced with flashcard methods. Will replace it back when I finish implementing the deck part of AddCommand.
For now, can try adding flashcards. Should be able to see the flashcards under the data folder.


i access the freeplay menu and it crashes

Describe your bug here.
i have alot of mods installed in the OS Engine and when i enter the 'Freeplay" menu, it crashes the game and...

Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
nope, i just copy and pasted my mods and now i can't access the freeplay menu

It got fixed in 1.5.1


Fix CVE-2023-1370 in kogito-runtimes (json-smart upgrade)

Old version of json-smart is used in kogito-runtimes, it is brought in kogito-quarkus-common transitively with json-path version 2.6.0.
Acceptance criteria:

json-smart version 2.4.10 is used in kogito-runtimes.
json-path version is updated to 2.8.0.

PR merged. Closing this.


gparyani: Blacklist mybtechprojects.tech

gparyani requests the blacklist of the website mybtechprojects\.tech. See the Metasmoke search here and the Stack Exchange search here.

mybtechprojects\.tech has been seen in 0 true positives, 0 false positives, and 0 NAAs.

This hasn't reached out blacklist threshold.

Coverage remained the same at 65.558% when pulling 5b1ed8c796cac0836c29d8f8fe2f8c0d8c7d321a on auto-blacklist-1522499206.2119687 into ec7dffb8a0e7d40af1276da8e0c000afc9509d16 on master.

!!/reject

Rejected, see doppel's comment


Authentication Error

Environment Information

geemap version: 0.8.18
Python version: 3.9.0
Operating System: MacOS Big Sur 11.5

Description
Attempting to install/start geemap. Authentication error in notebook and CLI.
What I Did
In Notebook -
Enter verification code: ENTERED VERIFICATION CODE

---------------------------------------------------------------------------
FileNotFoundError                         Traceback (most recent call last)
/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/data.py in get_persistent_credentials()
    218   try:
--> 219     tokens = json.load(open(oauth.get_credentials_path()))
    220     refresh_token = tokens['refresh_token']

FileNotFoundError: [Errno 2] No such file or directory: '/Users/gavinpirrie/.config/earthengine/credentials'

During handling of the above exception, another exception occurred:

EEException                               Traceback (most recent call last)
/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/geemap/common.py in ee_initialize(token_name)
     81
---> 82             ee.Initialize()
     83         except Exception:

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/__init__.py in Initialize(credentials, opt_url, cloud_api_key, http_transport, project)
    114   if credentials == 'persistent':
--> 115     credentials = data.get_persistent_credentials()
    116   data.initialize(

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/data.py in get_persistent_credentials()
    228   except IOError:
--> 229     raise ee_exception.EEException(
    230         'Please authorize access to your Earth Engine account by '

EEException: Please authorize access to your Earth Engine account by running

earthengine authenticate

in your command line, and then retry.

During handling of the above exception, another exception occurred:

SSLCertVerificationError                  Traceback (most recent call last)
/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in do_open(self, http_class, req, **http_conn_args)
   1341             try:
-> 1342                 h.request(req.get_method(), req.selector, req.data, headers,
   1343                           encode_chunked=req.has_header('Transfer-encoding'))

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py in request(self, method, url, body, headers, encode_chunked)
   1254         """Send a complete request to the server."""
-> 1255         self._send_request(method, url, body, headers, encode_chunked)
   1256

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py in _send_request(self, method, url, body, headers, encode_chunked)
   1300             body = _encode(body, 'body')
-> 1301         self.endheaders(body, encode_chunked=encode_chunked)
   1302

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py in endheaders(self, message_body, encode_chunked)
   1249             raise CannotSendHeader()
-> 1250         self._send_output(message_body, encode_chunked=encode_chunked)
   1251

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py in _send_output(self, message_body, encode_chunked)
   1009         del self._buffer[:]
-> 1010         self.send(msg)
   1011

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py in send(self, data)
    949             if self.auto_open:
--> 950                 self.connect()
    951             else:

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py in connect(self)
   1423
-> 1424             self.sock = self._context.wrap_socket(self.sock,
   1425                                                   server_hostname=server_hostname)

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py in wrap_socket(self, sock, server_side, do_handshake_on_connect, suppress_ragged_eofs, server_hostname, session)
    499         # ctx._wrap_socket()
--> 500         return self.sslsocket_class._create(
    501             sock=sock,

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py in _create(cls, sock, server_side, do_handshake_on_connect, suppress_ragged_eofs, server_hostname, context, session)
   1039                         raise ValueError("do_handshake_on_connect should not be specified for non-blocking sockets")
-> 1040                     self.do_handshake()
   1041             except (OSError, ValueError):

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py in do_handshake(self, block)
   1308                 self.settimeout(None)
-> 1309             self._sslobj.do_handshake()
   1310         finally:

SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)

During handling of the above exception, another exception occurred:

URLError                                  Traceback (most recent call last)
<ipython-input-6-1d393d38f16f> in <module>
      2 import geemap
      3
----> 4 Map = geemap.Map()
      5
      6 # To view exactly where

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/geemap/geemap.py in __init__(self, **kwargs)
     35
     36         if kwargs["ee_initialize"]:
---> 37             ee_initialize()
     38
     39         # Default map center location (lat, lon) and zoom level

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/geemap/common.py in ee_initialize(token_name)
     82             ee.Initialize()
     83         except Exception:
---> 84             ee.Authenticate()
     85             ee.Initialize()
     86

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/__init__.py in Authenticate(authorization_code, quiet, code_verifier)
     87     code_verifier: PKCE verifier to prevent auth code stealing.
     88   """
---> 89   oauth.authenticate(authorization_code, quiet, code_verifier)
     90
     91

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/oauth.py in authenticate(cli_authorization_code, quiet, cli_code_verifier)
    233   webbrowser.open_new(auth_url)
    234
--> 235   _obtain_and_write_token(None, code_verifier)  # Will prompt for auth_code.

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/oauth.py in _obtain_and_write_token(auth_code, code_verifier)
    139     auth_code = input('Enter verification code: ')
    140   assert isinstance(auth_code, six.string_types)
--> 141   token = request_token(auth_code.strip(), code_verifier)
    142   write_token(token)
    143   print('\nSuccessfully saved authorization token.')

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/oauth.py in request_token(auth_code, code_verifier)
     82
     83   try:
---> 84     response = request.urlopen(
     85         TOKEN_URI,
     86         parse.urlencode(request_args).encode()).read().decode()

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in urlopen(url, data, timeout, cafile, capath, cadefault, context)
    212     else:
    213         opener = _opener
--> 214     return opener.open(url, data, timeout)
    215
    216 def install_opener(opener):

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in open(self, fullurl, data, timeout)
    515
    516         sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method())
--> 517         response = self._open(req, data)
    518
    519         # post-process response

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in _open(self, req, data)
    532
    533         protocol = req.type
--> 534         result = self._call_chain(self.handle_open, protocol, protocol +
    535                                   '_open', req)
    536         if result:

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in _call_chain(self, chain, kind, meth_name, *args)
    492         for handler in handlers:
    493             func = getattr(handler, meth_name)
--> 494             result = func(*args)
    495             if result is not None:
    496                 return result

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in https_open(self, req)
   1383
   1384         def https_open(self, req):
-> 1385             return self.do_open(http.client.HTTPSConnection, req,
   1386                 context=self._context, check_hostname=self._check_hostname)
   1387

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in do_open(self, http_class, req, **http_conn_args)
   1343                           encode_chunked=req.has_header('Transfer-encoding'))
   1344             except OSError as err: # timeout error
-> 1345                 raise URLError(err)
   1346             r = h.getresponse()
   1347         except:

URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)>

Tried to authenticate in CLI -
gavinpirrie in ~
$ earthengine authenticate
To authorize access needed by Earth Engine, open the following URL in a web browser and follow the instructions. If the web browser does not start automatically, please manually browse the URL below.

    https://accounts.google.com/o/oauth2/auth?client_id=51.....

The authorization workflow will generate a code, which you should paste in the box below.
Enter verification code: VERIFICATION CODE
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1342, in do_open
    h.request(req.get_method(), req.selector, req.data, headers,
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1255, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1301, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1250, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1010, in _send_output
    self.send(msg)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 950, in send
    self.connect()
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1424, in connect
    self.sock = self._context.wrap_socket(self.sock,
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.9/bin/earthengine", line 33, in <module>
    sys.exit(load_entry_point('earthengine-api==0.1.277', 'console_scripts', 'earthengine')())
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/cli/eecli.py", line 84, in main
    _run_command()
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/cli/eecli.py", line 63, in _run_command
    dispatcher.run(args, config)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/cli/commands.py", line 352, in run
    self.command_dict[vars(args)[self.dest]].run(args, config)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/cli/commands.py", line 385, in run
    ee.Authenticate(**args_auth)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/__init__.py", line 89, in Authenticate
    oauth.authenticate(authorization_code, quiet, code_verifier)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/oauth.py", line 235, in authenticate
    _obtain_and_write_token(None, code_verifier)  # Will prompt for auth_code.
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/oauth.py", line 141, in _obtain_and_write_token
    token = request_token(auth_code.strip(), code_verifier)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ee/oauth.py", line 84, in request_token
    response = request.urlopen(
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 214, in urlopen
    return opener.open(url, data, timeout)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 517, in open
    response = self._open(req, data)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 534, in _open
    result = self._call_chain(self.handle_open, protocol, protocol +
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 494, in _call_chain
    result = func(*args)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1385, in https_open
    return self.do_open(http.client.HTTPSConnection, req,
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1345, in do_open
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)>

Solved by running Install Certificates.command in Python 3.9 application folder.


fixup-yarn-lock: split out from prefetch-yarn-deps

Description of changes
Verified by building all packages
NIXPKGS_ALLOW_UNFREE=1 NIXPKGS_ALLOW_NONSOURCE=1 nix build --impure .#akkoma-frontends.admin-fe .#akkoma-frontends.akkoma-fe .#alice-lg .#anki .#authy .#aws-azure-login .#bilibili .#bitwarden .#bruno .#camunda-modeler .#das .#deltachat-desktop .#drawio .#drawio-headless .#electron .#electron_26 .#electron_27 .#electron_28 .#element-desktop .#element-desktop-wayland .#element-web .#element-web-unwrapped .#fixup-yarn-lock .#freetube .#gitlab .#gitlab-ee .#gitmoji-cli .#gotify-server .#grafana-agent .#headset .#heroic .#heroic-unwrapped .#hydrogen-web .#hydrogen-web-unwrapped .#itch .#jitsi-meet-electron .#logseq .#marp-cli .#mastodon .#matrix-appservice-irc .#mattermost-desktop .#mermaid-cli .#micropad .#mnemosyne .#morgen .#muzika .#nix-tour .#open-stage-control .#outline .#pandoc-drawio-filter .#peertube .#pgadmin4 .#pgadmin4-desktopmode .#picosnitch .#pocket-casts .#podman-desktop .#prefetch-yarn-deps .#pritunl-client .#pxder .#python311Packages.dash .#python311Packages.mkdocs-drawio-exporter .#python312Packages.dash .#python312Packages.mkdocs-drawio-exporter .#r2modman .#ratman .#redisinsight .#revolt-desktop .#rmfakecloud .#sapling .#sharedown .#shepherd .#standardnotes .#stretchly .#super-productivity .#tandoor-recipes .#teams-for-linux .#teleport .#teleport_12 .#teleport_13 .#teleport_14 .#terra-station .#thedesk .#threema-desktop .#tilt .#tutanota-desktop .#uhk-agent .#uhk-udev-rules .#uivonim .#vercel-pkg .#vesktop .#vieb .#webcord .#webcord-vencord .#webtorrent_desktop .#youtube-music

redisinsight-electron and recipe-scrapers failed because of unrelated reasons.
Things done

Built on platform(s)

[x] 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

[x] 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/)
24.05 Release Notes (or backporting 23.05 and 23.11 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.

sadly I do not feel competent enough to review this. removing myself.
@lilyinstarlight might be a good fit here?

I've just run into cache misses for electron again and working around this is a rather annoying.
@lilyinstarlight

@yu-re-ka what do we do here? I kinda want to stop fiddling around with my overrides every other week to not have to rebuild electron.

I added devcontainer which was missing from the treewide change and rebased. I also kicked off builds on build-box.nix-community.org to check for regressions. I'll be merging when ofborg is green

Thanks that we finally got this merged 🎉


Retry Docker Actions

I'm having trouble getting this docker action to retry properly: docker/build-push-action@v2
Issue #52 mentions that "retry Docker actions" are not yet implemented so you may be aware of this already.  From what I can tell the action "docker/login-action@v1" is required to login into the registry before running the build-push-action action (I've used this just fine without wretry.action).  However, it seems when I use<EMAIL_ADDRESS>the "context" for the referenced action is silo'd from the previously action for logging into the registry.
Works without retry:
- name: Login to Github Registry
  uses: docker/login-action@v1
  with:
    registry: ghcr.io
    username: ${{ github.actor }}
    password: ${{ github.token }}

- name: Build image and push to GitHub Container Registry
  uses: docker/build-push-action@v2
  with:
    context: ./
    tags: ghcr.io/[github account]/helloworld:latest
    push: true

Does not work with retry:
- name: Login to Github Registry
  uses: docker/login-action@v1
  with:
    registry: ghcr.io
    username: ${{ github.actor }}
    password: ${{ github.token }}

- name: Retry Test for github GHCR push
  uses<EMAIL_ADDRESS>  with:
    action: docker/build-push-action@v2
    with: |
      context: .
      tags: ghcr.io/[github account]/helloworld:latest
      push: true
    attempt_limit: 3
    attempt_delay: 3000

Errors in Github for the retry action:
error: failed to solve: unexpected status: 403 Forbidden
Error: buildx failed with: error: failed to solve: unexpected status: 403 Forbidden

Nevermind.  Turned out to be permissions issues.


libgdx 1.9.3   OSS RoboVM

No bindings for the latest iOS versions?
which version does it not support?
Thanks!

This is an issue tracker... Please ask questions on the forum or irc.


Really Small Typo In Chapter 6:  'what wobbly line' should be 'that wobbly line' in the BLIT(bandlimited impluse trains) section

I don't have the exact page number but it's in the text

When the impulse is sent through the computer’s DAC and out through its speakers, the resulting analog signal is exactly what wobbly line.

I believe that should be that instead of what.

Cheers!


Create text object bindings only for treesitter mode

I have a conflict for the f textobject: In emacs lisp, I want to use the function textobject provided by lispyville, since there is no tree-sitter support for emacs lisp yet. On the other hand, in other programming modes like python, I still want to use the treesitter text objects.
Is there a way I can add these text objects only for tree-sitter mode? Maybe somehow adding them in a buffer local way and use hooks. I guess it's non-trivial because evil-inner-textobj-map/evil-outer-textobj-map are global and not buffer-local. Maybe it would be possible to have a custom evil-treesitter-inner-textobject-map that extends the non-treesitter equivalent, which can be enabled/disabled via a minor mode? I'm not super experience with emacs lisp either, but this is my guess how this could be done.
Actually, this also seems to be an issue on the lispyville side, since they also set their textobjects globally. I found they have even a TODO in their code, but found no corresponding issue, so I just now also created an issue over there.

Since this package does not bind anything by default, I think you should be able to have the evil bind create a function and only call this package's function if tree sitter mode is active. Even though lispyville does bind the items, I think you should be able to rebind it afterwords to call you function and pass the args over to the proper function based on if tree-sitter mode is active. I have not been able to give a shot and try if it works for sure, but that is what I think we could do.

It's true that you don't bind anything by default, which is why I don't regard this issue as a bugfix report. But I think we could add some configuration hints to the readme and maybe there will be an easier way to toggle treesitter text objects.
In the lispyville issue, @noctuid gives a similar recommendation to yours:

The workaround for now would be to bind the keys yourself to a menu item that selects a different text object depending on whether lispyville-mode is enabled. You can use general-predicate-dispatch to simplify this (it is a small macro you can copy if you do not use general.el).

They also write that they will try using an approach with a specific keymap

I will continue looking. Maybe I could create a lispyville-inner-text-objects-map, for example, that inherits from evil-inner-text-objects-map and bind that in 'operator lispyville-mode-map. I will try that and see if it works.

If that works, I might consider such an approach to configure evil-textobj-tree-sitter as well and might do a PR if that works well :)


can't figure out how to add timestamp file transport

I have this code:
const logger = winston.createLogger({
  level: 'info',
  transports: [
    //
    // - Write to all logs with level `info` and below to `PiClock.log`
    //
    new winston.transports.File({
      filename: 'PiClock.log',
      format: winston.format.combine(
        winston.format.timestamp({
          format: 'YYYY-MM-DD hh:mm:ss A ZZ'
        }),
        winston.format.json()
      ),
      handleExceptions: true
    })
  ]
});

I am getting JSON in the file, but no timestamps? I know if I change the transport to Console the output is correct (with timestamps).
What am I missing?

Figured it out. I was viewing some cached version of my log file in Atom. Not sure how that happened.
All good.


could you share "DAASP_RNN_dataset_with_hemolysis" data?

Hi Alice and reymond-group,
thanks very much for your paper "Machine learning designs non-hemolyticantimicrobial peptides" and shared codes!
Your awesome isolutions is a ensemable of simple RNN models to solve a nice issue!
I am trying to reproduce your codes and may hope replace GRU with LSTM in future.
In 01b-hemolysis-data-extraction.ipynb, the codes call dbassp api link, "https://dbaasp.org/api/v1", but the link is invalid.
I goto dbassp website, the current api version is v3 and need pre apply a key from dbaasp.
Currently, I hope firstly to reproduce your codes.
Could you share the "DAASP_RNN_dataset_with_hemolysis" data in .csv or .plk(pandas pickle) which is created in 01b step?
Later, we will apply the key for dbaasp api v3 after I can run your codes throughtly.
thanks a lot in advance!!
BTW, why not use LSTM but use GRU? I guess it's because the data volume is small and so GRU is enough?
Rocke dong(Dong qichang)

Hi Alice and reymond-group,
solved.
We downloaded the v3 whole data from https://dbaasp.org.
thanks for your share of codes sincerely.


Temperature always 0,0

Hello Erik. Thank you, for the great plugin.
For me the temperature always shows 0,0*C, but the history is correct. Is this a bug, or I am doing something wrong?

Did you try and refresh the screen in Eve (drag down and release)?  Did you try and restart Eve?  Sometimes Eve just loses the connection to homebridge and no longer receives updates.
What temperature does Apple's Home app show?

Yes of course. Apples Home App shows 0*C also.

I think it is my location. If i set the location to Netherland/Amsterdam it is working.
Can you try an set your location to Germany/Erfurt?

Can you try an set your location to Germany/Erfurt?

I wasn't planning on moving house

I wasn't planning on moving house...

😜👍🏻
Ok, have changed the values in lib/WSAccessory.js and it is working.

Solved in v0.0.4 (actually through homebridge-hue-utils@0.4.1).


Background mode not working on iOS simulator

Hi @robertherber !
Fist of all, thanks for this super cool library! I've seen since I updated the xcode version to the v15 that the background refresh has stopped working. Well, I first saw this issue in the useStatisticsForQuantity hook, but also in useSubscribeChange which makes sense as it is used in the first one! I'm using expo v50, in case it helps you to know it. Can it be that we are missing a commit like 7ecfd9b for Xcode15?
I attach here a chunk of code using the hook mentioned above
  const energy = useStatisticsForQuantity(
    HKQuantityTypeIdentifier.activeEnergyBurned,
    [HKStatisticsOptions.cumulativeSum],
    from,
    undefined,
    UnitOfEnergy.Kilocalories
  )

Thanks!!

@presedo93 Are you using the new architecture. Could it be related to #106?


Project coach details page error when loading again

In final project the coach details page works fine when loading for first time. If the page refresh it not working with throw an error. Specially coaches are not fetched from database.

The way the project works, data is only loaded when visiting the root page of the project. If you reload the detail page, the data is missing. This is not Vue-specific - you could of course add such functionality but it’s not part of this project.
Hope this helps.


FIx tests UDP socket opening race condition

Stop the Server, closing the udp socket on exit. The udp socket is asynchronously released on process exit but (because async) could be still in use when the next test process starts. It's better the explicitly close the socket at the end of each test

As you can see from the last travis build :erlang.monitor(:port, ..) is a new feature available starting from erlang 19. If you have a better idea to make the socket closing operation synchronous let me know.


Timebox disrespect warning

In order to... allow us to apply penalties to authors that don't respect their assigned time slots
As... Program committee member
I want... to make it really clear to authors that sanctions can be applied on the next submission process on those authors who use more time than assigned to them. This warning needs to be added both on the Guidelines section and the Author confirmation e-mail.

Do you have the text in PT and EN? :)

I think 3c17aee9224f941912a07116b246a2cc7583cb24 solved it, and I forgot to close this.


feat(avm): nullifier non exist

Please read contributing guidelines and remove this line.

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

#6877  👈
#6848
#6806 : 1 other dependent PR (#6819 )
master

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

Join @Maddiaa0 and the rest of your teammates on  Graphite

Benchmark results
Metrics with a significant change:

protocol_circuit_witness_generation_time_in_ms (base-parity): 889 (-46%)
protocol_circuit_proving_time_in_ms (base-rollup): 64,728 (-17%)
protocol_circuit_proving_time_in_ms (public-kernel-teardown): 38,550 (-21%)
protocol_circuit_proving_time_in_ms (public-kernel-tail): 154,886 (-18%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Proof generation
Each column represents the number of threads used in proof generation.

Metric
1 threads
4 threads
16 threads
32 threads
64 threads

proof_construction_time_sha256_ms
5,705
1,565 (+1%)
709
767 (+2%)
779 (+1%)

proof_construction_time_sha256_30_ms
11,382
3,053
1,369
1,417
1,456

proof_construction_time_sha256_100_ms
44,654
11,730 (+1%)
5,431 (+1%)
5,376
5,358

proof_construction_time_poseidon_hash_ms
78.0
34.0
34.0
58.0
88.0

proof_construction_time_poseidon_hash_30_ms
1,519
418 (-2%)
201
224 (-1%)
271 (+2%)

proof_construction_time_poseidon_hash_100_ms
5,728
1,572
722 (-2%)
771 (-1%)
786 (-1%)

L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
4 txs
8 txs

l1_rollup_calldata_size_in_bytes
1,412
1,412

l1_rollup_calldata_gas
9,464
9,454

l1_rollup_execution_gas
608,000
607,990

l2_block_processing_time_in_ms
698
1,290 (-1%)

l2_block_building_time_in_ms
22,300 (-1%)
45,740

l2_block_rollup_simulation_time_in_ms
22,050 (-1%)
45,384

l2_block_public_tx_process_time_in_ms
18,915 (-1%)
41,981

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 8 txs.

Metric
3 blocks
5 blocks

node_history_sync_time_in_ms
5,973
8,514 (-1%)

node_database_size_in_bytes
9,502,800
12,808,272

pxe_database_size_in_bytes
7,774
15,127

Circuits stats
Stats on running time and I/O sizes collected for every kernel circuit run across all benchmarks.

Metric
1 leaves
16 leaves
64 leaves
128 leaves
256 leaves
512 leaves
1024 leaves
32 leaves

batch_insert_into_append_only_tree_16_depth_ms
10.5 (+1%)
17.0 (+1%)
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.7
31.7
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.609 (+1%)
0.523 (+1%)
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
48.9 (+1%)
76.7
134 (+1%)
247
476
N/A

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
95.9
159
288
543
1,055
N/A

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
0.500 (+1%)
0.472
0.459 (+1%)
0.449
0.444
N/A

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
58.9 (+1%)
113
185 (+1%)
353
631
N/A

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
107
208
355
686
1,263
N/A

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
0.507 (+1%)
0.507
0.488
0.482
0.471
N/A

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
59.2

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
N/A
N/A
N/A
N/A
N/A
101

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0.553

Miscellaneous
Transaction sizes based on how many contract classes are registered in the tx.

Metric
0 registered classes
1 registered classes

tx_size_in_bytes
79,470
665,267

Transaction size based on fee payment method
| Metric |  |
| - |  |


feat: import changes for step component

Description
Progresses https://github.com/appsmithorg/appsmith/issues/17251
Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Locally
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

/ok-to-test sha=fd4cdf8

/ok-to-test sha=b714dfa

/ok-to-test sha=2f33644

This PR has been tested. No issues found.

/ok-to-test sha=ba58c02

/ok-to-test sha=74bfd5e

/ok-to-test sha=3045f46a1b0ca3bb06fe86096f1621104f7ae0f7


[FIX] datalad run error: needs to quote any globs in inputs

i.e., to quote input json file globs in datalad run

@djarecka This should fix the error when using open neuro dataset! I've tested on my end and it was success. I only needed to add some quotes in datalad run -i - please see issue #71 for details. What an easy fix! But it was very hard to notice the problem! Thanks to @mattcieslak for pointing out the issue!


fix(ci): fixed latest-kernel CI usage of steps/jobs outputs.

What type of PR is this?
/kind bug
Any specific area of the project related to this PR?
/area CI
Does this PR require a change in the driver versions?
What this PR does / why we need it:
Fixed small issues introduced in https://github.com/falcosecurity/libs/pull/2114: properly use .outputs for steps/jobs outputs in latest-kernel CI.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [FedeDP]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/milestone 0.19.0

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, FedeDP
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Is there a way to wipe all models from both cache and memory?

Hey,
When a user logs out, I want to wipe everything so that cached items don't leak into the next session. I went through the docs but couldn't make out if this was supported?

Will the managed models in memory be wiped in that case as well? It might be that I'm being too much asking for these reactive features but just wanted to make sure :)

Oh yes, interesting...no, they won't be wiped. The way that we do this is we clean the view controllers. Since the view controllers hold onto the data providers, everything disappears automatically.

The consistency manager has a method clearListenersAndCancelAllTasks which erases all the managed models (but the data providers still have a reference to the models - just they are now unmanaged).

However, this doesn't wipe the collections in the SharedCollectionManager.

Alright, the app I'm working on is browsable when there are no users as well, but I think this is too much of an edge case to think about. Thanks for the info!


What does calibration mean in the context?

From page 28 of the paper:

Calibration (Murphy, 1973; Murphy & Winkler, 1977; DeGroot & Fienberg, 1983) is a widely studied property
in the literature on uncertainty quantification: a model is calibrated if it assigns meaningful probabilities
to its predictions. Concretely, if a well-calibrated model predicts that 1,000 sentences are toxic each with
probability 0.7, then we expect around 700 of them to be toxic. To quantify calibration, we compute the
expected calibration error (ECE; Naeini et al., 2015; Guo et al., 2017), which measures the difference between
the model’s predicted probability and the fraction of times the model is correct. By default, we use 10-bins
with an equal number of probabilities per bin.


Cursor after injected text

enable inline quick suggestions
type _curr to get member completion for this._currentChoice
the cursor shows at the wrong end

https://user-images.githubusercontent.com/1794099/160101000-29c2f0a1-6ed0-4dcf-b702-304df26d50cb.mov

I’m on an Insiders that includes this fix (c63ed49) but I’m still seeing it:
https://user-images.githubusercontent.com/3277153/160172091-d96a6a5f-36b0-48d4-8f33-f5158482f941.mp4

Reopening as verification-found based on above.

The full text of the file is seen in the screen capture. Also, it doesn’t seem to require parens. All it takes is to type over an inline suggestion. Note that this does not happen with completions that are previewed in Inline Suggestion; GitHub Copilot is the only thing that repros it for me—IIRC that uses a different API than completions.

Makes sense that the fix didn’t apply to Copilot’s inline suggestion usage a the patch seems to be specific to completions.

Closing again and marking as verified for now.

Sorry, what’s the solution then?

Will let @hediet decide whether to reopen this issue or create a new one for your case.


add graphframe offset and scale APIs

Introduces gf.offset(offsets) and gf.scale(offsets), where offsets is a dict of
dataframe column names and values. This returns a new graphframe instead of
modifying in place.
Resolves #257

Multiplying is okay because it doesn't break the inc_metrics but if we are going to add something to an exclusive column inplace we should probably regenerate the corresponding inclusive column. The problem is we currently don't keep a mapping between exc and inc columns. Or we could simply not allow inplace scale. There is probably also a problem with scaling inc metrics in place.


use the regex match of subdomain

i'm trying witouth success to proxy a range of subdomain to another host/path.. something like this
reproxy --static.enabled --static.rule="(.*).example.com,(.*),https://$1.foo.com/$2"
that should result in
http://AAAA.example.com/UUUU proxied to https://AAAA.foo.com/UUUU
Is this possible somehow?

moved to discussion


How to install tesseract "eng" "traindata" using vcpkg ?

I installed tesseract successfully using vcpkg and integrated it. But when I runt tesseract based C++ program on Visual Studio 2017, I see the following error. Please help me in fixing this.
Error opening data file C:\Users\kintali\source\repos\TesseractTest\x64\Debug/tessdata/eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!
I even downloaded "eng.trainedata" and copied it into root folder mentioned in the error, but still no use.

Tesseract doesn't have any features right now.
We need to add these features.

How to add the features...?

I downloaded and copied "eng.traineddata" to tessdata folder, Now I dont have error. Is it the right way to do.

-DTESSDATA_PREFIX=///downloaded and copied "eng.traineddata" to "tessdata" folder////

@NarendraKintali, yes, see related issue https://github.com/tesseract-ocr/tesseract/issues/1309.

Thank you @PhoebeHui I solved the issue.


Updated HU translation

Updated HU.json translation due to some new english words  phrases was added.

Updated SK.json - same reason

Fixed un-translated / badly translated words

Could you only add the commits


DocsArchive-1.0.20272.1Auto archive content

Auto archive content from https://github.com/OPSTest/E2E_DocsArchive.git

Docs Build status updates of commit e6506c9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

.openpublishing.redirection.json
:white_check_mark:Succeeded

e2e_archiveDocs_20201008010107/TOC.yml
:white_check_mark:Succeeded
View

e2e_archiveDocs_20201008010107/breadcrumb/e2e_archiveDocs_20201008010107/toc.yml
:white_check_mark:Succeeded

e2e_archiveDocs_20201008010107/docfx.json
:white_check_mark:Succeeded

e2e_archiveDocs_20201008010107/fallback.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Snapshot Animation Lag

Hello!
I have implemented a standard gesture recognizer to animate from a collection view to an expanded card. However, when panning to dismiss the view I have noticed the snapshot behind the expanded card lags slightly behind the position animation.
https://youtu.be/eMiUA52khKE

Hello,
I'm seeing the exact same issue with a pan gesture action as well:
The larger back view element is lagging a few frames (enough to be visible) from the front elements being dismissed.


Enable / Disable Security Context

This PR makes the security context removable from Kubernetes YAML files, it means you can really disable them in case of not wanting them. closes #140

@1995parham Somebody didn't use the PR template :D
Please fill out the changelog:

[ ] CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]

Thanks for your comments. I have fixed them.

Hi @1995parham
We just merged #144. Due to the massive refactor you will have to rebase master and make sure that you don't actually add back the old files, since the location changed to a more easily maintainable folder structure

Yes, I will rebase it. about the permissions, they had execution permission and I removed it.

Thanks for your changes and sorry about the Nginx security context.


Match the used font to the one used by notes

Currently the displayed font in the progress bar sticks out and looks a bit alien.

Also adding a configuration option for fonts in the bar options would be pretty cool.

Ah - yep.  The font used in the mono-spaced font, so can look strange.  This is so the progress bars can have a set length.
But now I think of it, it makes more sense to make the label whatever default font set in the notes and limit the mono-spacing to the bar itself.

default font

I would like to see the default font reflected as well.


Hide rspec.profile_examples locally

This means that travis (as it sets ENV['RACK_ENV'] to 'test') will still display them, but they won't run on local machines

@dotemacs That commit was me.
Now that is weird... my home account should not have permissions on this repo and I've specifically set git to use my work account.

Never mind, pushed again from the proper account!


fix(pool_exporter): remove pool exporter deployment/upgrade templates

Signed-off-by: Utkarsh Mani Tripathi<EMAIL_ADDRESS>Revert "feat(exporter): add pool-exporter json"
Revert "fix(config): add prefix openebs_io in monitoring"
Revert "feat(exporter): add configuration for pool-exporter"

which is the PR that you are reverting?

we need to revert the script as well

@vishnuitta the code in the script is applied to the deployment which we are patching, so removing the json templates will help. Anyway, I will verify it from my end.

this can be kept on hold until we decide how we branch out code for 0.9. Otherwise, changes are good

Closing this as pool-exporter got merged into master


changes to validation for accounting for autocomplete

addresses: https://nanopay.atlassian.net/browse/CPF-4571
Went through options with design to handle auto-validation, and so:
decided that it's best to ignore that the button is reading an error, since selecting 'Sign In' still functions as a user action, and works correctly as soon as that happens.

This worked while demoing to design, but didn't when demoing to Kevin. SO it was decided to remove the validation, and revert validation to its original form.


Artifact not fully deployed, missing files.

In my workflow job, I'm currently using a combination of the upload-pages-artifact and deploy-pages actions.
I've set my pages "Build and deployment" source to Github Actions, so there's no gh-pages branch present.
When using the deploy-pages action, not all files in the artifact archive are getting deployed.
There are some files that are simply not present in the deployed pages endpoint.
For example, this file: 2017.2.5.json returns a 404.
However, it is clearly present in the artifact produced by this workflow run. The artifacts can be downloaded here, you can see 2017.2.5.json is actually present.
This particular workflow run tries to deploy 465 files in the root of the github-pages deployment.
It might be a coincidence, but when I use a smaller amount of files as my output, it does seem to upload all of them.
For example, this particular run only uploaded 7 files
The actual deploy-pages action doesn't throw any warnings or errors, so i'm confused as to why this happens.
Source:
python-app.yml (workflow)
Is there an unwritten limit on how many files should be uploaded to the root of a github page? (other than the 10GB stated in the upload-pages-artifact documentation)

Thanks for you quick response.
Oh wow, weird!
I hadn't considered doing a separate curl test, but after doing that, it also returned a 200 like yours.
At the time of writing, I still try to refresh the page in my browser (Brave), and oddly enough, it still returns a 404.
I've also tested in new, fresh, "Private" instances of Chrome and Firefox, all resulting in 404.
From Brave's Development tools;
General
===
Request URL: https://eamonwoortman.github.io/unity-changelog-scraper/2017.2.5.json
Request Method: GET
Status Code: 404
Remote Address: [2606:50c0:8002::153]:443
Referrer Policy: no-referrer-when-downgrade

Reponse headers
===
accept-ranges: bytes
access-control-allow-origin: *
age: 165
content-encoding: gzip
content-length: 5232
content-security-policy: default-src 'none'; style-src 'unsafe-inline'; img-src data:; connect-src 'self'
content-type: text/html; charset=utf-8
date: Mon, 19 Dec 2022 18:22:26 GMT
etag: W/"639d0caa-247b"
permissions-policy: interest-cohort=()
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 9
x-fastly-request-id: 5dbfb7f756d23e8ce43986937d14e3a1ac68543f
x-github-request-id: E698:D6EB:2A88A05:2C21E93:63A0AB3C
x-proxy-cache: MISS
x-served-by: cache-ams21061-AMS
x-timer: S1671474146.033921,VS0,VE1

So I suppose it's a browser issue? Or is there something with the way the browser requests it?
Any idea how to remedy this?
In the end, I'll be using Node's fetch to get the contents of each file, I assume it works similar to Curl.
Glad to hear it's not a github/deploy-pages issue though.

I recommend referencing the major version's tag though (e.g. actions/upload-pages-artifact@v1) so you get updates as we release them.

Thanks for your advise, that makes sense. I'll update it as soon as possible.

I'm a tad bit confused, now my Brave instance is getting proper response but my fresh Firefox instance is not;

I can see it being served by different caches but surely they should return the same result?
I realize this isn't a deploy-pages problem per se but probably still something we want to address? Is there any way we can force invalidate all caches after a deployment?

I've switched to the legacy gh-pages branch workflow to remedy this for now.


Small update to PR #1338

Codecov Report
Patch coverage has no change and project coverage change: +0.01% :tada:

Comparison is base (a2297d3) 89.21% compared to head (52126a0) 89.23%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1339      +/-   ##
==========================================
+ Coverage   89.21%   89.23%   +0.01%
==========================================
  Files          51       51
  Lines        7596     7591       -5
==========================================
- Hits         6777     6774       -3
+ Misses        819      817       -2

Flag
Coverage Δ

unittests
89.23% <ø> (+0.01%)
:arrow_up:

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

Files Changed
Coverage Δ

lark/load_grammar.py
92.60% <ø> (-0.01%)
:arrow_down:

tests/test_parser.py
95.02% <ø> (+0.14%)
:arrow_up:

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


Different ASR result between python sdk and speech studio.

I deployed a model in a speech studio service and used its endpoint_id for deployment in Python. However, when I tried to recognize a wav file in Python using both "speech_recognize_continuous_from_file()" and "speech_recognize_async_from_file()", I found that the results in Python were inconsistent with the results obtained by uploading the file through the UI. What could be the reason for this??

What is the audio format of the audio file you are using? Speech Studio is leveraging gstreamer to support a range of audio formats and you may for example get slightly different results (over a large corpus) if you have 8kHz data since gstreamer will convert that to 16kHz first before sending it to the service instead of sending it directly.

I test the result in librispeech dataset, the audio format information of  which is "Codec: WAV, Channels: Mono, Sample rate: 16000Hz, Bit rate: 256kbps". More specifically, i test the "61-70968-0022.wav" in speech studio, speech_recognize_once_from_file() and speech_recognize_continuous_from_file(). The result of them are "OLD MAN ANSWERED THE LEAD SOLDIER", "OLD MAN ANSWERED THE LEAN SOLELY PRENTICE" and "OLD MAN ANSWERED THE LEAN SOLELY"  respectively. furthermore, the result of the most of audio in librispeech dev dataset is a bit different. So, which function should I use if I want to get the most similar result between python and speech studio?

When you run this in Speech Studio, which of these are you using: The Real-time speech to text try-out, The Batch speech to text try out, or are you running a test in a Custom Speech project?
Are you using en-US as the locale? Also how did you convert the original .flac file to wav?
When I run 61-70968-0022.wav from librispeech I get consistent results. I assume for the Python code you run our github sample:
Real-time try-out: "Tis fine for you to talk, old man, answered the lean, sullen apprentice. "
Batch try-out: "'Tis fine for you to talk, old man," answered the lean, sullen apprentice.
Python speech_recognize_once_from_file(): "Tis fine for you to talk, old man, answered the lean, sullen apprentice."
Python speech_recognize_continuous_from_file(): "Tis fine for you to talk, old man, answered the lean, sullen apprentice."

61-70968-0022.zip
Here is the wav file I am using.

In Speech Studio, I am running a test in a Custom Speech project,  using en-US as the locale and 'eastus' as the location, the model i am using is 20221013. What I forgot to mention just now is that my audio has added some noise for enhancement.
when I run the "61-70968-0022.wav" in Speech Studio UI, the output is "Old man, answered the lead soldier".
Python speech_recognize_once_from_file(): "Old Man answered the lean solely Prentice."
Python speech_recognize_continuous_from_file(): " Old Man answered the lean solely Prentice."
the result in speech_recognize_once_from_file() and speech_recognize_continuous_from_file() are the same, but both of them are different with Speech Studio UI.
61-70968-0041.zip
futhermore, i also run the '61-70968-0041.wav' in above three ways:
Speech Studio: "I like you, Will, that i have met in life within two days doing that"
Python speech_recognize_once_from_file(): "I like you."
 Will that I have met in like within two days? In that."
the result of three ways have a big difference.

@coreeey -- apologies for this falling off the radar. Given the contrast between the results you observed and what @heikora reported, I think we need further details to advise:

You mention that you've modified the reference input audio to add noise; can you share either the audio or the method to reconstruct it? And is the input consistent across test scenarios?
Do you observe the same discrepancies when using the default speech endpoint or is this unique to your custom speech project?
Is the code exercising the API calls for recognize_once and recognize_continuous unmodified from the quickstart?


Complete History technique?

#14 raises the point that there is no way currently to get the complete history (from 'recent' to the beginning of time).
Maybe there should be a method or Room or HistoryCollection to do so? Or make it the default behavior?

@manugarri I'm happy to accept pull requests from you or anyone else on this.


Confusion About JWT Pizza GitHub URL Submission Location

Overview
In the reading, it made it sound like the AutoGrader would automatically find my repo based on the magic jwt-pizza repo name and the GitHub username provided on My Profile page. However, then I was asked at the end to submit the direct URL to Canvas.
I had expected to provide GitHub related information to the AutoGrader. Some clarification about how this is supposed to be would be appreciated.
Sources
Here are the conflicting sources of information:
Forking the Repository:

Create the fork by pressing the Create fork button. For the AutoGrader to find your repo, leave the name of the repository jwt-pizza.

Assignment:

Once you are done, go over to Canvas and submit the URL of your forked repository.

The canvas submission is not used by the autograder. It is only meant as an aid to the learner to remind them to complete the work.
The autograder asks for the GitHub url for the learner and assumes both the path for pizza and pizza-service as indicated in the instruction while passing off the future deliverables.
I suppose we could remove the need to submit the canvas assignment, but it does seem to provide some value to the learner.