sam build fails with fastavro dependency in the requirements file

Description
Sam build fails to build when there's a dependency of fastavro in the requirements.txt file.
Steps to reproduce
In the requirements file use fastavro as dependency
and use sam build or sam build -u
Observed result
Please provide command output with --debug flag set.
Telemetry endpoint configured to be https://aws-serverless-tools-telemetry.us-west-2.amazonaws.com/metrics
'build' command is called
Starting Build inside a container
No Parameters detected in the template
1 resources found in the template
Found Serverless function with name='XandrReadLambda' and CodeUri='.'
Building resource 'XandrReadLambda'

Fetching lambci/lambda:build-python3.7 Docker container image......
Mounting /Users/d441303/Documents/professional/holodeck/xandr as /tmp/samcli/source:ro,delegated inside runtime container
Using the request object from command line argument
Loading workflow module 'aws_lambda_builders.workflows'
Registering workflow 'PythonPipBuilder' with capability 'Capability(language='python', dependency_manager='pip', application_framework=None)'
Registering workflow 'NodejsNpmBuilder' with capability 'Capability(language='nodejs', dependency_manager='npm', application_framework=None)'
Registering workflow 'RubyBundlerBuilder' with capability 'Capability(language='ruby', dependency_manager='bundler', application_framework=None)'
Registering workflow 'GoDepBuilder' with capability 'Capability(language='go', dependency_manager='dep', application_framework=None)'
Registering workflow 'GoModulesBuilder' with capability 'Capability(language='go', dependency_manager='modules', application_framework=None)'
Registering workflow 'JavaGradleWorkflow' with capability 'Capability(language='java', dependency_manager='gradle', application_framework=None)'
Registering workflow 'JavaMavenWorkflow' with capability 'Capability(language='java', dependency_manager='maven', application_framework=None)'
Registering workflow 'DotnetCliPackageBuilder' with capability 'Capability(language='dotnet', dependency_manager='cli-package', application_framework=None)'
Found workflow 'PythonPipBuilder' to support capabilities 'Capability(language='python', dependency_manager='pip', application_framework=None)'
Running workflow 'PythonPipBuilder'
Running PythonPipBuilder:ResolveDependencies
calling pip download -r /tmp/samcli/source/requirements.txt --dest /tmp/samcli/scratch
Full dependency closure: {fastavro==0.22.12(wheel), urllib3==1.25.8(wheel), smart-open==1.9.0(sdist), requests==2.23.0(wheel), boto3==1.12.11(wheel), docutils==0.15.2(wheel), boto==2.49.0(wheel), certifi==2019.11.28(wheel), s3transfer==0.3.3(wheel), python-dateutil==2.8.1(wheel), pytz==2019.3(wheel), botocore==1.15.11(wheel), six==1.14.0(wheel), jmespath==0.9.5(wheel), chardet==3.0.4(wheel), idna==2.9(wheel)}
initial compatible: {urllib3==1.25.8(wheel), requests==2.23.0(wheel), boto3==1.12.11(wheel), docutils==0.15.2(wheel), idna==2.9(wheel), certifi==2019.11.28(wheel), s3transfer==0.3.3(wheel), python-dateutil==2.8.1(wheel), pytz==2019.3(wheel), botocore==1.15.11(wheel), six==1.14.0(wheel), jmespath==0.9.5(wheel), chardet==3.0.4(wheel), boto==2.49.0(wheel)}
initial incompatible: {fastavro==0.22.12(wheel), smart-open==1.9.0(sdist)}
Downloading missing wheels: {fastavro==0.22.12(wheel), smart-open==1.9.0(sdist)}
calling pip download --only-binary=:all: --no-deps --platform manylinux1_x86_64 --implementation cp --abi cp37m --dest /tmp/samcli/scratch fastavro==0.22.12
calling pip download --only-binary=:all: --no-deps --platform manylinux1_x86_64 --implementation cp --abi cp37m --dest /tmp/samcli/scratch smart-open==1.9.0
compatible wheels after second download pass: {urllib3==1.25.8(wheel), requests==2.23.0(wheel), boto3==1.12.11(wheel), docutils==0.15.2(wheel), boto==2.49.0(wheel), certifi==2019.11.28(wheel), s3transfer==0.3.3(wheel), python-dateutil==2.8.1(wheel), pytz==2019.3(wheel), botocore==1.15.11(wheel), six==1.14.0(wheel), jmespath==0.9.5(wheel), chardet==3.0.4(wheel), idna==2.9(wheel)}
Build missing wheels from sdists (C compiling True): {smart-open==1.9.0(sdist)}
calling pip wheel --no-deps --wheel-dir /tmp/samcli/scratch /tmp/samcli/scratch/smart_open-1.9.0.tar.gz
compatible after building wheels (no C compiling): {urllib3==1.25.8(wheel), smart-open==1.9.0(wheel), requests==2.23.0(wheel), boto3==1.12.11(wheel), docutils==0.15.2(wheel), boto==2.49.0(wheel), certifi==2019.11.28(wheel), s3transfer==0.3.3(wheel), python-dateutil==2.8.1(wheel), pytz==2019.3(wheel), botocore==1.15.11(wheel), six==1.14.0(wheel), jmespath==0.9.5(wheel), chardet==3.0.4(wheel), idna==2.9(wheel)}
Build missing wheels from sdists (C compiling False): set()
compatible after building wheels (C compiling): {urllib3==1.25.8(wheel), smart-open==1.9.0(wheel), requests==2.23.0(wheel), boto3==1.12.11(wheel), docutils==0.15.2(wheel), boto==2.49.0(wheel), certifi==2019.11.28(wheel), s3transfer==0.3.3(wheel), python-dateutil==2.8.1(wheel), pytz==2019.3(wheel), botocore==1.15.11(wheel), six==1.14.0(wheel), jmespath==0.9.5(wheel), chardet==3.0.4(wheel), idna==2.9(wheel)}
Final compatible: {urllib3==1.25.8(wheel), smart-open==1.9.0(wheel), requests==2.23.0(wheel), boto3==1.12.11(wheel), docutils==0.15.2(wheel), boto==2.49.0(wheel), certifi==2019.11.28(wheel), s3transfer==0.3.3(wheel), python-dateutil==2.8.1(wheel), pytz==2019.3(wheel), botocore==1.15.11(wheel), six==1.14.0(wheel), jmespath==0.9.5(wheel), chardet==3.0.4(wheel), idna==2.9(wheel)}
Final incompatible: {fastavro==0.22.12(wheel)}
Final missing wheels: {fastavro==0.22.12(wheel)}
PythonPipBuilder:ResolveDependencies failed
Traceback (most recent call last):
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflows/python_pip/actions.py", line 42, in execute
    requirements_path=self.manifest_path,
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflows/python_pip/packager.py", line 137, in build_dependencies
    self._dependency_builder.build_site_packages(requirements_path, artifacts_dir_path, scratch_dir_path)
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflows/python_pip/packager.py", line 201, in build_site_packages
    raise MissingDependencyError(packages_without_wheels)
aws_lambda_builders.workflows.python_pip.packager.MissingDependencyError: {fastavro==0.22.12(wheel)}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflow.py", line 269, in run
    action.execute()
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflows/python_pip/actions.py", line 45, in execute
    raise ActionFailedError(str(ex))
aws_lambda_builders.actions.ActionFailedError: {fastavro==0.22.12(wheel)}
Builder workflow failed
Traceback (most recent call last):
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflows/python_pip/actions.py", line 42, in execute
    requirements_path=self.manifest_path,
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflows/python_pip/packager.py", line 137, in build_dependencies
    self._dependency_builder.build_site_packages(requirements_path, artifacts_dir_path, scratch_dir_path)
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflows/python_pip/packager.py", line 201, in build_site_packages
    raise MissingDependencyError(packages_without_wheels)
aws_lambda_builders.workflows.python_pip.packager.MissingDependencyError: {fastavro==0.22.12(wheel)}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflow.py", line 269, in run
    action.execute()
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflows/python_pip/actions.py", line 45, in execute
    raise ActionFailedError(str(ex))
aws_lambda_builders.actions.ActionFailedError: {fastavro==0.22.12(wheel)}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/__main__.py", line 126, in main
    mode=params.get("mode", None),
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/builder.py", line 125, in build
    return workflow.run()
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflow.py", line 76, in wrapper
    func(self, *args, **kwargs)
  File "/var/lang/lib/python3.7/site-packages/aws_lambda_builders/workflow.py", line 276, in run
    raise WorkflowFailedError(workflow_name=self.NAME, action_name=action.NAME, reason=str(ex))
aws_lambda_builders.exceptions.WorkflowFailedError: PythonPipBuilder:ResolveDependencies - {fastavro==0.22.12(wheel)}
Build inside container returned response {"jsonrpc": "2.0", "id": 1, "error": {"code": 400, "message": "PythonPipBuilder:ResolveDependencies - {fastavro==0.22.12(wheel)}"}}

Build Failed
Sending Telemetry: {'metrics': [{'commandRun': {'awsProfileProvided': False, 'debugFlagProvided': True, 'region': '', 'commandName': 'sam build', 'duration': 28859, 'exitReason': 'BuildError', 'exitCode': 1, 'requestId': '3d44ac3d-9c44-43bf-b28d-6a171b805ce2', 'installationId': '5a21b101-c25d-4cad-847e-9bf24c479324', 'sessionId': '479c0825-1275-449d-a2cd-9837c7d2c177', 'executionEnvironment': 'CLI', 'pyversion': '3.7.6', 'samcliVersion': '0.41.0'}}]}
HTTPSConnectionPool(host='aws-serverless-tools-telemetry.us-west-2.amazonaws.com', port=443): Read timed out. (read timeout=0.1)
Error: PythonPipBuilder:ResolveDependencies - {fastavro==0.22.12(wheel)}

Expected result
Build Succeeded
Additional environment details (Ex: Windows, Mac, Amazon Linux etc)

OS: MacOS Mojave 10.14.6 (18G3020)
sam --version: SAM CLI, version 0.41.0

Add --debug flag to command you are running

+1 just ran into this. i'm stuck.

I guess it's an issue with the wheels available for fastavro. I started downgrading and found a version that worked: 0.22.0.

Tracked it down to this:
https://www.python.org/dev/peps/pep-0571
fastavro started publishing manylinux2010 tagged wheels with release 0.22.8. i'm guessing sam build is looking for the older manylinux1 tagged wheels. I'm not sure where this should be "fixed". Should fastavro resume building the old wheels, or should sam build be updated to use the new ones.

It sounds like the plan is that sam build will be updated to be able to use newer wheels: https://github.com/awslabs/aws-sam-cli/issues/2014#issuecomment-645508588

I guess it's an issue with the wheels available for fastavro. I started downgrading and found a version that worked: 0.22.0.

@snagafritz did you manage to get it running with fastavro 0.22.0 ?
I'm also sort of blocked by this atm, but i'd be happy if any version would work since i'm only testing things for now

I was able to use the last fastavro release that included a manylinux1 build: 0.22.7.

Support in manylinux wheels is in the works: https://github.com/awslabs/aws-lambda-builders/commit/09f837ea4626cd076ab1f527e2bec8a12de57c90
Closing the issue for now, as the original dependency now builds.


Gamemode doesn't work

I tried to install everything according to the documentation. But the gamemode refuses to work, there is a connection to the server, but no further actions are performed, although the infernus-starter gamemode should be executed.
I also discovered that game events are not being processed or executed.
I added a log to OnPlayerConnect, but it did not appear when connecting to the server.
The message is only displayed when OnGamemodeInit and also when OnPlayerDisconnect I received an error.
To install and run I used the following commands:
pnpm dlx @infernus/create-app create
cd projectname
infernus install
pnpm install
pnpm dev

Since raknet callbacks are not registered by default, rpc and packet are blocked.
your need to complete the raknet environment.
this is @infernus/create-app cli tool issue, I will fix it later.
import { onIncomingPacket, onIncomingRPC, onOutgoingPacket, onOutgoingRPC } from "@infernus/raknet";

onIncomingPacket(({ next }) => {
  return next()
})

onIncomingRPC(({ next }) => {
  return next()
})

onOutgoingPacket(({ next }) => {
  return next()
})

onOutgoingRPC(({ next }) => {
  return next()
})


How to deprecate command options?

@mattcaswell posted in https://github.com/openssl/openssl/pull/10873#discussion_r371273904:
Should there be a way of formally marking options that are deprecated, e.g. so that they appear as such in "-help" output, and disappear in no-deprecated builds?

FYI, I won't be doing anything about this for 3.0 because the slew of deprecation activities are not required for 3.0 even though many team members are doing it.  Oh well.

seems like this never got addressed to completion
@mattcaswell @levitte is there any action we are considering here?  Or should this be closed

No response, marking as inactive, to be closed at the end of 3.4 dev barring further input

I didn't see the earlier notification.
I think we need to consider this again.

@nhorman IMO this is unlikely to be resolved as a community issue. IMO someone needs to propose a policy on how to deprecate command options and that proposal needs to be reviewed/approved by OTC.


Add support for Origin

The Token to Use MapKit JS should contain origin
origin — An optional claim that constrains the token to a specific website or domain. The value of this claim is a fully qualified domain, without a URL scheme (such as https://) that matches the origin header that the browser passes. For example, mywebsite.example.com. Optionally, you can use an asterisk (*) as the first character in the domain to match multiple subdomains. Don’t include a trailing slash as part of the origin claim.
https://developer.apple.com/documentation/mapkitjs/creating_and_using_tokens_with_mapkit_js

Hi, the library is intended for backend use thus there is no origin.


Visualization class: FC/PSD/TS/etc.

Figure out the data structure.

Physiological analytics

Phase plane analysis

PLS method

#101 was done
figure out if we want a plotting object or append as method to other object

We can approach it in two ways:

The visualization functions would be extra methods that we can add to data objects
We could define a visualization object which would take in the data obj to be plotted + the representation we want (e.g., time series, PSD, FC mat, etc.) and the viz object will do the plotting.

I think the first option would make more sense if the data to be plotted isn't too complex. This would be similar to mne.evoked.plot() method in the MNE library.
In the case of more complex plots (for example 3D source localization) the second way would be more ideal. This is similar to the Brain object in mne (mne.viz.Brain).
What are people's thoughts? How do you think we should proceed?

John Recommendation: For simpler figures taking only a few lines of code then write them explicitly in examples, for more complex plots with many lines then have them encapsulated in methods/functions

Current focus to improve the figures in eg 003r and eg 004r

Will make into MNE object to use MNE visualization funcitons.
Can also add the montage data to use .plot_joint() more comprehensive plots.

Added some code to generate clean-up visualizations:

However, having issues when trying to build the html files:

Extension error:
Here is a summary of the problems encountered when running the examples

Unexpected failing examples:
/external/rprshnas01/netdata_kcni/jglab/MemberSpaces/po/lab/repos/whobpyt_po_fork/examples/eg004r__fitting_JR_example.py failed leaving traceback:
Traceback (most recent call last):
  File "/external/rprshnas01/netdata_kcni/jglab/MemberSpaces/po/lab/repos/whobpyt_po_fork/examples/eg004r__fitting_JR_example.py", line 58, in <module>
    eeg_data_all = np.load(eeg_file)
  File "/external/rprshnas01/netdata_kcni/jglab/MemberSpaces/po/lab/envs/whobpyt/lib/python3.8/site-packages/numpy/lib/npyio.py", line 405, in load
    fid = stack.enter_context(open(os_fspath(file), "rb"))
FileNotFoundError: [Errno 2] No such file or directory: '../Tepit/eeg_data.npy'

Which seems to happen because the example data is being downloaded from a gdrive which doesn't have public access:

I think the folder is owned by @JohnWangDataAnalyst . Can you adjust the access please?


chore: remove unused text encoder from PatchEnqueuer

Description

Removes the text encoder from the PatchEnqueuer

:tada: This PR is included in version 1.13.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


sink(ticdc): change the directory of storage sink only when ddl event occurs

What problem does this PR solve?

Issue Number: close #8890, close #8891
What is changed and how it works?

Change the directory of storage sink only when ddl event occurs.
Make storage sink support database level DDL.

File path changes:

table schema file:
from:
{scheme}://{prefix}/{schema}/{table}/{table-version-separator}/schema.json
to:
{scheme}://{prefix}/{schema}/{table}/meta/schema_{tso}_{schema-crc32-hash}.json
database schema:
{scheme}://{prefix}/{schema}/meta/schema_{tso}_{schema-crc32-hash}.json
index file:
from:
{scheme}://{prefix}/{schema}/{table}/{table-version-separator}/{partition-separator}/{date-separator}/CDC.index
to:
{scheme}://{prefix}/{schema}/{table}/{table-version-separator}/{partition-separator}/{date-separator}/meta/CDC.index

Check List
Tests

Unit test
Integration test

Questions
Will it cause performance regression or break compatibility?

The schema-related storage path structure in storage sink has changed

Do you need to update user documentation, design documentation or monitoring documentation?

need to update user documentation and design documentation

Release note
`Fixed the table version directory written by storage sink may change while cdc restart or table scheduling`.
`Support database level DDL in storage sink.`

/test all

/test cdc-integration-storage-test

/test all

/test cdc-integration-storage-test

/test all

/test cdc-integration-storage-test

/test cdc-integration-storage-test

/test cdc-integration-storage-test

/test all

test infra verified: 1669199

/test all

/test all

/test cdc-integration-storage-test

/merge

/test all

/test all

/retest

/test dm-compatibility-test

/retest

/retest

/test dm-integration-test

/test dm-integration-test


The upload jobs on CircleCI are unauthorized

🐛 Bug

As you can see from https://app.circleci.com/pipelines/github/pytorch/vision?branch=nightly, the build jobs are successful but the generated packages just can't be uploaded. What's more, it also appears in other pytorch-related repos like PyTorch, TorchAudio and TorchText. cc @seemethere

This is currently being reviewed by the CircleCI team, will update when I get an update

This should be resolved now, ended up being an issue with pytorchbot being removed from the pytorch organization


Version 1.2.0

See the changelog for details.
Currently waiting on a release of pylance that includes https://github.com/microsoft/pyright/issues/3796 before I can release.

It seems that pylance has now been updated with the pyright fixes: https://marketplace.visualstudio.com/items/ms-python.vscode-pylance/changelog.

But not pylance is broken: https://github.com/microsoft/pylance-release/issues/3166.


Add link to Docker Hub.

To make it consistent with similar references in other parts of document.

Signed-off-by: Charles Chan<EMAIL_ADDRESS>

LGTM, thanks!

LGTM :angel:


Compile Error

Hi. This code compiling error: Variable not defined. Can u help?
Private Property Get IsDefaultInstance() As Boolean
IsDefaultInstance = Me Is StringBuilder
End Property

If the class module is named StringBuilder, the only reason for Me Is StringBuilder to fail compiling would be if the VB_PredeclaredId attribute of the StringBuilder module was not set to True, or somehow reverted back to False.
Did you copy/paste the code and ignored the attributes? These source files should be imported into a VBA project in order to keep the attributes.

When I import a class, it is added to the module catalog. That's why I copy the code and create a new class. Everything works except this method. I also don't really understand what this method is trying to do.

The VB_PredeclaredId attribute must be set to True in order for the StringBuilder global identifier to exist. The IsDefaultInstance function is trying to determine whether a member call is being made against the default instance of the class.
Only classes with VB_PredeclaredId=True have a default instance, but this attribute cannot be modified in the VBE, that's why the source file must be imported and not pasted in.

I understand what u are talking about but i can't import the class it stands up as a module. Check it on the GIF please. Maybe you have faced something like this?
https://gifyu.com/image/SZxqj

@YamadaHideki ,
You need to download the zip, extract the class and import from there.


Using Multiple Smell Scans leads to "Incomprehensible Rainbow" Documents 🌈

(details to come later)

I am very curious for this one!

Okay. So, originally, I thought it was a symptom of "multile smell scanners from JDeodorant", but it's actually a UX oversight when JDeodorant is used in combination with Code Coverage testing/reporting.

Take that small project from yesterday.
Within Eclipse, having JDeodorant also installed, load the project.
Run "Bad Smells -> Long Method" for all of "src".
Explore the first smell in the "Long Method" tab/view.
Then do the "Run Coverage as JUnit" operation on "tests" (right-clicked on "tests" to start this).
Go back to the "Long Method" tab/view.
Try exploring the first smell. Try exploring the second smell.

Expected result:

The "Long Method" smells would visually stand out from the regular code.
That may mean suppressing all other highlights, like the ones that come from Code Coverage; which could mean wiping them out, or softening/muting their colours.
That may also mean using different colours.
That may also be supported by text or symbol annotations, like "virtual" comments on the right-side of every affected line.
There may be other UI/UX options available.

Actual result:

The "Long Method" smells are completely lost in the "Code Coverage" highlights, and indistinguishable, visually speaking.
Also, repeatedly "double-clicking" on a listed "long method" case might toggle on/off some highlighting for particular lines (probably somewhat randomly in a race-condition).

Screenshot 1 of 2 (many pointers in one):

Screenshot 2 of 2 (pointing out that one line whose highlight colour randomly flips):

Thanks @starlocke That's because both JDeodorant and Eclipse Code coverage tool are using the same marker annotation mechanism to highlight the code.
If you go to the Coverage window and click on Remove Active Session the test coverage highlights will disappear.


Extra arguments when using callbacks

hi,
i have a question on how to pass extra arguments when using callbacks, like i have the follow configuration:
callbacks:
    after:
         sylius_process_cart:
                    on: ["select_shipping", "address", "select_payment", "skip_shipping", "skip_payment"]
                    do<EMAIL_ADDRESS>"process"]
                    args: ["object"]

then, in the args field i want to add another args(is an object), pls tell me how can i finish this operation? thx.

Hello,
What argument would you like to inject? You can inject container parameters as usual: args: ["object", "%parameter%"].
But I would recommend to inject it at service construction (i.e. in the service constructor, not in the callback call).


Restore FileStream data in a better way

Type of Change

[x] Bug fix (non-breaking change, fixes #2859)
[x] New feature (non-breaking change, adds functionality)
[ ] Breaking change (effects multiple commands or functionality)
[ ] Ran manual Pester test and has passed (`.\tests\manual.pester.ps1)
[ ] Adding code coverage to existing functionality
[ ] Pester test is included
[ ] Nunit test is included
[ ] Documentation
[ ] Build system

DO NOT MERGE TILL CLAUDIO HAS SIGNED OFF!
sorry for shouting, but we can't do any meaningful automated testing for this until we have the filestream control commands sorted so we'll have to rely on wetware :)
Purpose
Move FileStream data on restores. Follows the same logic as other files now, if DestinationDataDirectory specified, it'll end up in there. Specify DestinationFileStreamDirectory and it'll go there
Approach
Testing is a little ad-hoc as we don't have a Get-FileStreamFiles, so:
It won't restore into an existing FileGroup folder owned by the target instance
It won't restore into a existing non empty folder.
Both of those can be overriedden with the usual AllowContinue options, but errors at your own risk
Commands to test
Restore-DbaDatabase -SqlInstance localhost\developer2016 -DatabaseName arch4 -Path C:\dbatools\fs.bak -WithReplace -DestinationDataDirectory c:\temp\fs1ab -DestinationFileStreamDirectory c:\temp\fs2a

lol claudio, please sign off

and thank you @Stuart-Moore for the scream! you know im merge happy 👍

Thanks @Stuart-Moore !
I have made some tests all with success 👍

Database doesn't exist on destination.
Backup-DbaDatabase -SqlInstance sql2012 -Database db3 -BackupDirectory "\\dc\sql\SQL2012" | Restore-DbaDatabase -SqlInstance sql2016 -DestinationDataDirectory "C:\temp" -DestinationLogDirectory "C:\temp" -DestinationFileStreamDirectory "C:\temp"
Database does exist on destination. Used -WithReplace.
Backup-DbaDatabase -SqlInstance sql2012 -Database db3 -BackupDirectory "\\dc\sql\SQL2012" | Restore-DbaDatabase -SqlInstance sql2016 -DestinationDataDirectory "C:\temp" -DestinationLogDirectory "C:\temp" -DestinationFileStreamDirectory "C:\temp" -WithReplace
Specifing only the -DestinationDataDirectory
Backup-DbaDatabase -SqlInstance sql2012 -Database db3 -BackupDirectory "\\dc\sql\SQL2012" -CompressBackup | Restore-DbaDatabase -SqlInstance sql2016 -DestinationDataDirectory "C:\temp" -WithReplace

Just one addition to keep the consistency:
Here (Test-DbaBackupInformation), I think we should have an identical Warning message for the filestream folder

Latest push should fix that.
Will now warn if you've not specified WithReplace (and WithReplace also works now :+1:)
Will also give a useful warning if you're crossing over with another dbs FileStream

Does mean I've had to add another internal function, Get-DbaFileStreamFolder as getting useful FS info out of SMO is painful and slow.

Thanks claudio! I disagree on one part tho, Type is acceptable unless there are multiple types of something

like FileType DirectoryType LanguageType

@potatoqualitee, the thing is that the property is called FileType and not Type.
With Type is not working. Is not a name convention request 😛

Pushed fixes for those bits up

You missed on on line 151 @Stuart-Moore , can you confirm?

Sorry, was rushing out of the office. Will fix first thing tomorrow

thank you, @Stuart-Moore ! looks like you've added your changes. @ClaudioESSilva you got a minute?

Those 2 corrected now as well

fabu work! tests pass


profile photo gets reverted (removed)

Is the bug present in the demo Chat SDK project?
YES

What modifications have you made to the Chat SDK?
No

Android Version:
Android 9-8

Steps taken to reproduce the problem:
profile
click on the profile avatar
select image from the gallery , crop , press the tick (ok)
go to chats , go back to profile
profile photo disappears

Expected result:
profile photo should presist

Actual result:
profile photo disappears

Comments:

hello @mshenawy22  i am getting permission denied error. Can you help me?

I have the same problem - and all my users too. It's strange because I didn't have it in the beginning but suddenly it started happening without changing anything.


Update repository urls

Change repository URLs from github.com/k14s/kbld to
github.com/vmware-tanzu/carvel-kbld

Test failure is unrelated to pr: --- FAIL: TestKubectlBuildkitBuildSuccessful
Looks good overall to me. Just rerunning workflow on (push) to see if the test failure is consistent.

Seems the test (TestKubectlBuildkitBuildSuccessful) is flaky and is something to note moving forward.

The flakiness comes from this issue #69
When we fix it I believe we will be ok


README: example: Update to oneTBB 2021.2.0

Use the latest release of oneTBB in the README example.

@rok-cesnovar b946773a34b35d418e9391445e8465aa59249693 should automatically get the latest release to avoid updating this every time. I've added a note in case the user would like to install a specific version. I'm also tracking the compatibility with Stan/Math (so far, no issues at all with the latest version oneTBB 2021.2.0). Thanks!


Baal seems to ignore eval_batch_size causing gpu memory issues

Describe the bug
When setting the batch_size to 2 in BAAL, it appears to be using a batch_size of 16 instead. This is causing a CUDA out of memory error. Despite setting per_device_eval_batch_size and train_batch_size to 2 in TrainingArguments, the predict_on_dataset function seems to be using a batch_size of 16, I am letting BAAL sort 1e6 (1 million) examples, when i run the predict_on_dataset function i see the following in the logs:
0%| | 0/62500 [00:00<?, ?it/s] 0%| | 0/62500 [00:01<?, ?it/s]

meaning it is using a batch_size of 16, instead of the specified 2.
A batch size of 8 would also work (if i manually downsample the input dataframe to be 8 inputs).
To Reproduce
    model = patch_module(model)
    from transformers import TrainingArguments

    args = TrainingArguments(output_dir="/", per_device_eval_batch_size=2)
    args = args.set_dataloader(
        train_batch_size=2, eval_batch_size=2, auto_find_batch_size=False
    )

    trainer = BaalTransformersTrainer(
        model=model,
        args=args,
    )

    dataset = Dataset.from_pandas(tokenized_X)
    predictions = trainer.predict_on_dataset(dataset, iterations=30)

which gives:
"CUDA out of memory. Tried to allocate 1.41 GiB (GPU 0; 15.78 GiB total capacity; 14.49 GiB already allocated; 397.75 MiB free; 14.53 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF"

Expected behavior
The predict_on_dataset function should respect the batch_size specified in TrainingArguments and not cause a CUDA out of memory error.
Version (please complete the following information):

OS: ubuntu 22
Python 3.10.4:
Baal:
version      : 1.9.1
description  : Library to enable Bayesian active learning in your research or labeling work.

dependencies

h5py >=3.4.0,<4.0.0
matplotlib >=3.4.3,<4.0.0
numpy >=1.21.2,<2.0.0
Pillow >=6.2.0
scikit-learn >=1.0.0,<2.0.0
scipy >=1.7.1,<2.0.0
structlog >=21.1.0,<22.0.0
torch >=1.6.0
torchmetrics >=0.9.3,<0.10.0
tqdm >=4.62.2,<5.0.0

Additional context
I am running this on AWS batch on a p3 instance.

Hello,
Thank you for submitting the issue. I should be able to take a look over the weekend.
I'm a bit puzzled because we simply call self.get_eval_dataloader(dataset) which is managed by HuggingFace. I'll know more this weekend.

I know!
I digged into the code, and that’s why I did the args set_dataloader.
But apparently it’s getting ignored, so I don’t know how to trouble shoot this, or maybe there is some environment variable that is playing a role here, idk..

Hugo Evers
On 20 Oct 2023 at 15:56 +0200, Frédéric Branchaud-Charron @.***>, wrote:

Hello,
Thank you for submitting the issue. I should be able to take a look over the weekend.
I'm a bit puzzled because we simply call self.get_eval_dataloader(dataset) which is managed by HuggingFace. I'll know more this weekend.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

I was thinking about it and maybe it's because of the stacking we perform.
For our HF implementation, we always perform MC-Dropout in a single pass meaning that batch_size=2 will result in a batch size of 2 * ITERATIONS to be fed to the model. You said that a manual batch_size of 8 is your maximum so 2*30=60 which is too much.
Our ModelWrapper implementation has a flag replicate_in_memory which avoid stacking, but we have it for HF.
It is fairly trivial to add this feature so I'll do that.
Progress bar stuff
I just tested the progress bar problem and it seems to work. :thinking:
from datasets import load_dataset
from transformers import pipeline, TrainingArguments, DataCollatorWithPadding

from baal.transformers_trainer_wrapper import BaalTransformersTrainer

TEXT_COL = 'sentence'
ds = load_dataset('sst2')['test'].remove_columns('label')
pipe = pipeline('text-classification', model='distilbert-base-uncased-finetuned-sst-2-english')
tokenizer = pipe.tokenizer
model = pipe.model

def preprocess_function(examples):
    return tokenizer(examples[TEXT_COL], truncation=True)

tokenized_ds = ds.map(preprocess_function, batched=True)

training_args = TrainingArguments(
    output_dir='/tmp',
    per_device_train_batch_size=2,
    per_device_eval_batch_size=2,
)
data_collator = DataCollatorWithPadding(tokenizer=tokenizer)

trainer = BaalTransformersTrainer(model=model, args=training_args, tokenizer=tokenizer,
                                  data_collator=data_collator, )
print("Total examples", len(tokenized_ds))
print(
    f"Dataloader length={len(trainer.get_eval_dataloader(tokenized_ds))}, batch_size={training_args.per_device_eval_batch_size}")
trainer.predict_on_dataset(tokenized_ds, iterations=10)

I just opened #281 which should allow you to run your experiment.
If you can install Baal from source from this branch, you could update your code with:
trainer = BaalTransformersTrainer(
        model=model,
		replicate_in_memory=False,
        args=args,
    )

and that should fix it.

Im sorry for any miscommunication, what i meant by manually setting the batch_size to 8 is the following:
    predictions = np.empty((0, model.num_labels, iterations))

    for chunk in df_chunker(tokenized_X, batch_size=2):
        dataset = Dataset.from_pandas(chunk)
        _predictions: NDArray[
            (batch_size, model.num_labels, iterations), np.float32
        ] = trainer.predict_on_dataset(dataset, iterations=iterations)
        predictions = np.concatenate((predictions, _predictions), axis=0)

where
def df_chunker(
    df: pd.DataFrame, batch_size: int = 1000
) -> Generator[pd.DataFrame, None, None]:
    """
    Splits a pandas DataFrame into smaller chunks of a specified batch size.

    Args:
        df (pandas.DataFrame): The DataFrame to be split.
        batch_size (int): The number of rows in each chunk.

    Yields:
        pandas.DataFrame: A chunk of the original DataFrame with the specified number of rows.
    """
    for i in range(0, len(df), batch_size):
        yield df.iloc[i : i + batch_size]

So the iterations are still 30, and the number of inputs its loading into the model is 8*30.
Im basically forcing the predict function to only be able to take 8 inputs at a time.
What is so weird about this bug, is that it might not even be BAAL related, it might just seem so because of the progress bar.
Anyway, ill install BAAL from #281 and see whether that removes the need for my forced chunking solution.
Thanks!

hi @hugocool , Wanted to see if the above issue was resolved with the fix from #281?


Configure AD APP redirect url with "api://xxxx" but page return AADSTS50011 ERROR.

Issue

I follow readme to register app and deploy react app on static web app.
The UI works, but when I click sign-in the popup window show the error message:
AADSTS50011: The reply URL specified in the request does not match the reply URLs configured for the application: 'xxxxxxx'.
Why redirect url set with "api://...", rather than "http://"?
Did I miss any step?

Thanks
This issue is for the sample

    - [ ] 1-1) Sign-in with Azure AD
    - [ ] 1-2) Sign-in with Azure AD B2C
    - [ ] 2-1) Acquire a Token and call Microsoft Graph
    - [ ] 3-1) Protect and call a web API on Azure AD
    - [ ] 3-2) Protect and call a web API on Azure AD B2C
    - [ ] 4-1) Deploy to Azure Storage and App Service
    - [x] 4-2) Deploy to Azure Static App Service
    - [ ] 5-1) Call a web API using App Roles
    - [ ] 5-2) Call a web API using Security Groups
    - [ ] 6-1) Call Microsoft Graph using on-behalf-of flow
    - [ ] 6-2) Call a web API using Proof of Possession tokens
    - [ ] 6-3) Call a web API using Conditional Access Auth Context

This issue is for a

    - [ ] bug report -> please search issues before submitting
    - [ ] question
    - [ ] feature request
    - [x] documentation issue or request

Minimal steps to reproduce

Any log messages given by the failure

Expected/desired behavior

Library version

Browser and version

Chrome, Edge, Firefox, Safari?

Mention any other details that might be useful

Thanks! We'll be in touch soon.

@HYLin0524 sounds like there's a mistake there. The redirect URI in the sample should be http://localhost:3000. The one that starts with api://... is not the redirect URI, it's the API scope that you use to acquire an access token. Can you share your configuration files (without the secret) to double check?

@derisen my env setting here
REACT_APP_AAD_APP_CLIENT_ID=<my client id>
REACT_APP_AAD_APP_TENANT_ID=<my tenant id>
REACT_APP_AAD_APP_REDIRECT_URI=api://<my client id>

At step 4 in configure-the-app-msal-react-spa-to-use-your-app-registration section, it make me set REACT_APP_AAD_APP_REDIRECT_URI like api://****-****-********-********/ the application id uri.
Also I checked the popup url parameter of redirect_url, it's shown like api://****-****-********-********/
Thanks

@derisen
I figure out the issue.
change REACT_APP_AAD_APP_REDIRECT_URI=<my static web app url>
neither api://xxx or http://localhost

@HYLin0524 Aah, thanks for catching this! I'll get the configure-the-app-msal-react-spa-to-use-your-app-registration section fixed. Are you able to run your app now?

@derisen Yes, my website works fine, thanks for your help.


How to get details based on google maps placeID

As you know, every place on google maps has its own placeID'
Is it possible to fetch data based on the placeID for a specific place?
So basically, I'm asking is it possible to fetch a specific place's data? using that places placeID, direct location etc?

No, Not possible.


Update EbookLib to 0.16

I'm experiencing issues while installing textract in Ubuntu 16.04 (didn't have it in Arch, it automatically installed EbookLib 0.16 for me, weird...)
Collecting EbookLib==0.15 (from textract)
  Using cached EbookLib-0.15.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-m5c04tc3/EbookLib/setup.py", line 13, in <module>
        long_description = open('README.md').read(),
      File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode
        return codecs.ascii_decode(input, self.errors)[0]
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 1658: ordinal not in range(128)

This was fixed in EbookLib 0.16. Shall we update to 0.16 as well? I'm not sure whether it would break anything though.

Ah, solved... was running in Docker and had to change the system encoding.


K32W061(k32w) lighting failed to receive read command from chip-tool

Based on test_event_6 branch, on the Linux OTBR device, provision the k32w lighting successfully.
"$chip-tool onoff toggle 1" will be able to toggle the LED on/off.
But when try to read the values from k32w lighting device, it failed.

[220342][P][ZCL]OpCreds: Writing fabric into attribute store at index 0: fabricId 0x0000000000000000, nodeId 0xDA52C299A445651E vendorId 0x000E
[220355][P][ZCL]OpCreds: Stored hu fabrics in fabrics list attribute.
[220362][D][DMG]AttributePath is not interested
[220367][P][ZCL]Unknown cluster ID: 0x0000_003E
[220371][D][DMG]AttributePath is not interested
[220376][P][ZCL]Unknown cluster ID: 0x0000_003E
[223501][P][IN]Build plaintext message 0x400cdc8 to 0x0000000000000000 of type 49 and protocolId 0 on exchange 15071i with MessageCounter<PHONE_NUMBER>.
[223515][P][IN]Sending plaintext msg 0x400cdc8 to 0x0000000000000000 at utc time: ld msec
[223523][P][IN]Sending msg on generic transport
[223529][D][DL]Thread packet SENT: UDP, len 758
....
....
....
[230433][D][EM]Handling via exchange: 15072r, Delegate: 0x0x400a190
[230440][D][-]Receive Read request
[230443][D][DMG]IM RH moving to [Initialized]
[230448][D][DMG]IM RH moving to [GeneratingReports]
[230453][D][IN]Received a duplicate message with MessageCounter:<PHONE_NUMBER>
[230460][P][EM]Received message of type 0x32 with vendorId 0x0000 and protocolId 0x0000 on exchange 15071r
[230470][D][EM]Handling via exchange: 15071r, Delegate: 0x0
[230476][E][EM]OnMessageReceived failed, err = Error CHIP:0x0000002A
[230483][D][IN]Received a duplicate message with MessageCounter: 0
[230489][P][EM]Received message of type 0x02 with vendorId 0x0000 and protocolId 0x0001 on exchange 15072r
[230500][D][IN]Secure message was encrypted: Msg ID 1
[230505][P][IN]Build encrypted message 0x4025c48 to 0x000000000001B669 of type 16 and protocolId 0 on exchange 15072i with MessageCounter 1.
[230518][P][IN]Sending encrypted msg 0x4025c48 to 0x000000000001B669 at utc time: ld msec
[230526][P][IN]Sending msg on generic transport
[230531][D][DL]Thread packet SENT: UDP, len 82

Attached the logs for chip-tool and k32w:
linux_chip-tool.log
k32w_lighting.log

Is this still an issue on more recent code?

This is indeed old enough, we should re-verify this - as I believe lighting is generally working now. Please re open if needed! @TE-N-ElvenWang


Nothing is printed on the output console

Hi,
I'm running on Windows 10 and configured the extension as suggested, e.g. execPath is pointing where it should be...
But when I run phpunit command no tests are run.
You can see from the screenshot below that the exact command works on the build-in command line.

Anyone else with Win10 having this issue?

Hey,
I think it might be that you need to use the phpunit.bat. I've used xampp too and I had the execPath pointing to C:/xampp/php/phpunit.bat or C:\\xampp\\php\\phpunit.bat. And I'm on Win10 too.

That was it.
Thank you @elonmallin.


1.4.2: Incorrect typing in Trending interface

Expected Behavior
Build and lint project with package without any errors
Current Behavior
At this moment we have incorrect Trending interface types. It is possible to build and start project localy, but it fails on Heroku (for example)
Failure Information (for bugs)
interface Trending {
  now: {
    content:  {
      title: string;
      videos: [];
    }[];
  };
  music: { getVideos: () => Promise<Array>; };
  gaming: { getVideos: () => Promise<Array>; };
  movies: { getVideos: () => Promise<Array>; };
}

Function getVideo() returns Promise<Array>, but Array is generic type. It requires argument like Array<T>.
It can be fixed by replacement return value with Promise<any[]> i think (if we don't care about exect type)
Steps to Reproduce
Build typescipt project.
Failure Logs
Heroku build logs for example:
remote: -----> Installing dependencies
remote:        Installing node modules (yarn.lock)
remote:        yarn install v1.22.18
remote:        [1/4] Resolving packages...
remote:        [2/4] Fetching packages...
remote:        [3/4] Linking dependencies...
remote:        [4/4] Building fresh packages...
remote:        $ tsc -p tsconfig.json
remote:        node_modules/youtubei.js/typings/index.d.ts(135,37): error TS2314: Generic type 'Array<T>' requires 1 type argument(s).
remote:        node_modules/youtubei.js/typings/index.d.ts(136,38): error TS2314: Generic type 'Array<T>' requires 1 type argument(s).
remote:        node_modules/youtubei.js/typings/index.d.ts(137,38): error TS2314: Generic type 'Array<T>' requires 1 type argument(s).
remote:        error Command failed with exit code 2.
remote:        info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

Checklist

[x] I am running the latest version
[x] I checked the documentation and found no answer
[x] I checked to make sure that this issue has not already been filed
[x] I have provided sufficient information

Thanks for your report.
This should be fixed in #44, but since it's still a WIP I'll be pushing a fix later today.

Thank you very much for the quick fix. In the current version, there is a small error too. The property gaming is declared twice. This is also an error for the compiler. Most likely one of them should be renamed to video.
getTrending(): Promise<{
        now: {
            content: [{
                title: string;
                videos: [];
            }];
        };
        music: {
            getVideos: Promise<any[]>;
        };
        gaming: {
            getVideos: Promise<any[]>;
        };
        gaming: {
            getVideos: Promise<any[]>;
        };
    }>;

The property gaming is declared twice. This is also an error for the compiler. Most likely one of them should be renamed to video.

My bad, I accidentally renamed the movies property to gaming. Should be fixed now.
Thanks!


Improve VideoInterface

Writing here a series of tasks to do for improving the movie interface:

[x] Add an example to the conversion gallery #183
[x] Add timestamps stubbing. #181
[ ] Add another interface that converts a single movie file. The one we have now takes a list of movies and iterates over each one. Having a single movie interface would allow a simpler API for users, be easier to test, and allow us to do a good refactor of the current one
[ ] Add a video example with variable rate to the gin-tests. Timestamp extraction and use with variable timestamps is not used..
[ ] Add an example of the single movie interface to the conversion gallery. I think this case is way more common and does not require the users to wrap their file paths into a list.
[ ] Separate the backend extraction from the conversion code. Right now the code for writing to nwb is tangled and mixed with the code for extracting properties from the videos with OpenCV. It is good practice to reduce the point of contact between functions (interfaces should touch each other at one place). This will simplify the code and if done well allow us to change the backend when needed without big headaches.
[ ] Some videos have a starting time than OpenCV does not extract. We should look for an example of this, add it to gin tests and extract it automatically.

Encountered some of these issues in the datta lab conversion: catalystneuro/datta-lab-to-nwb#56.  VideoInterface could definitely use some love.


Unable to produce message on MSK with IAM config - ( org.apache.kafka.common.errors.TimeoutException: Topic 'test' not present in metadata after 60000 ms)

Hi - I recently setup MSK with following config
MSK Config
auto.create.topics.enable=true
IAM Config
Role with policy attached
Policy 1:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"kafka-cluster:CreateTopic",
"kafka-cluster:DescribeCluster",
"kafka-cluster:ReadData",
"kafka-cluster:DescribeTopic",
"kafka-cluster:DescribeGroup",
"kafka-cluster:Connect",
"kafka-cluster:WriteData"
],
"Resource": [
"arn:aws:kafka::accountid:topic///",
"arn:aws:kafka::accountid:group///",
"arn:aws:kafka:us-east-1:accountid:cluster/test/cluster-uuid"
]
}
]
}
Policy 2:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"kafka:DescribeClusterOperation",
"kafka:DescribeConfigurationRevision",
"kafka:ListClusters",
"kafka:DescribeConfiguration",
"kafka:ListNodes",
"kafka:DescribeCluster",
"kafka:GetBootstrapBrokers",
"kafka:ListClusterOperations"
],
"Resource": "*"
}
]
}
Created a user msktest with the above policies and generated AccessKey and Secret.
Further on created an aws profile
When I perform the following command I get a proper response back
aws kafka describe-cluster --region us-east-1 --cluster-arn "arn:aws:kafka:us-east-1:accoutnid:cluster/test/cluster-uuid" --profile msktest
Here is my ProducerConfig code
Properties producerProperties = new Properties();
producerProperties.put("bootstrap.servers", "IAM_Broker_address");
producerProperties.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());
producerProperties.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());
producerProperties.put("sasl.jaas.config", SASL_IAM_JAAS_CONFIG_VALUE);
producerProperties.put(ProducerConfig.CLIENT_ID_CONFIG, "kafkaproducer");
producerProperties.put("security.protocol", "SASL_SSL");
producerProperties.put("sasl.mechanism", "AWS_MSK_IAM");
producerProperties
.put("sasl.client.callback.handler.class", "software.amazon.msk.auth.iam.IAMClientCallbackHandler");
KafkaProducer<String, String> producer = new KafkaProducer<String, String>(producerProperties);
producer.send(new ProducerRecord<>("test", "keys", "values"));
=========
Any ideas , why isnt it working? I tried few other API calls like ListPartitions etc, which also dont seem to work.
I'm guessing something with my ProducerConfig?

What is the value of the String constant SASL_IAM_JAAS_CONFIG_VALUE used in your ProducerConfig code ?
Based on your input, it should be similar to
"software.amazon.msk.auth.iam.IAMLoginModule required awsProfileName=\"msktest\";"

i think i figured it out, its SSL issue. I need to generate certs etc . To answer your question - yes thats the value.
Will update, how it goes after cert generation.

@agurha did your fix for the SSL issue work as expected?

Closing due to lack of response.


Remove New Py and R file tiles from Launcher

If https://github.com/jupyterlab/jupyterlab/pull/12344 is approved in core, then this fix will address the duplicate launcher cards for the python and r files
Fixes #2463
Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

The upstream PR https://github.com/jupyterlab/jupyterlab/pull/12344 was merged and is expected to be included in JupyterLab 3.4. Adding label to this PR.

Assigning 3.8 milestone but might have to defer if JupyterLab 3.4 is not available before we cut that release.

Pending 3.4 I've push a couple untested updates including fixing the var name (I changed it upstream prior to committing) and adding support for https://github.com/jupyterlab/jupyterlab/pull/12195 since that requires edits to the same file


A few minor tweaks to a great component

Hi @posix88! I found myself using your component in a project I'm building and I needed the function to clear the code mainly.
As the labels are file private and not private I could not handle it as an extension and besides subclassing it, I wanted to post this here, since it may be useful to someone else.
Also I found that pasting a 6 digit code would not trigger the "Verification Code Inserted" and this function is only triggered when I enter the code manually.
Let me know what you think about this.
Best regards, and congrats on a great project!
Ramiro.

Hi @posix88 , I don't see any changelog file, should I create a new one?

Done :)
Thank you @posix88

Thank you @ramiroleandrodiaz I'll merge and release it


Emotes on-hover display emote owners username

What should be added?

This has been added for BTTV and FFZ, but it would be nice to also have emote on-hover display the emote owners for twitch emotes.
Also BTTV & FFZ display names are inconsistent.
"BTTV emotes show username (full-lowercase), FFZ ones show display-name with capital letters and sometimes 'japanese names', which I think should be changed to show username instead."
Why should it be added?

It's a feature that's already available for BTTV and FFZ it would be nice to have it be consistent across the board with twitch emotes too.
I would like to work on this if you guys can please assign me to this I'd appreciate it.

I see this already implemented, at least on Chatterino Nightly 2.1.7 (commit e4af009fd, )

Currently it only works for ffz/bttv emotes only.

I looked at this a while ago and to show the emote owner, it would require a separate API request for every emote displayed (which we could cache obviously) if i remember correctly. So personally, I'm not 100% sure it's worth the overhead but I would interested in hearing other people's opinion on this.


UI for admins to easily remove offensive comments

Seems pretty self explanatory, a UI would be nice with a remove button.

+1


How to get energy consumption

hello，How do I get energy consumption data when I run it.

Look at the following example.  You need to load a power configuration file that definitions the power utilization for each HMC sub component.  These values will be utilized to accumulate power statistics for individual components and the entire device.
https://github.com/tactcomplabs/gc64-hmcsim/tree/master/test/stream_power_config

After I use the hmcsim_read_config() function to configure, there is still no output of energy consumption results after running. Is the corresponding output function not provided?

You're likely not enabling the tracing in the API.  In the same test, look at the execute_test.c file.  Specifically lines 122-129.  This is the code required to open an output file, send the handle to HMC-Sim and enable all the tracing.


Tests seems not to run in isolation

Copied from https://github.com/mscharhag/oleaster/issues/16
The default JUnit runner isolate tests in a way that every test gets executed with a new test-case instance. This ensures a fresh fixture instance for each test, even if the developer uses an implicit setup shortcut.
It seems to me that Oleaster tests work always with the same fixture in such a case. This is because the test-case instance is reused for all test runs (see snippet below for a better understanding of the use-case).
This behavior might lead to problems which are difficult to understand. Although I am not a particular friend of this setup practice, I doubt that people will follow a do-not-use-this-kind-of-implicit-setup convention. Maybe it would be better to ensure this kind of isolation as JUnit does by default.
@RunWith( OleasterRunner.class )
public class OleasterTest {

  Object fixture = new Object();

  {
    it( "first", () -> {
      System.out.println( "first: " + fixture.hashCode() );
    } );

    it( "second", () -> {
      System.out.println( "second: " + fixture.hashCode() );
    } );
  }
}

mscharhag said:
Thanks for bringing this up. You are right, all Oleaster tests use the same test instance at the moment.
The problem here is that lambda expressions are bound to the scope of the surrounding object. In order to run specs in complete isolation
a new test instance is required for each spec
the code of all surrounding suites needs to be executed for the new test instance
So far I think this would be a good thing. However, I need to think a bit more about the consequences.
I will look into this.


Are there C API (code bindings) and pre-built binaries?

I would like to link AccessKit to my Golang app.

I see #205 is already merged. Is there an estimate for addition of C API layer? Will it happen soon?

Hi @ababo ,
We have started working on this. It is too early to give an ETA though.

Status update: I've pretty much finished creating a C API for the common crate (the part needed to describe your UI), it is here. Actually, it would be great if you could give your opinion on it by having a look at its header file.
I'll implement the API for the platform adapters in the following days (which should be quick in comparison to what has already been done). By next week I should be able to move onto modifying our CI so we can ship pre-built binaries and headers.
Feedback much appreciated!
CC @bruvzg

Looks fine to me.
I assume char * strings are copies and objects returned by accesskit_*_new functions should be freed by the caller. So it should at least have a comment to indicate who's responsible for freeing stuff, and maybe have dedicated accesskit_*_destroy (or something similar) functions for the objects.

We need a function in the C API to free the C strings that are allocated by the getters. Since those strings are allocated by the Rust allocator, it's not safe to free them using the C standard library's free function. Also, in general, memory must always be freed by the same library that allocated it, particularly when the library is built as a DLL on Windows.

I've just opened #230.
There are still some rough edges with slices and arrays, and I've not tested the bindings on macOS, but I hope to have this merged soon.


if using with openvpn speaker isn't detected

As soon as I connect to a remote openvpn server with my PI raspotify stops being discoverable. Tried to manually update librespot to 0.2 and the problem still happens
Any way I can for it to stay binded to eth0 instead of tun0?

Fix your routing in your .opvn config, so that the tunnel is only used for specific traffic (search Google 'openvpn specific traffic' and you should find enough info)

This is not a Raspotify issue. You'd be better off asking this in a openvpn of networking forum or some place like that?


App Service Deploy not expanding content

I'm deploying an app to Azure using the Azure App Service Deploy step.
The first time it ran successfully, however on subsequent releases it just copies the web deploy files to the website without applying them, but the step says its succeeded
2016-12-09T10:41:41.2529275Z ##[section]Starting: Deploy AzureRM App Service: foo/api
2016-12-09T10:41:41.2559215Z ==============================================================================
2016-12-09T10:41:41.2559215Z Task         : Azure App Service Deploy
2016-12-09T10:41:41.2559215Z Description  : Update Azure App Service using Web Deploy / Kudu REST APIs
2016-12-09T10:41:41.2559215Z Version      : 2.1.6
2016-12-09T10:41:41.2559215Z Author       : Microsoft Corporation
2016-12-09T10:41:41.2559215Z Help         : [More Information](https://aka.ms/azurermwebdeployreadme)
2016-12-09T10:41:41.2559215Z ==============================================================================
2016-12-09T10:41:42.4449238Z 11fa26dc-6898-46f2-9994-06b26e348a91 exists true
2016-12-09T10:41:43.6940966Z Got connection details for azureRM WebApp:'foo-test'
2016-12-09T10:41:43.7150977Z Running command: @echo off
2016-12-09T10:41:43.7150977Z "C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe"  -verb:sync -source:IisApp="C:\a\r1\a\Foo\1.15.16344.1\webs\api" -dest:iisApp="foo-test/api",ComputerName='https://foo-test.scm.azurewebsites.net:443/msdeploy.axd?site=foo-test',UserName='********',Password='********',AuthType='Basic' -enableRule:DoNotDeleteRule -userAgent:VSTS_a192662c-d0ef-4e1e-b9e1-1945a463781f_release_1_221_557_1 2>error.txt
2016-12-09T10:41:43.7150977Z if %errorlevel% neq 0 exit /b %errorlevel%
2016-12-09T10:41:43.7180977Z [command]C:\Windows\system32\cmd.exe /C C:\a\r1\a\msDeployCommand.bat
2016-12-09T10:41:44.3180972Z Info: Using ID '924a60c1-1c28-4350-8a1e-b36c83aa63f9' for connections to the remote server.
2016-12-09T10:41:44.9817323Z Info: Using ID '41a61822-d9d9-44a1-bc87-be93c71a34f4' for connections to the remote server.
2016-12-09T10:41:45.8604685Z Info: Updating file (foo-test/api\foo.Api.deploy-readme.txt).
2016-12-09T10:41:45.8614699Z Info: Updating file (foo-test/api\foo.Api.deploy.cmd).
2016-12-09T10:41:45.8614699Z Info: Updating file (foo-test/api\foo.Api.SetParameters.xml).
2016-12-09T10:41:45.8614699Z Info: Updating file (foo-test/api\foo.Api.SourceManifest.xml).
2016-12-09T10:41:45.8614699Z Info: Updating file (foo-test/api\foo.Api.zip).
2016-12-09T10:41:45.9534690Z Total changes: 5 (0 added, 0 deleted, 5 updated, 0 parameters changed, 21152406 bytes copied)
2016-12-09T10:41:45.9704705Z Web App successfully deployed at url http://foo-test.azurewebsites.net/api
2016-12-09T10:41:46.2091511Z Successfully updated deployment History at https://foo-test.scm.azurewebsites.net/deployments/2211481280105964
2016-12-09T10:41:46.2141520Z ##[section]Finishing: Deploy AzureRM App Service: foo/api

The deployment log just says
2016-12-09T10:41:46.8638781Z,Deployment successful.,c686ef43-24f2-4e51-a194-f9e15f58462b,0
What else do I need to do to make this work?

Hi @phatcher , Azure App Service Deployment task takes web package(zip) or folder as input. It blindly copies when folder is given. You need to specify "<path>\api\foo.Api.zip" in "Package or folder" input field and "<path>\api\foo.Api.SetParameters.xml" as Set Parameter file (optional).

@vincentdass, Thanks for that, I was upgrading from another task where you just specified the package directory and didn't correctly interpret the parameters


Strange font rendering with Cascadia Code at 12px

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.72.2
OS Version: Arch Linux, 5.19.13

Steps to Reproduce:

Change color theme to a dark one.
Set font size to 12px.
Set font to Cascadia Code.
Type in letter T.

Opening Cascadia Code in Fontforge and moving anchor point of T a few units away from the top bar (to not overlap with it) ends up rendering correctly:

VS Code is built with Electron, which is built with Chromium. The font rendering in the editor is delegated to Chromium, so the font painting is unfortunately not directly under control. If you are able to reproduce this problem in a Chromium-based browser such as Edge or Chrome, then please report the issue directly against Chromium at https://bugs.chromium.org/p/chromium/issues/list

We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider.
If you wonder what we are up to, please see our roadmap and issue reporting guidelines.
Thanks for your understanding, and happy coding!


fix(network): wrong peer id dial crash bug

Pull Request type
Please check the type of change your PR introduces:

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

Issue Number: N/A
What is the new behavior?

Does this introduce a breaking change?

[ ] Yes
[ ] No

Other information

This change is

#1763  👈
main

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

Join @nagmo-starkware and the rest of your teammates on  Graphite


Unable to build on iOS when adding some packages, Flutter version 3.5.4, xCode 15.4

Steps to reproduce
Start a fresh Flutter sample project
Add a package to the project, such as in_app_review (flutter pub add in_app_review). This issue can be reproduced with several package.
Build on iOS.
Expected results
App launched on iOS
Actual results
Received errors:
Error (Xcode): double-quoted include "InAppReviewPlugin.h" in framework header, expected angle-bracketed instead
/Users/U/Development/Space64/test_bug_oct29/ios/Pods/Target%20Support%20Files/in_app_review/in_app_review-umbrella.h:12:8
Error (Xcode): 'Flutter/Flutter.h' file not found
/Users/U/.pub-cache/hosted/pub.dev/in_app_review-2.0.9/ios/Classes/InAppReviewPlugin.h:0:8
Error (Xcode): (fatal) could not build module 'in_app_review'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c++_arm64-apple-ios12.0-simulator_gnu++20/Test/Test.framework/Headers/Test.h:0:8
Error (Xcode): (fatal) could not build module 'Test'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c++_arm64-apple-ios12.0-simulator_gnu++20/Test/Test.mm:0:8
Error (Xcode): (fatal) could not build module 'in_app_review'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c++_x86_64-apple-ios12.0-simulator_gnu++20/Test/Test.framework/Headers/Test.h:0:8
Error (Xcode): (fatal) could not build module 'Test'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c++_x86_64-apple-ios12.0-simulator_gnu++20/Test/Test.mm:0:8
Error (Xcode): (fatal) could not build module 'in_app_review'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c_arm64-apple-ios12.0-simulator_gnu17/Test/Test.framework/Headers/Test.h:0:8
Error (Xcode): (fatal) could not build module 'Test'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c_arm64-apple-ios12.0-simulator_gnu17/Test/Test.m:0:8
Error (Xcode): (fatal) could not build module 'in_app_review'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c_x86_64-apple-ios12.0-simulator_gnu17/Test/Test.framework/Headers/Test.h:0:8
Error (Xcode): (fatal) could not build module 'Test'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c_x86_64-apple-ios12.0-simulator_gnu17/Test/Test.m:0:8
Code sample
Code sample
import 'package:flutter/material.dart';
import 'package:in_app_review/in_app_review.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  void review() async {
    final InAppReview inAppReview = InAppReview.instance;

    if (await inAppReview.isAvailable()) {
      inAppReview.requestReview();
    }
  }
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    review();

    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        // This is the theme of your application.
        //
        // TRY THIS: Try running your application with "flutter run". You'll see
        // the application has a purple toolbar. Then, without quitting the app,
        // try changing the seedColor in the colorScheme below to Colors.green
        // and then invoke "hot reload" (save your changes or press the "hot
        // reload" button in a Flutter-supported IDE, or press "r" if you used
        // the command line to start the app).
        //
        // Notice that the counter didn't reset back to zero; the application
        // state is not lost during the reload. To reset the state, use hot
        // restart instead.
        //
        // This works for code too, not just values: Most code changes can be
        // tested with just a hot reload.
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  // This widget is the home page of your application. It is stateful, meaning
  // that it has a State object (defined below) that contains fields that affect
  // how it looks.

  // This class is the configuration for the state. It holds the values (in this
  // case the title) provided by the parent (in this case the App widget) and
  // used by the build method of the State. Fields in a Widget subclass are
  // always marked "final".

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      // This call to setState tells the Flutter framework that something has
      // changed in this State, which causes it to rerun the build method below
      // so that the display can reflect the updated values. If we changed
      // _counter without calling setState(), then the build method would not be
      // called again, and so nothing would appear to happen.
      _counter++;
    });
  }

  @override
  Widget build(BuildContext context) {
    // This method is rerun every time setState is called, for instance as done
    // by the _incrementCounter method above.
    //
    // The Flutter framework has been optimized to make rerunning build methods
    // fast, so that you can just rebuild anything that needs updating rather
    // than having to individually change instances of widgets.
    return Scaffold(
      appBar: AppBar(
        // TRY THIS: Try changing the color here to a specific color (to
        // Colors.amber, perhaps?) and trigger a hot reload to see the AppBar
        // change color while the other colors stay the same.
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        // Here we take the value from the MyHomePage object that was created by
        // the App.build method, and use it to set our appbar title.
        title: Text(widget.title),
      ),
      body: Center(
        // Center is a layout widget. It takes a single child and positions it
        // in the middle of the parent.
        child: Column(
          // Column is also a layout widget. It takes a list of children and
          // arranges them vertically. By default, it sizes itself to fit its
          // children horizontally, and tries to be as tall as its parent.
          //
          // Column has various properties to control how it sizes itself and
          // how it positions its children. Here we use mainAxisAlignment to
          // center the children vertically; the main axis here is the vertical
          // axis because Columns are vertical (the cross axis would be
          // horizontal).
          //
          // TRY THIS: Invoke "debug painting" (choose the "Toggle Debug Paint"
          // action in the IDE, or press "p" in the console), to see the
          // wireframe for each widget.
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            const Text(
              'You have pushed the button this many times:',
            ),
            Text(
              '$_counter',
              style: Theme.of(context).textTheme.headlineMedium,
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: const Icon(Icons.add),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
Resolving dependencies...
Downloading packages...
  async 2.11.0 (2.12.0 available)
  boolean_selector 2.1.1 (2.1.2 available)
  characters 1.3.0 (1.3.1 available)
  clock 1.1.1 (1.1.2 available)
  collection 1.18.0 (1.19.1 available)
  fake_async 1.3.1 (1.3.2 available)
  flutter_lints 4.0.0 (5.0.0 available)
< in_app_review 2.0.0 (was 2.0.1) (2.0.9 available)
  leak_tracker 10.0.5 (10.0.8 available)
  leak_tracker_flutter_testing 3.0.5 (3.0.9 available)
  lints 4.0.0 (5.1.0 available)
  matcher 0.12.16+1 (0.12.17 available)
  material_color_utilities 0.11.1 (0.12.0 available)
  meta 1.15.0 (1.16.0 available)
  path 1.9.0 (1.9.1 available)
  stack_trace 1.11.1 (1.12.0 available)
  string_scanner 1.2.0 (1.4.0 available)
  test_api 0.7.2 (0.7.3 available)
  vm_service 14.2.5 (14.3.1 available)
Changed 1 dependency!
19 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
Launching lib/main.dart on iPhone14PlusiOS16 in debug mode...
Running pod install...
Running Xcode build...
Xcode build done.                                            7.5s
Failed to build iOS app
Error (Xcode): double-quoted include "InAppReviewPlugin.h" in framework header, expected angle-bracketed instead
/Users/U/Development/Space64/test_bug_oct29/ios/Pods/Target%20Support%20Files/in_app_review/in_app_review-umbrella.h:12:8

Error (Xcode): 'Flutter/Flutter.h' file not found
/Users/U/.pub-cache/hosted/pub.dev/in_app_review-2.0.0/ios/Classes/InAppReviewPlugin.h:0:8

Error (Xcode): (fatal) could not build module 'in_app_review'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c++_arm64-apple-ios12.0-simulator_gnu++20/Test/Test.framework/Headers/Test.h:0:8

Error (Xcode): (fatal) could not build module 'Test'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c++_arm64-apple-ios12.0-simulator_gnu++20/Test/Test.mm:0:8

Error (Xcode): (fatal) could not build module 'in_app_review'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c++_x86_64-apple-ios12.0-simulator_gnu++20/Test/Test.framework/Headers/Test.h:0:8

Error (Xcode): (fatal) could not build module 'Test'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c++_x86_64-apple-ios12.0-simulator_gnu++20/Test/Test.mm:0:8

Error (Xcode): (fatal) could not build module 'in_app_review'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c_arm64-apple-ios12.0-simulator_gnu17/Test/Test.framework/Headers/Test.h:0:8

Error (Xcode): (fatal) could not build module 'Test'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c_arm64-apple-ios12.0-simulator_gnu17/Test/Test.m:0:8

Error (Xcode): (fatal) could not build module 'in_app_review'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c_x86_64-apple-ios12.0-simulator_gnu17/Test/Test.framework/Headers/Test.h:0:8

Error (Xcode): (fatal) could not build module 'Test'
/Users/U/Library/Developer/Xcode/DerivedData/Runner-dxhrsfxrtgauhegulchxkouxcuub/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/in_app_review.build/VerifyModule/in_app_review_objective-c_x86_64-apple-ios12.0-simulator_gnu17/Test/Test.m:0:8

Could not build the application for the simulator.
Error launching application on iPhone14PlusiOS16.

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.4, on macOS 14.5 23F79 darwin-arm64 (Rosetta), locale en)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.1)
[✓] IntelliJ IDEA Community Edition (version 2021.3)
[✓] IntelliJ IDEA Community Edition (version 2022.2.5)
[✓] VS Code (version 1.94.2)
[✓] Connected device (7 available)
[✓] Network resources

• No issues found!

It seems to be a duplicate of https://github.com/flutter/flutter/issues/157761

same issue as  #157694

Closing this in favor of https://github.com/flutter/flutter/issues/157761, please check https://github.com/flutter/flutter/issues/157761#issuecomment-2443732531.

Confirmed that updating cocoapods fixed the issues.


Bumped Tuweni version to 1.2.

Signed-off-by: Mark Terry<EMAIL_ADDRESS>

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

Can we bump to 1.3?  Besu release version will be 1.3 by the end of the week.


fix like/boost remote post

looks like there's a typo prevent like/boost remote post from working properly.

Thanks so much for figuring this out!


Feature Request: Ability to Disable the Kill Menu Option, Show X Client Host Name

The purpose of this feature request is to support removing the Kill menu option from both the window title bar popup menu and the task list popup menu via configuration to prevent accidentally stopping an application.
It is also to add the configuration option to show the X client hostname (WM_CLIENT_MACHINE) in the window title.
I have already implemented both of these features and will submit a PR for the changes.
A killmenu attribute to has been added to the TaskListStyle element to support disabling the menu option.
Valid values for the configuration attribute are true (shown) and false (not shown) with true being the default.
The attributes machinename and delimiters have been added to the WindowStyle element to support display of the X client hostname in the title.
Valid values for the machinename attribute are true (shown) and false (not shown) with false being the default.
A valid value for the delimiters attribute is two characters (e.g. "[]","()","{}","==", etc.) with () being the default.

The image above shows a window with the client name (deetmp003) shown <WindowStyle machinename="true"> and the Kill option removed from the popup menu <TaskListStyle killmenu="false">


Update to Perfect version 2.0

Update to Perfect version 2.0

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_c55sa9btw_/clone/recipe/meta.yaml:15: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
ERROR: /tmp/abs_c55sa9btw_/clone/recipe/meta.yaml:22: missing_wheel: For pypi packages, wheel should be present in the host section
WARNING: /tmp/abs_c55sa9btw_/clone/recipe/meta.yaml:51: python_build_tool_in_run: The python build tool packaging is in run depends
ERROR: /tmp/abs_c55sa9btw_/clone/recipe/meta.yaml:83: missing_pip_check: For pypi packages, pip check should be present in the test commands
ERROR: /tmp/abs_c55sa9btw_/clone/recipe/meta.yaml:95: missing_dev_url: The recipe is missing a dev_url
Errors were found