npm main support

Also I had to add ng-app to html tag instead of body to make it work. Maybe worth adding to the readme:
<html ng-app="yourApp">

Thanks for that.
Regarding where to place the ng-app, I have not really used this in a while, since I usually call the bootstrap method directly from javascript - but the sample I made does include it on the html tag instead of the body.
var appModule = angular.module('myApp', ['ui.router']);

angular.element(document).ready(function() {
	angular.bootstrap(document, [appModule.name], {
		strictDi: true
	});
});


Fancy Zones suggestion: Exact zone sizing options

It would be useful in many circumstances if you could create a Fancy Zone that was sized to specific pixel sizes and widths. When doing screen recording for videos or streaming services, you often want to capture a specific video size that isn't your whole screen, without resorting to downscaling. Being able to define a 1920x1080 zone and then snapping the windows you want to capture into that zone would make this process a snap

@carmencrincoli
the tracker for this feature is https://github.com/microsoft/PowerToys/issues/463
Closing this as duplicate.
Thanks.


error: command 'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin\nvcc.exe' failed with exit status 1

My error is
command 'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin\nvcc.exe' failed with exit status 1

I meet this problem as well. Did you solve it ?


Sprint 5 - Review and Demo

Hasini and Thomas
Obstacles & Issues

Poor communication skills with one of our members in this objective due to sick leave and sometimes even wrong decisions
Original intake idea (vertical intake) having to be scraped off the plan due to its ineffectiveness when taking samples from the samples chamber(it was ineffective since when it had to take blocks that are further away, the intake would not be able to take it due to the arm being at a weird angle).
Had only 2 days left to recreate a new intake

Success

Finished making a intake
Finished testing the code required for the intake(though it has not been specifically tested for the intake)
Displayed gracious professionalism for sharing our green rubber wheels with team titan 5

Failures

Not being able to finish testing the code on the intake due to not enough time there
Not being able to achieve proper communication among our team members due to some members being absent(Sorry Mr. Fab 😭)

Next steps

Start implement the code on the intake
Make any small minor changes to the intake
Start driving practices to be prepared for the competition
Take the chance of using the "Activate" opportunity to improve our team communication skills :D

Sprint 5 Review
Over the course of this sprint, my main focus has been on completing prototypes that demonstrated the different possibilities we had to use as the specimen grabber. Since we previously realized our former specimen grabber was heavily flawed making it difficult to pick up specimens efficiently, we wanted to create a new build that allowed us to speed up the process of picking up and placing specimens. With this, I explored various options such as different materials and shapes that could potentially make it easier for drivers during this process. I came up with two main ideas: One involves the use of rubber wheels as grabber to significantly increase the friction between specimens and the grabbers, and one involves the use of a plastic claw to allow a simple pick up. The rubber wheels seemed better to hold the specimen as the friction made it less prone to falling out of the grabber; however, the plastic claw was better to pick up the specimen as it was able to open wider and had a smaller contact point, making it easier to contact with the specimen in a short amount of time. Next week, we plan to put back together the robot to test the different grabbers in terms of efficiency, accuracy, and proficiency.
Issues:

the plastic claw has very little grip on the specimen, meaning it is prone to being dropped, especially at high speeds
the claw seems quite weak
many parts are standing out as this is only a prototype and many lengths and measurements haven't been accounted for
the gears tend to unmash often; during matches, they would have to be adjusted after each match

Next Objectives:

put together the robot and rewire everything so that these two grabbers can be implemented and tested
record data such as efficiency and productivity of both options to determine the more proficient option to use in competition
with the chosen grabber, improve the build so that the parts don't impede the pick up process of specimens or other aspects (this may include finding shorter hex shafts, adding shaft collars to the ends to hold parts in place, replacing gear  and screw sizes, etc.)


Error thrown when no cluster was found for at least one charge

Issue Description
When clustering a small dataset and no cluster is found for at least one charge (e.g. for charge +2), an error is thrown :
Traceback (most recent call last):
  File "falcon.py", line 255, in <module>
    main()
  File "falcon.py", line 113, in main
    current_label = np.amax(clusters[mask_no_noise]) + 1
  File "<__array_function__ internals>", line 5, in amax
  File "/home/maesk/.local/lib/python3.8/site-packages/numpy/core/fromnumeric.py", line 2733, in amax
    return _wrapreduction(a, np.maximum, 'max', axis, None, out,
  File "/home/maesk/.local/lib/python3.8/site-packages/numpy/core/fromnumeric.py", line 87, in _wrapreduction
    return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
ValueError: zero-size array to reduction operation maximum which has no identity

This is because clusters[mask_no_noise] is an empty array, which is not supported by the function np.amax().
Solution
When no cluster is found for a specific charge, the current label should stay the same (see the PR), there is no need to call np.amax().
@bittremieux could you check if that seems correct? Thank you!
EDIT : I used an environment built from your environment.yml. If you need an .mgf file in order to reproduce the error, I can upload it.

Thank you for the detailed bug report and the proposed fix. Merging it now. 🙂


Seeding fails with Undefined index: table during PostsTableSeeder

Laravel Version: 5.3.30
Voyager Version: 0.11.7
PHP Version: 5.6.19
Database Driver & Version: MySQL 5.7.11

Description:

When running php artisan voyager:install --with-dummy, fails at "Seeding data into the database" with Undefined index: table during PostsTableSeeder
What am I doing wrong?

Steps To Reproduce:

Run php artisan voyager:install --with-dummy

I am unable to reproduce this error. Try re-installing from scratch.

I am installing from scratch already...

Fixed by change in app/config/auth.php:
    'providers' => [
        'users' => [
            'driver' => 'database',
            'model'  => App\Models\User::class,
            'table'  => 'users', // **This was missing**
        ],
    ],


Password manager crashes constantly after last update.

Password manager won't type in the password anymore. The ui on the ledger will also lock-up, so disconnection is the only option. I've been using the pw manager happily but since the last firmware update it hardly works anymore. About 1 in 10 attempts actually work. So at the moment the app broke to an unusable level.

I have som more specific information on the bug. I tried typing the password which failed as usual. I then went into the menu to add another password. After that one was added, I tried letting it type again and this time it actually worked.

Sorry for the delay. Which OS ? Which app version ?

Is this still the case? I've no seen any resembling behavior. We would need information on computre OS / device type / device OS version and app version please.
Will close in two weeks if no additional inputs.

I've given up on the concept of using the ledger as a pw manager


TextField component

TextField
I propose that we create a TextField component, which renders this:
<Field>
  <TextInput />
  <ErrorsBlock />
</Field>

The props will be a combination of the props for all of those components it renders. It will get Field, TextInput, and ErrorsBlock from its components prop (components context).
For those familiar with autoform, this is similar to the quickField idea in that package.
There are 4 good reasons to make this and use it:

Faster development, less to type
UI consistency, there will be less variation in how each developer makes a field.
Client bundle size. If making these blocks dynamically, there is less code to send down to the client.
This component can handle making unique IDs to properly implement htmlFor on the label.

I think this should be limited to TextInput. We can duplicate it to make similar PhoneNumberField, NumberField, SelectField, etc.

Ya, I think you right


Treeview's Expander icon is improper in Right To Left flow direction

Describe the bug
Treeview's expander icon is not updated based on the flow direction property,
        <TreeView Grid.Row="1" x:Name="treeView" FlowDirection="RightToLeft">
            <TreeView.RootNodes>
                <TreeViewNode Content="Item 1" IsExpanded="True">
                    <TreeViewNode.Children>
                        <TreeViewNode Content="Sub item"/>
                    </TreeViewNode.Children>
                </TreeViewNode>
                <TreeViewNode Content="Item 2" IsExpanded="True">
                    <TreeViewNode.Children>
                        <TreeViewNode Content="Sub item"/>
                    </TreeViewNode.Children>
                </TreeViewNode>
                <TreeViewNode Content="Item 3" IsExpanded="True">
                    <TreeViewNode.Children>
                        <TreeViewNode Content="Sub item"/>
                    </TreeViewNode.Children>
                </TreeViewNode>
            </TreeView.RootNodes>
        </TreeView

Steps to reproduce the bug
1.Declare a Treeview.
2.Set the flow direction as Right To Left.
3.Note Expander icon is improper, not modified according to the flow direction.
Expected behavior

Expander Icon should be modified according to the flow direction.

Screenshots
Treeview : Flow Direction - Left To Right

Treeview : Flow Direction - Right To Left

NuGet package version
WinUI 3 - Windows App SDK 1.1.4
Windows app type

[X] UWP
[ ] Win32

Device form factor
Desktop
Windows version
Windows 11 (21H2): Build 22000
Additional context
In WPF , expander icon is proper in Right To Left flow direction
WPF :
Flow Direction : Left To Right:

Flow Direction : Left To Right:

Since it is a TextBlock that contains the glyph, it is not getting mirrored. FontIcon and AnimatedIcon have a property for mirroredWhenRightToLeft.
This is where we are setting the glyph:
https://github.com/microsoft/microsoft-ui-xaml/blob/494719e5b839e786e022a72a4eb04d7ae8595c1f/dev/TreeView/TreeViewItem.xaml#L214

@bkudiess & @bpulliam any updates on this?


Malwarebytes doesn't progress download.

Brief description of your issue
Malwarebytes will get stuck at 0.00B/192MB.
Steps to reproduce
winget install malwarebytes
Expected behavior
The download will progress at normal speed.
Actual behavior
winget install malwarebytes
Found Malwarebytes [Malwarebytes.Malwarebytes]
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://downloads.malwarebytes.com/file/mb4_offline
  ██████████████████████████████  0.00 B /  192 MB
  ██████████████████████████████  0.00 B /  192 MB
An unexpected error occurred while executing the command:
0x80d02002 : unknown error

Environment
Windows Package Manager v1.0.11451
Windows: Windows.Desktop v10.0.19041.985
Package: Microsoft.DesktopAppInstaller v1.11.11451.0

My internet is working. I can ping downloads.malwarebytes.com. The file winget is attempting to download can be downloaded with wget in wsl or just entering the url into chrome.

I'm marking this as "Area-External" as the Delivery Optimization has an exceptionally long timeout. We've got some work with that team to have more of a "fast fail" so we can fall back to wininet.

I faced the same issue today and adding "network": {"downloader": "wininet"}, solved it.
I am just wondering if there are any downsides to this configuration? And when it is indeed fixed, would it need manual intervention to remove this?

@cryptic-code. The one downside would be losing the potential benefit of Delivery Optimization in the enterprise if it is supported by the enterprise. You would need to either remove that line in settings, or change it to "default", or "do".

@denelon shouldn't this issue be marked as close? As this was fixed in the latest release?

@cryptic-code thanks for pointing that out 👍
I'm playing a bit of catch up.


Tests don't run with selenium-webdriver/testing mocha wrapper

The official JavaScript Selenium bindings have a helper library for writing mocha tests which take advantage of the ControlFlow promise helper that comes in the bindings (link).
When I try to run tests written with it using mocha-parallel-tests it doesn't find them.
mocha-parallel-tests test/*.js
  0 passing (12ms)

My example code is in a private repo, but I'll add you to it so you can take a look.

Thank you for posting issue. From what I see selenium-webdriver/testing wraps original mocha hooks (it, beforeEach etc) with makeAsyncTestFn. I'm not sure that I can fix this issue, but can you provide a bit more into on what's ControlFlow is and why is it important to wrap original mocha hooks with selenium-webdriver?

There's documentation about ControlFlow here. As for the rationale behind why it's necessary for selenium-webdriver, I'm not sure. I tried just using the built-in mocha hooks for my tests and wasn't able to get my tests to run correctly. I'll give it another go though.

The control flow will ensure tasks are executed in the ordered scheduled, starting each task only once those before it have completed.
Maybe it's my english so bad, but what does this all mean? Mocha runs every test case (it hook) only when the previous case has been completed.

Anyway I have an idea how I can fix this issue, will look at it tomorrow.

Great!

One more observation:
var builder = new webdriver.Builder().usingServer(url)
this.driver = builder.build()

When this code is running in beforeEach(), it's sync and test execution doesn't get paused. But test.beforeEach() pauses test executing.

Preparing new release...

@tourdedave could you please try<EMAIL_ADDRESS>

afaik something is still wrong. reopening for further fix.

https://gist.github.com/mattrlong/d64d6f95520e3211e15776d9b2dd0237#file-gistfile1-txt-L9

Can you expand on what you believe is the outstanding issue on this ticket?
I myself am seeing the following error which I am not when using mocha directly:

"before all" hook:
Error: timeout of 2000ms exceeded. Ensure the done() callback is being called in this test.

Calling done() should not be required when using the selenium-webdriver wrapper due to it's inbuilt promise manager.

Eh... Could you provide failing test case for this? Currently there's an existing test case with timeout() and it seems to work as expected.

Right, sorry for the delay in responding. I've created a POC outside our current test pack, and the timeout is working as expected. I do see a separate issue which I will log separately however.

:+1:


CircleCI Integration

I have added the CircleCI Integration for this project (including the badge in README.md)

Thanks!


intl version

Can you update intl 16.0.

Because flutter_form_builder 3.7.2 depends on intl ^0.15.8 and no versions of flutter_form_builder match >3.7.2 <4.0.0, flutter_form_builder ^3.7.2 requires intl ^0.15.8.

@malikdoksoz I already created a pull request for it. https://github.com/danvick/flutter_form_builder/pull/207

Using this in your pubspec.yaml will fix the issue until an official patch is released:
flutter_form_builder:
    git:
      url: https://github.com/danvick/flutter_form_builder.git
      ref: 4597ffb6e1695ad00a7aa10ac0f3634549d60280


Update macOS, better instructions, streaming output

Based on recent findings, updates instructions for M1 chip in macOS. Also corrects a previous mistake in readme instructions, and sets default strategy to float16 (makes little sense to convert models to fp32 if theyre distributed in fp16)

Got streaming output. Acoording to ChatGPT, the explanation is:

In Python, when you use print() with the end parameter set to an empty string (end="") in a loop, the output may not be printed until the end of the loop. This is because the print() function buffers the output until it reaches a newline character (\n) or until the buffer is full.
To force the output to be printed immediately after each iteration of the loop, you can use the flush parameter of the print() function. The flush parameter, when set to True, will immediately flush the buffer and write the output to the console.


Added white list email settings to check against user email

Added whitelist email settings to check against user email
update user name field to contain given and family name

I will be away… Is it necessary? I was trying to use object using options patterns IOptions but then reverted as per my discussion with Amyn we have to make another change for sending message during redirect in future for the current flow. May be we can do it that time.
Regards,
Saddiq
Sent from my iPhone

On Dec 30, 2022, at 5:59 PM, Sadiq Khoja @.***> wrote:

@sadiqkhoja commented on this pull request.
In iic-odk-auth/Controllers/AuthController.cs:

@@ -19,10 +19,12 @@ public class AuthController : Controller
private readonly ILogger _logger;
private readonly IOdkService odkService;
private readonly String salt;

private readonly Configuration _config;
can you please add whitelistEmails as private variable instead of _config and set its value in constructor

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.


ng-select integration for typeahead with server side search

I'm submitting a ...  (check one with "x")
[ ] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[x] support request

Current behavior

Expected behavior

Minimal reproduction of the problem with instructions

What is the motivation / use case for changing the behavior?

Please tell us about your environment:

Angular version: 6.0.2

Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

Language: [all | TypeScript X.X | ES6/7 | ES5]

Node (for AoT issues): node --version = 9.3.0

I am trying to integrate<EMAIL_ADDRESS>component for typeahead and server side search for search term.
As mentioned in the example @ https://ng-select.github.io/ng-select#/filter
<ng-select [items]="people3$ | async"
           bindLabel="name"
           [addTag]="true"
           [multiple]="true"
           [hideSelected]="true"
           [loading]="people3Loading"
           [typeahead]="people3input$"
           [(ngModel)]="selectedPersons">
</ng-select>

I am trying to create a field type of autocomplete component. What I am struggling with is how do we send people3Loading which boolean and how do we access people3input$ and selectedPersons in my component to construct the input parameters to call the backend service where I am defining a field of autocomplete and using it in formly form.
As a final result, I would like to see the selected items in the model.
Any help is appreciated. thanks

see https://github.com/formly-js/ngx-formly/issues/708#issuecomment-364903803


Login Page is not responsive

Description
hey @narayan954 Login Page of your app is not responsive for mobile S - 320px and smaller devices
Steps to reproduce
Add the css property to fix it
Screenshots

you can see the pink arrows aiming towards the issue
Desktop (please complete the following information)
Windows -> Chrome -> Version 120.0.6099.129 (Official Build) (64-bit)
Smartphone (please complete the following information)
Not in smartphone
Additional information
No
Record

[X] I agree to follow this project's Code of Conduct
[X] I have checked the existing issues
[X] I am a participant of a program
[X] I want to work on this issue

Optional information
Codepeak'23 and JWOC

Description
hey @narayan954 Login Page of your app is not responsive for mobile S - 320px and smaller devices
Steps to reproduce
Add the css property to fix it
Screenshots

you can see the pink arrows aiming towards the issue
Desktop (please complete the following information)
Windows -> Chrome -> Version 120.0.6099.129 (Official Build) (64-bit)
Smartphone (please complete the following information)
Not in smartphone
Additional information
No
Record

[x]  I agree to follow this project's Code of Conduct
[x]  I have checked the existing issues
[x]  I am a participant of a program
[x]  I want to work on this issue

Optional information
Codepeak'23 and JWOC

Hi @itsmeabhishek03 you can go ahead!
Ps: I'd only be able to provide score for codepeak as this project is participating in codepeak 23


Add FutureMixin and update out_colum generation

IMPORTANT: Please do not create a Pull Request without creating an issue first.
Before submitting (must do checklist)

[x] Did you read the contribution guide?
[x] Did you update the docs? We use Numpy format for all the methods and classes.
[x] Did you write any new necessary tests?
[ ] Did you update the CHANGELOG?

Type of Change

[ ] Examples / docs / tutorials / contributors update
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Improvement (non-breaking change which improves an existing feature)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Proposed Changes

Related Issue

Closing issues

closes #326

Codecov Report

Merging #361 (4b3c5a0) into breaking_change/regressors (f0c2bfe) will decrease coverage by 34.75%.
The diff coverage is 88.88%.

@@                       Coverage Diff                       @@
##           breaking_change/regressors     #361       +/-   ##
===============================================================
- Coverage                       87.37%   52.61%   -34.76%
===============================================================
  Files                              96       96
  Lines                            4697     4702        +5
===============================================================
- Hits                             4104     2474     -1630
- Misses                            593     2228     +1635

Impacted Files
Coverage Δ

etna/transforms/add_constant.py
35.13% <ø> (-62.17%)
:arrow_down:

etna/transforms/resample.py
25.00% <ø> (-68.11%)
:arrow_down:

etna/transforms/statistics.py
27.50% <ø> (-71.67%)
:arrow_down:

etna/transforms/fourier.py
28.57% <66.66%> (-71.43%)
:arrow_down:

etna/transforms/datetime_flags.py
54.96% <80.00%> (-45.04%)
:arrow_down:

etna/transforms/base.py
96.15% <100.00%> (+0.07%)
:arrow_up:

etna/transforms/lags.py
87.09% <100.00%> (-12.91%)
:arrow_down:

etna/transforms/segment_encoder.py
43.24% <100.00%> (-56.76%)
:arrow_down:

etna/transforms/special_days.py
29.62% <100.00%> (-69.13%)
:arrow_down:

etna/transforms/trend.py
47.36% <100.00%> (-52.64%)
:arrow_down:

... and 68 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f0c2bfe...4b3c5a0. Read the comment docs.


Update to Lock v10

Hi,
I'm battling with this because the examples are 2 major versions out of date. So are the instructions at https://auth0.com/docs/link-accounts
Could you update the code and the instructions please?
Regards,
Andy

Same story over here. If we could have Custom Social Connections support added this would ensure full implementation of Auth0 in our application.


Update footer.tsx

Added text decoration(underline) in footer to differentiate it from the links
Resolves #[Issue Number if there]
Checklist before requesting a review

[x] I have performed a self-review of my code
[x] I assure there is no similar/duplicate pull request regarding same issue

Pls, drop some features and not just underlines 🙏

Pls, drop some features and not just underlines 🙏

Yeah Sure bro...I just added a small UI change cause I got confused while looking at the website with the heading and the link that's why I added it.
But sure will add features too!!


Downgrade vom github-develop to 2.9.7

Describe the bug

I made an Upgrade to the developer Edition because i wanted to test something. Then i wanted to use my 2.9.7 Docker again, but when i start the Container, it instantly goes to Status "unhealthy" and in the logs i found an Entry which contains, that the Database could not be migrated. Is ther a possibility to make an Downgrade of the Database?
Nginx Proxy Manager Version

2.9.7
Everything works so far, but i think it's better for me to use the stable Version ^^

Well I could give you some manual steps to revert an added database migration, but I think at this point you're fine to use the develop version. I'm planning to release that code very soon anyway, so wait until then before switching to the main branches.
If you're not already doing it, click the Watch button on this project and specifically watch Custom -> Releases. You'll get an email about it.

OK, Thank you very much.
I Need to donate now, because i really like your Work and your Support!


WIP: Household Member Repeating Details

What is the context of this PR?
WIP for implementation of repeating groups of blocks within survey-runner. Currently builds a flat list of blocks based on a answer given earlier on in the survey. Currently doesn't actually save answers, only determines and follows a route.
I've checked the questions on the original card which I believe are currently answered and there's a confluence page detailing findings.

[x] How does it affect navigation?
[x] How does repeating of blocks, groups etc. fit in with architecture?
[x] How can the implementation be broken down?
[ ] How is piping affected/enabled (i.e. show the names in the next screen)?
[ ] Any implications of add/removing individuals?
[x] How hard is to use existing system patterns to achieve this functionality?

How to review?
Tests have been added to cover new behaviour, so run them. There is a new schema "test_repeating_household.json" that demonstrates the work from the spike.

Closing this based on offline discussion and moving to implementing findings using both group and block in the URL.


tour: dark mode

Context: https://tour.golang.org
Good day; would it be possible to add a dark-mode toggle?

Thanks for the request. This is a dup of #409, so I'm closing here in favour of the older thread.


Python API typing, lint, config/makefile

I realise this is a relatively enormous-looking PR; however, I promise it is a LOT less involved than it may initially look! :rofl: (And there are zero logical/functional changes).
Summary
I made a few smaller PRs to add Polars support to Kùzu recently, and working with (and testing) the Python module had a little friction, so I thought I'd reduce it.
Specifically:

The PythonAPI surface is now fully typed^1 (function signatures, return types, etc). This should lead to an improved developer experience in real-world usage (IDE autocomplete & hinting, integration with other projects that already implement static type checking, etc).
The entire Python API now passes both ruff check^2 and mypy^3 linting rules.
Consistent formatting was applied, via ruff format^4 (this is likely worth integrating into CI and/or pre-commit, but I haven't done that). The existing formatting actually changed very little, so this change mostly just ensures consistent string quoting and max line-length. I set line-length at a level that would result in minimal change.
Switched out all usage of os.path for pathlib.Path.
Created a Makefile in tools/python_api that can:

Setup a clean Python .venv for testing/validating changes.
Download/resolve requirements for that venv (using uv)^5.
Trigger a make python build from the existing root Makefile.
Run the Python unit tests.
Output its own "help".

Being able to quickly get up and running in a virtual environment and trigger builds/tests is now a lot smoother, and all the configuration for mypy & ruff is centralised in the new/added pyproject.toml file (which is based on what we use for Polars, with Kùzu-specific customisation).
Examples

Find out what the Makefile can do:

Install/update the venv requirements:

Check lint and apply formatting:

Run unit tests:

...and so on 👌
CLA
(In case this is a "per-PR" requirement?)
I have read and agree to the terms under CLA.md

@alexander-beedie
Nice PR. Thanks for your contribution.


Bug: Penal Code Groups Missing

What version of Node.js are you using?
Latest
What version of npm are you using?
Latest
What operating system are you using?
Windows Server 2019
What version of SnailyCAD are you currently using?
v1.41.0 d6f2b0c
Describe the Bug

Expected Behavior
Groups are not displayed in penal code drop down.
To Reproduce
No response

Should be fixed? Wasn't able to test locally. Keep me posted @Legacy-TacticalGamingInteractive

Should be fixed? Wasn't able to test locally. Keep me posted @Legacy-TacticalGamingInteractive

Not fixed yet :(

Should be fixed now actually :)


[Incubator][VC] shorten the pod syncing latency

shorten the pod syncing latency by

checking if the target vnode exist before creating
fetching the latest version of vpod after binding instead of requeuing

/lgtm
/approve


Link to example circle.yml is broken in docs

Clicking on the link results in a 404.

Link is still broken.

still broken 😞


Build error - header file not found

Hi!
When trying to build the latest version I get at this line in ViewController.m
#include <openssl/opensslv.h>
the error: file not found.
Any ideas?

is gone after running ./build-libssl.sh
sorry


[AMBARI-23981] HDFS Summary widgets disappear after changing widgets order

What changes were proposed in this pull request?
STR:

Add Namespace.
Open HDFS service metrics page and change order of NS-specific widgets.
Refresh the page and check general widgets.

It should not be empty.
How was this patch tested?
21792 passing (34s)
48 pending

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/2514/
Test PASSed.


C2873 'std:errc' in system_error.hpp in VS2012 Update 4

Hi,
I am trying to compile the console application example in VS2012 Update 4 which according to the readme, is supported. However, I am getting an error in system_error.hpp, line 64 (using std:errc) with the error message "error C2873: 'std::errc' : symbol cannot be used in a using-declaration".
Can you please instruct on how to fix this?
Thanks.

Can you post some more detailed error messages, like calling stacks and etc.

Closing due to inactivity


Rotate cube on entire window

Currently when the mouse leaves the canvas area, all events are stopped. By linking to the window we can enable rotation on the cube while having the mouse outside the canvas.

solved Jun 13, 2015


JSONDecodeError

Stopped syncing yesterday and a reboot gives the following error. Tried removing the integration and adding it back but it fails to add the integration.
This error originated from a custom integration.

Logger: custom_components.evergy.sensor
Source: custom_components/evergy/pyEvergy.py:71
Integration: Evergy (documentation)
First occurred: 6:42:25 PM (1 occurrences)
Last logged: 6:42:25 PM

Unexpected error fetching sensor data: Expecting value: line 2 column 1 (char 1)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 250, in _async_refresh
    self.data = await self._async_update_data()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 206, in _async_update_data
    return await self.update_method()
  File "/config/custom_components/evergy/sensor.py", line 49, in async_update_data
    await hass.async_add_executor_job(evergy_api.get_usage)
  File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/evergy/pyEvergy.py", line 94, in get_usage
    return self.get_usage_range(get_past_date(days_back=days - 1), get_past_date(0), interval=interval)
  File "/config/custom_components/evergy/pyEvergy.py", line 106, in get_usage_range
    self.login()
  File "/config/custom_components/evergy/pyEvergy.py", line 71, in login
    self.account_number = json.loads(account_data[0].contents[0])["accountNumber"]
  File "/usr/local/lib/python3.10/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/usr/local/lib/python3.10/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/local/lib/python3.10/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1)

I believe I'm seeing the same thing. Realized I was no longer seeing the energy consumption data in the Energy dashboard, tried reloading the integration without change, so I deleted the integration and tried adding again, but the setup fails with this message:
[%key:common::config_flow::error::unknown%]

The "official" https://github.com/lawrencefoley/evergy also has this issue. I did some digging and account_data[0].contents[0] is just an empty string with a newline character.

I agree with you @lawrencefoley, I will work on getting your library added.

I have merged the fix provided by: @Ben-Reg, Version 1.0.5 includes this fix and has been released.
Thanks @Ben-Reg, @tboyce021 & @terryhonn.


In debugging micro-ROS, the characters output using serial print tend to get cut off or appear garbled.

Hardware description: ESP32
RTOS: Yes
Installation type: Arduino IDE
Version or commit hash: Humble
Framework: Arduino
I am working on creating a program that can communicate with ROS2 Humble using micro-ROS. I am using an ESP32 device and connecting it to a computer via USB.
I am trying to display information using serial print for debugging the program, but the characters are getting cut off, garbled, and the debugging messages are not being utilized effectively. I suspect that the characters are not being displayed correctly because they are overlapping with the communication information between the micro-ROS and the PC.
I will attach sample programs and images of the serial monitor, so could you please advise me on how to efficiently debug this issue?
Steps to reproduce the issue
Please flash this program onto the ESP32 and run it.
#include <micro_ros_arduino.h>
#include <rclc/rclc.h>
#include <rclc/executor.h>
#include <freertos/FreeRTOS.h>
#include <freertos/task.h>
#include <std_msgs/msg/string.h>
#include <std_msgs/msg/int32.h>

rcl_node_t      node;
rcl_allocator_t allocator;
rclc_support_t  support;
rclc_executor_t executor;
rcl_subscription_t sub_task1Rcv, sub_task3Rcv;
rcl_publisher_t    pub_task1Snd, pub_task2Snd;
std_msgs__msg__String task1_recv_msg, task1_send_msg;
std_msgs__msg__String task2_msg;
std_msgs__msg__Int32  task3_recv_msg;

const size_t MAX_STRING_SIZE = 120;

// task
void task1(void *pvParameters);
void task2(void *pvParameters);
void task3(void *pvParameters);

// Function
void task1_callback(const void *msgin) {
  const std_msgs__msg__String *msg = (const std_msgs__msg__String *)msgin;
  Serial.print("task1 received: ");
  Serial.println(msg->data.data);
  snprintf(task1_send_msg.data.data, 30, "rcv:%s", msg->data.data);
  task1_send_msg.data.size = strlen(task1_send_msg.data.data);
  rcl_publish(&pub_task1Snd, &task1_send_msg, NULL);
  Serial.print("task1 published: ");
  Serial.println(task1_send_msg.data.data);
}

void task3_callback(const void *msgin) {
  const std_msgs__msg__Int32 *msg = (const std_msgs__msg__Int32 *)msgin;
  Serial.print("task3 received: ");
  Serial.println(msg->data);
}

// Setup
void setup() {
  set_microros_transports();
  Serial.begin(115200);
  WiFi.mode(WIFI_OFF);

  delay(2000);

  allocator = rcl_get_default_allocator();

  // Initialize node
  rcl_init_options_t init_options = rcl_get_zero_initialized_init_options();
  rcl_init_options_init(&init_options, allocator);
  rcl_init_options_set_domain_id(&init_options, 77);
  rclc_support_init_with_options(&support, 0, NULL, &init_options, &allocator);
  rclc_node_init_default(&node, "esp32_node", "", &support);

  // Initialize publishers and subscriptions
  rclc_publisher_init_default(&pub_task1Snd, &node, ROSIDL_GET_MSG_TYPE_SUPPORT(std_msgs, msg, String), "task1Snd");
  rclc_publisher_init_default(&pub_task2Snd, &node, ROSIDL_GET_MSG_TYPE_SUPPORT(std_msgs, msg, String), "task2Snd");
  rclc_subscription_init_default(&sub_task1Rcv, &node, ROSIDL_GET_MSG_TYPE_SUPPORT(std_msgs, msg, String), "task1Rcv");
  rclc_subscription_init_default(&sub_task3Rcv, &node, ROSIDL_GET_MSG_TYPE_SUPPORT(std_msgs, msg, Int32), "task3Rcv");

  // Initialize messages
  std_msgs__msg__String__init(&task1_recv_msg);
  std_msgs__msg__String__init(&task1_send_msg);
  std_msgs__msg__String__init(&task2_msg);
  std_msgs__msg__Int32__init(&task3_recv_msg);

  task1_recv_msg.data.data = (char *)allocator.allocate(MAX_STRING_SIZE, allocator.state);
  task1_recv_msg.data.capacity = MAX_STRING_SIZE;
  task3_recv_msg.data = 0;

  // Initialize executor
  rclc_executor_init(&executor, &support.context, 2, &allocator);
  rclc_executor_add_subscription(&executor, &sub_task1Rcv, &task1_recv_msg, &task1_callback, ON_NEW_DATA);
  rclc_executor_add_subscription(&executor, &sub_task3Rcv, &task3_recv_msg, &task3_callback, ON_NEW_DATA);

  // TaskCreate
  xTaskCreatePinnedToCore(
      task1,
      "task1",
      2048,
      NULL,
      1,
      NULL,
      0);

  xTaskCreatePinnedToCore(
      task2,
      "task2",
      2048,
      NULL,
      2,
      NULL,
      1);

  xTaskCreatePinnedToCore(
      task3,
      "task3",
      2048,
      NULL,
      1,
      NULL,
      1);
}

// Loop
void loop() {
  //ヾ(o・ω・)ノ Please tell me!
}

void task1(void *pvParameters) {
  while (1) {
    rclc_executor_spin_some(&executor, RCL_MS_TO_NS(100));
    delay(10);
  }
}

void task2(void *pvParameters) {
  while (1) {
    strcpy(task2_msg.data.data, "Hello World");
    task2_msg.data.size = strlen(task2_msg.data.data);
    rcl_publish(&pub_task2Snd, &task2_msg, NULL);
    Serial.print("task2 published: ");
    Serial.println(task2_msg.data.data);
    delay(100);
  }
}

void task3(void *pvParameters) {
  while (1) {
    rclc_executor_spin_some(&executor, RCL_MS_TO_NS(100));
    delay(10);
  }
}

Actual behavior

Additional information
I cannot share the details of the program I recently created here, but compared to this sample, the processing is more complex and the number of characters output is much larger, making the issue more serious.
Thank you for your assistance.

I suspect that the characters are not being displayed correctly because they are overlapping with the communication information between the micro-ROS and the PC.

Exactly, you need to use a different serial port to send debug messages.

I suspect that the characters are not being displayed correctly because they are overlapping with the communication information between the micro-ROS and the PC.

Exactly, you need to use a different serial port to send debug messages.
Also, are you building with multithread support enabled?

Dear Acuadros95, thank you very much for your advice regarding serial print.
I usually work on developing PC software, and this is my first time implementing a program on an ESP32. I am using Arduino IDE 1.8.19, but I couldn't find any information on how to configure the multi-threading support. I apologize for the inconvenience, but could you please guide me on how to set it up properly?
I apologize if this deviates from the main topic of my question, but I am also trying to subscribe to UInt8MultiArray messages in another program. When I published the message from my PC, the micro-ROS callback did not function. However, when I changed the message type to String and tested the subscription, it worked. I thought there might be a mistake in the way I allocated memory for the UInt8MultiArray messages, so I tried various methods while researching, but I have not been successful. I am sorry for being presumptuous, but could you please show me the correct way to allocate memory for UInt8MultiArray messages?

Dear Acuadros95, thank you very much for your advice regarding serial print.
I usually work on developing PC software, and this is my first time implementing a program on an ESP32. I am using Arduino IDE 1.8.19, but I couldn't find any information on how to configure the multi-threading support. I apologize for the inconvenience, but could you please guide me on how to set it up properly?
I apologize if this deviates from the main topic of my question, but I am also trying to subscribe to UInt8MultiArray messages in another program. When I published the message from my PC, the micro-ROS callback did not function. However, when I changed the message type to String and tested the subscription, it worked. I thought there might be a mistake in the way I allocated memory for the UInt8MultiArray messages, so I tried various methods while researching, but I have not been successful. I am sorry for being presumptuous, but could you please show me the correct way to allocate memory for UInt8MultiArray messages?

Here is a tutorial on how to enable the multi thread support: tutorial

You will need to enable the `` flag on the colcon.meta file and rebuild the library (detail)

As for the message memory issues, check this tutorial on message memory management: tutorial.
Pay special attention to the sequence types.
Anyway, if you are using an ESP32, I encourage you to check the micro-ROS component for ESP-IDF. It even include a multithread publisher example.

Dear Acuadros95,
I truly appreciate your thoughtful and thorough responses to my questions. I will continue to learn and gain experience with micro-ROS, striving to create something useful for others.
Thank you very much for your help.


Consider adding this program to Homebrew?

This is a great program! Would you consider adding it to Homebrew?

Many thanks for the kind words! (oh, and Done!)
brew install hrbrmstr/tap/archinfo


Generate bind_property helper

I think it would be useful to generate the following function with the Properties macro
fn bind_$name(&self, target: impl IsA<Object>, target_property: &str) -> BindingBuilder {
    self.bind_property($name, target, target_property)
}

To avoid people mistyping the property name or forgetting to update it somewhere and be surprised by a crash at runtime
cc @ranfdev

The user could still mistype the target property string though. So this doesn't fully solve the underlying problem.

Yeah it would probably make sense to think about this a bit more so we don't add half a solution everywhere. My idea for this problem was to autogenerate some kind of enum for this, but not sure how exactly this is supposed to work with inheritance and interfaces. Needs some experimentation.

We could introduce a
struct PropertyProxy<'a, O: IsA<glib::Object>, T> {
  obj: &'a O,
  name: &'static str,
  ty: PhantomData<T>,
}

impl<'a, O, T> PropertyProxy<'a, O, T> {
  // The following will ensure the the target proxy has the same type T!
  fn bind<'b, B, T>(&self, target: PropertyProxy<'b, B, T>) {...}
  fn connect_notify(&self) {...}
  fn param_spec() {...}
}
impl Deref for PropertyProxy {...}
impl DerefMut for PropertyProxy {...}

Then, when accessing a property from an object, instead of returning the value, we return a proxy:
let btn = gtk::Button::new();
// before
// let label: String = btn.label();
// after
let label: PropertyProxy<gtk::Button, String> = btn.label();
// we can still read the content of the property with a deref:
let label_text = *label;

Now immagine we want to bind a text input to the button's label:
let entry = gtk::Entry::new();
entry.text().bind(btn.label());

Benefits
Everything becomes safe: the PropertyProxy can only be returned by a generated method on Button, so the property is surely valid. The bind method can ensure the two properties have the same type.
Instead of having three methods for each property:

btn.label()
btn.set_label()
btn.connect_label_notify()
we can now just use:
*btn.label()
btn.label() *= String::new()
btn.label().connect_notify()
Note: code generation is therefore reduce by a factor of 3 or more, because gir only needs to generate btn.label() and return a proxy.


CC: remove iops from cluster summary sidebar

https://github.com/cockroachlabs/managed-service/pull/1977

Addressed in #6674


Create documentation on the caching plugin

http://www.guzzlephp.org/docs/guide/http/caching/
The caching plugin does a whole lot of cool stuff. Explaining caching and how to best leverage the caching plugin would be very helpful.

The documentation has been created: http://guzzlephp.org/guide/http/caching.html


fix: update formatting, add image + solution

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

Closes #38783

Not tested locally

Improved formatting, added 1 test, and a possible solution based on scissorsneedfoodtoo's comment on the issue.
S3 image link still required.

Solution

A c++ solution and formula walk-thru was found here.
Final JS solution was made by iterating off of a java solution found here.

@colinnielsen I just rebased to try to fix the issue with Travis, your changes should not have been affected.

Thanks, @ojeytonwilliams. Any more action items needed from me on this one?

@colinnielsen, thanks for opening up this PR and for your patience. Sorry I'm just seeing it now.
Here's the link to the picture on our CDN: https://cdn-media-1.freecodecamp.org/project-euler/199-circles-in-circles.gif
Could you update your PR to use that instead?
Also, would you be able to further improve this problem by adding another test case? This will ensure that people can't just return 0.00396087 from the function.
Fortunately the problem description already includes another answer we can use, so it's just a matter of naming the function, rewording the description slightly, and adding a test for three iterations.
I'll leave some review comments, and here's a discussion we had on this recently for more context: https://github.com/freeCodeCamp/freeCodeCamp/issues/38809

Hi @colinnielsen, I was wondering if there is any progress with implementing the above-mentioned suggestions so we could proceed with merging this pr?

Hello! sorry for ghosting 👻! I will be working on this project this week!

Sorry @colinnielsen, but in the interest of saving time - I have added the necessary changes to try and get this merged. You did the bulk of the work and it looks good, thanks 🎉
I have also added this solution to the guide.

Hey guys my apologies again here, I really appreciate you taking the reigns here and wrapping this one up. I've been quite busy! But hey thank you, this was my first contribution :].


bower.js main referencing invalid files

bower.json file has "src/bloodhound/rendering_engine.js", and "src/bloodhound/view_resolver.js" which do not exist.
Please resolve this.

Will do. I'll try to get to it tomorrow.

The file paths in bower.json have been fixed. I'll close this issue when you confirm it looks OK from your end.

bower bloodhound#~1.0       EMALFORMED Failed to read /tmp/derrick/bower/bloodhound-26457-sECMTO/bower.json
Need to fix JSON

Silly commas. The syntax error was fixed.
$ bower info bloodhound
bower bloodhound#*          not-cached git://github.com/gburghardt/bloodhound.git#*
bower bloodhound#*             resolve git://github.com/gburghardt/bloodhound.git#*
bower bloodhound#*            download https://github.com/gburghardt/bloodhound/archive/v1.0.4.tar.gz
bower bloodhound#*             extract archive.tar.gz
bower bloodhound#*        invalid-meta bloodhound is missing "ignore" entry in bower.json
bower bloodhound#*            resolved git://github.com/gburghardt/bloodhound.git#1.0.4

{
  name: 'bloodhound',
  description: 'The missing view resolver for JavaScript. Easily render embedded and dynamic views using any templating language you want.',
  version: '1.0.4',
  homepage: 'https://github.com/gburghardt/bloodhound',
  authors: [
    'Greg Burghardt<EMAIL_ADDRESS>  ],
  license: 'MIT',
  repository: {
    type: 'git',
    url: 'https://github.com/gburghardt/bloodhound.git'
  },
  main: [
    'src/bloodhound.js',
    'src/bloodhound/adapters/mustache_template.js',
    'src/bloodhound/view_providers/mustache_view_provider.js',
    'src/bloodhound/view_providers/simple_template_view_provider.js',
    'src/bloodhound/view_resolvers/dynamic_view_resolver.js',
    'src/bloodhound/view_resolvers/embedded_view_resolver.js',
    'src/bloodhound/rendering_engines/dynamic_rendering_engine.js',
    'src/bloodhound/rendering_engines/embedded_rendering_engine.js'
  ],
  dependencies: {
    'concrete-promise': '~1.0.0'
  },
  devDependencies: {
    mustache: '~0.8.1',
    'simple-template': '~2.0.0'
  }
}

Available versions:
  - 1.0.4
  - 1.0.3
  - 1.0.2
  - 1.0.1
  - 1.0.0
You can request info for a specific version with 'bower info bloodhound#<version>'


(1.20.1) Alex's Mods gem issues

Describe the Bug
[Currently on Version 4.1.3]
I'm currently creating a datapack that makes it possible to apply enchants from Alex's Caves, Alex's Mobs, Farmers Delight, and Domestication Innovation onto their respective items.
For the most part, the datapack is going swell. I did have to "lower" some vanilla/Mining Master enchants in the smithing recipes' "enchantments" list so that some of Alex's enchants would not be overwritten by the vanilla/MiningMaster enchants (which are generally on the top/furthest left on the list).
However for some gems, simply changing the "priority" of some enchantments has no effect.
Heart Rhodonite
The Heard Rhodonite gem especially cannot apply enchants to certain tools/items for some reason. Here's a list of the enchants it's unable to apply:

alexscaves:herd_phalanx
alexscaves:sated_blade
alexscaves:astral_transferring
alexscaves:x-ray
alexscaves:seaparing
alexsmobs:board_return
domesticationinnovation:health_boost

Domestication Innovation Collar
When it comes to the Domestication Innovation mod, the collar item strangely has enchants which some gems are unable to apply:

domesticationinnovation:immunity_frame (Divine Beryl)
domesticationinnovation:deflection (Lucky Citrine)
domesticationinnovation:frost_fang (Ice Sapphire
domesticationinnovation:herding (Power Pyrite)

I'm not certain why these enchantments cannot be applied. Especially since the items involved can ONLY be enchanted with enchantments from their respective mods. Is there something I'm missing here?
Reproduction Steps

Obtain the mentioned items and gems
Try to enchant the items and gems together

Expected Result
I should have gotten the enchants that I've assigned the gems to, but yet I yield no result
Screenshots and Videos
No response
Operating System
Windows 10
Mod Version
3.0.7
Minecraft Version
1.19.2
Forge Version
47.3.10
Other Mods

alexscaves
alexsdelight
alexsmobs
ambientsounds_forge
appleskin
architectury
canary
citadel
collective
configured-forge
creativecore_forge
domesticationinnovation
dynamiclightsreforged
embeddium
entityculling-forge
expanded_experience
farmers-delight
ferritecore
foodvariation
framework-forge
gravestone-forge
immersive_armors
jei
justenoughresources
lootr
miners_delight
miningmaster
nethersdelight
overworld netherite ore
puzzleslib
quark
regionsunexploredforge
respawninganimals
retrodamageindicators
terrablender-forge
travelersbackpack-forge
treeharvester
voicechat-forge
xaeros_minimap
xaerosworldmap
zeta

Additional Context
...

Oh nevermind I found the cause of my issues

There was a typo with one of the enchants for the Heart gem that prevented ANY recipe involving it from working
Some gems not being able to enchant the collar is due to me having actually DISABLED some enchants for the mod in the config...

Gonna close the thread now


landpage/courses

Replace these stubs with our information

My idea is to showcase 6 courses from our active ones.
My thoughts are on an automated pick-top-six of courses that had the highest popularity/traffic for the past 30 days, and this would be calculated and updated in the database every 24 or 12 hours, pulled from a table in the database called [TopSix].  This might be a preferable method rather than doing the calculation each time the landing page is loaded; It may not seem like much of a strain on the load time, but down the road with growing web traffic it is possible it will strain the system's processing causing some lag,

@Sebastian-Rydzewski Your idea has been implemented.

Developers note: We are using https://github.com/Tivix/django-cron for running separate processes ever 30 days.


cargo-generate: 0.17.4 -> 0.17.5

Diff: https://github.com/cargo-generate/cargo-generate/compare/v0.17.4...v0.17.5
Changelog: https://github.com/cargo-generate/cargo-generate/blob/v0.17.5/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

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

1 package built:

cargo-generate


Returning items back to orth

Will require

Some form of item storage (perhaps some API already exists for this)
A GUI for choosing which item to send back/sell
A way of creating these stations via commands
Storing whether a player has used a station in their current run

I also think there should be a limit to the amount of items a player can take out of storage at a certain time to avoid starting with too many overpowered items.
We also need to ask what happens with the storage if a player returns from the abyss. Perhaps we can consider the abyss an entirely separate area from orth and force players to store items if they choose to return. We don't want to encourage people to ascend yet, as it introduces many complications.

Closed until the mechanic is better thought out on the design side.


Clarification on LLA.

Hi, I'm trying to get through your code and understand it and work out the equations. Could you shed some light on how you perceive LLA all of those equations ? is X =  long / lat ? I'm asking because it's common practice for lon to be X, yet is some instances of KF, I see that lat is as first item in vector (where X usually sits)

Hey Tomasz,
Thanks for reaching out! As far as I remember, I kept the lat, long, and
alt separate. If memory serves me correctly, it is in the order [lat long
alt ...] for the Kalman equations. Also keep in mind I switch between ECEF
and NED frames, with x, y, z representing those respective frames. Hope
this helps! If you are still having questions, let me know what specific
lines of code are confusing you!
Jeff
On Thu, Jun 25, 2020 at 7:25 PM Tomasz Kusmierz<EMAIL_ADDRESS>wrote:

Hi, I'm trying to get through your code and understand it and work out the
equations. Could you shed some light on how you perceive LLA all of those
equations ? is X = long / lat ? I'm asking because it's common practice for
lon to be X, yet is some instances of KF, I see that lat is as first item
in vector (where X usually sits)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/maysjeff/LS_INS_GNSS_EKF/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/APR3L2EXELIPDH4G4BMNQ3TRYQBIJANCNFSM4OI5K3OA
.

Thanks Jeff - yes it helps !
I really appreciate your implementation because so far it's closest to "vanilla" implementation, and it's in python - hence it's testable AND follows most of modern programming languages. I'm trying to reimplement this in swift, and use some of accelerations like simd or vdsp = order of items in matrices matters :D
And yes, conversion between ecef, eci, ned, nwu, enu, ltp ... can make grown man cry sometimes :)
About the altitude channel, could you elaborate please ? I was looking into calculating real gravity at any point in eci space and computing a true inertia based in eci, but it got messy really quick ... but it would give pretty accurate altitude reading if all the biases would settle.


Basic manipulation

Initial setup for adding "basic manipulation" tools and commands to editor package.

/azp run


Correct some spelling mistakes (mainly in comments)

I corrected some tiny mistakes of the sentences in your comments while studying your source code.

Thank you for the patch.


typo in readme

on this page: https://github.com/oxfordcontrol/osqp/tree/cuda-1.0
Linux: cmake -G "Unix Makefiles" -DDLONG=OFF -DDFLOAT=ON -CUDA_SUPPORT=ON .. to configure and cmake --build . to build.
should read  DCUDA_SUPPORT

Fixed in https://github.com/oxfordcontrol/osqp/commit/41402bb2b5305996f0fbae885461bfcc3414152e

Fixed in https://github.com/oxfordcontrol/osqp/commit/41402bb2b5305996f0fbae885461bfcc3414152e


Add options section for README.md

Description

Add option section for README.md

Issues to fix
Please link issues this PR will fix:
[#45]

looks nice,   thanks for your contribution!


Failed prop type: Prop selection in Dropdown conflicts with props: children. They cannot be defined together, choose one or the other.

Hi, any reason for limiting dropdown selection to specify props only via options? "Selection" is the only way to render dropdown with borders. Thanks.

Yep!  We manage the DropdownItem's active and selected states as well as event handlers for keyboard navigation and clicking, which also update the state.  You can pass your own menu and dropdown items if you wish, but you'll have to manage all these yourself.


Remove links to deleted verification service FAQs in 2.15 blog

This PR resolves issue https://github.com/corona-warn-app/cwa-website/issues/2745 "Verification Service blog (2.15) has links to deleted FAQs". It removes the references to deleted and (at least temporarily) obsolete FAQ articles in the following blog articles covering the Verification Service, which is on hold with no defined future plan:

https://www.coronawarn.app/en/blog/2021-12-20-cwa-2-15/ "Corona-Warn-App simplifies certificate checks when booking tickets", remove links to deleted articles:

https://www.coronawarn.app/en/faq/#val_service_no_valid_dcc "Why do I get the message that there is no suitable certificate?"
https://www.coronawarn.app/en/faq/#val_service_result "Why is my certificate not verifiable or not recognized?"

https://www.coronawarn.app/de/faq/#val_service_result "Warum ist mein Zertifikat nicht prüfbar oder wird nicht anerkannt?"

GitHub Action is currently hung. See also https://www.githubstatus.com/incidents/p5zql65p615b

@MikeMcC399 Thanks.


fix: update @antv/scale dependency

This PR update the @antv/scale dependency to ~0.3.0
Cause @antv/g2plot (last version) using following dependencies.

@antv/scale~0.3.0
@antv/gui~0.1.0 using @antv/scale~0.2.0

So when we use the @antv/scale~0.3.0, we have the following error
ERROR in<EMAIL_ADDRESS>Module not found: Error: Can't resolve '@antv/scale/lib/category' in '/home/tcharlot/go/src/myapp/node_modules/@antv/gui/esm/trend'

This is done by others, thanks.


Loss of performance after retraining

Hello, I retrained the ssd-mobilenet following the scripts you provided and when exporting it to onnx and using the detectnet.py with it I saw a huge increase of inference speed. I'm using the Jetson Nano and trained and exported the network in another device, do you have any clue of what could be happening?
Thanks a lot

Hi @MarcFacerias, what model are you judging the increase in inference speed against?    Or do you mean that the same model on two different Jetson Nano's runs differently?

I'm sorry for the late reply, I'm retraining the ssd mobilenet with a custom dataset in google colab using your train script and the inference time is way longer than with the coco dataset ( off the shelf version that you provided )

How many classes are in your custom dataset?   Are you deploying it with detectNet?
The COCO model is a TensorFlow / UFF model, so it behaves differently.

I have 4 classes  and I'm deploying with detectnet.py

Hmm okay, in my experience the PyTorch-trained ssd-mobilenet should be pretty fast when it is using smaller number of classes.  What is the difference in performance of your ONNX model versus the COCO model?
BTW one thing I've been meaning to try is the ONNX simplifier tool:   https://github.com/daquexian/onnx-simplifier

I can't check the numbers right now but off the top of my head the inference time of the retrained model was around 1 sample per second, later this week I'll reach you back with the actual comparison and I'll try this tool. Thanks !

Sorry for the delay, I did some tests and whenever I make the inference over a batch of inputs the inference time is the same as in your tests, however when I try to evaluate a single sample it increases up to few seconds. Could you help me understand why this could be happening ? Thanks a lot, I appreciate your help

Have you tried running jetson_clocks script beforehand?   This will disable dynamic clock frequency scaling.
When you just process a single image, the GPU doesn't have time to ramp up to it's maximum frequency.  For actual performance analysis, it's recommended to process a video stream.

I see, thanks a lot, as you mentioned just looping the inference code matches the performance presented in other tests.


Possibility to add metadata to chunks and return that with the result in json structure

It would be great to add metadata (page#, document-title, etc.) to the chunks and retrieve them along with the answer in json format for reference purposes. Would be a great check for grounding + actually a classic RAG functionality to provide references (especially for larger set of documents) along with the answers for follow-up actions and documentation.

+1

+1

+1


Merge pull request #1 from gilt/master

Fix functions solution

Pull after fix

Fetch update one

No changes?


Flickering (stuttery-resizing) when adding a new window or resizing a window

Hello!
I've been having an issue on my M2 MacBook Air (it occurred on both 14.x and 15.x). When adding a new window, resizing a window, or moving a window to an existing space already occupied by a window, the window will flicker and rapidly resize. Typically, this ends after I move the window out of the current space, or it will resolve automatically when the flickering window expands over the entire space.
Additionally, when opening new windows, the new window will very often open to the entire width of the screen, covering any existing tiled windows within the space.
If this is a known issue, I'd love any guidance on how to resolve it, or I can provide additional info if it's novel.
Video demonstrating the type of issue I'm facing (sorry, it was too large to upload to github): https://drive.google.com/file/d/1zS5HR7OgB6kC5rbU2RTMP-xTu4lDZy19/view?usp=sharing
Thanks!

Facing the same issue but it only started after I updated to sequoia. Usually it appears after the system has been running for a while (maybe there's a specific condition that breaks it) and resolves with a reboot.
Currently on 15.1.1, M2 Pro, yabai 7.1.5


opencv cannot be installed in pypy's virtual environment

It is an error to execute the following command.
I don't know the cause of the error.
Please tell me the investigation method to solve it.
pypy3 -m pip install opencv-python==<IP_ADDRESS>
pip==21.1.3 setuptools==57.0.0 wheel==0.36.2
Visual studio community 2017
Python version: pypy3.7-v7.3.5-win64
OS:Windows 10
Collecting opencv-python==<IP_ADDRESS>
  Using cached opencv-python-<IP_ADDRESS>.tar.gz (88.9 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Requirement already satisfied: numpy>=1.14.5 in d:\pypy3.7-v7.3.5-win64\site-packa
ges (from opencv-python==<IP_ADDRESS>) (1.19.4)
Building wheels for collected packages: opencv-python
  Building wheel for opencv-python (PEP 517) ... error
      wheel_directory, config_settings)
    File "C:\Users\AWV250~1\AppData\Local\Temp\pip-build-env-ofs2iuv5\overlay\site
-packages\setuptools\build_meta.py", line 207, in _build_with_temp_dir
      self.run_setup()
    File "C:\Users\AWV250~1\AppData\Local\Temp\pip-build-env-ofs2iuv5\overlay\site
-packages\setuptools\build_meta.py", line 259, in run_setup
      self).run_setup(setup_script=setup_script)
    File "C:\Users\AWV250~1\AppData\Local\Temp\pip-build-env-ofs2iuv5\overlay\site
-packages\setuptools\build_meta.py", line 150, in run_setup
      exec(compile(code, __file__, 'exec'), locals())
    File "setup.py", line 452, in <module>
      main()
    File "setup.py", line 252, in main
      cmake_source_dir=cmake_source_dir,
    File "C:\Users\AWV250~1\AppData\Local\Temp\pip-build-env-ofs2iuv5\overlay\site
-packages\skbuild\setuptools_wrap.py", line 625, in setup
      cmake_source_dir, skbuild_kw['cmake_install_dir'])
    File "setup.py", line 365, in _classify_installed_files_override
      raise Exception("Not found: '%s'" % relpath_re)
  Exception: Not found: 'python/cv2[^/]*\.pypy37\-pp73\-win_amd64\.pyd'
  ----------------------------------------
  ERROR: Failed building wheel for opencv-python
Failed to build opencv-python
ERROR: Could not build wheels for opencv-python which use PEP 517 and cannot be in
stalled directly``

@yoshikakoba Could you provide more details on your system? According to logs pip tries to build the package from sources, but not uses regular wheel. It looks unusual as Pypi provides packages for Windows. Also you can try newer OpenCV version, Windows package for Python 3.7 x64 is already there: https://pypi.org/project/opencv-python/#files

@asmorkalov
My system environment is pypy running on Windows.

Windows 10 Enterprise 1909
PyPy v7.3.5
https://www.pypy.org/download.html#

When I install the compiled whl, I get the following error:

pypy3 -m pip install opencv_python-<IP_ADDRESS>-cp37-cp37m-win_amd64.whl
ERROR: opencv_python-<IP_ADDRESS>-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.

There are no PyPy wheels, see: https://github.com/opencv/opencv-python/issues/195

Have you tried decreasing the version?


Proposal: Rename endpoint to routename

Expected Behavior
flask.url_for(endpoint, **values) prototype should be intuitively understood by general public. That could be done if Flask doesn't redefine common understanding of endpoint its own abstraction.
The common understanding is that endpoint is an URL.

https://stackoverflow.com/questions/9807382/what-is-a-web-service-endpoint
https://en.wikipedia.org/wiki/Web_API#Endpoints

If Flask uses routename instead of endpoint, then documentation could make sense for people not aware with Flask specifics. I mean this is not normal - https://stackoverflow.com/questions/19261833/what-is-an-endpoint-in-flask - 77 votes, 52 favorites (means people need to get back to it), 176 upvotes (about 99 people who maybe thought they know what endpoint is, but maybe was confused about real meaning or function).
Alternative text.
 flask.url_for(routename, **values)

    Generates a URL for the given `routename` with URL arguments converted from `values`.

    `values` that are missing from route declaration are appended to the generated URL as query
arguments. If the value of a query argument is None, the whole pair is skipped. In case blueprints are
active you can shortcut references to the same blueprint by prefixing the local endpoint with a dot (.).

    This will reference the index function local to the current blueprint:

    url_for('.index')

    For more information, head over to the Quickstart.

    To integrate applications, Flask has a hook to intercept URL build errors through
Flask.url_build_error_handlers. The url_for function results in a BuildError when the current app does
not have a URL for the given routename and values.
...

Actual Behavior
http://flask.pocoo.org/docs/1.0/api/#flask.url_for
Environment

Flask version: 1.0.2

Thanks for thinking about this. At this time I'm not willing to make a change like this. "Endpoint" is not a standardized term, despite the two things you linked to. I don't even think Flask's use of the word contradicts those links, it's just a term at a different layer than what they're talking about.
I'm not sure what's not normal about that SO question, it seems fine that people were interested in how things worked and upvoted that. It's difficult to use an SO question to justify this, as it disregards the majority of people who have not interacted with it and were not confused to begin with. Given that the docs have used the term for 8+ years, I don't see a pressing need for this.


[submodule-sync] bot-submodule-sync-branch-22.08 to branch-22.08 [skip ci] [bot]

submodule-sync to create a PR keeping thirdparty/cudf up-to-date.
 If failed, it will remain open until test pass or manually fix.


Updates for Swift 2

Updated source and project for Swift 2.1/XCode 7.1.

@wfilleman Thanks for your contribution! I'd be happy to merge in your changes, but looks like there are still some missing Swift conversions. Feel free to update, then I will code review and merge in if all works well. Thanks!

Hi there. Yes, I didn't update the example project. Just the pod source for Swift 2. If I get a free moment I'll take a look at your example project as well.


Initial support for Windows Hello

See also: https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/windows-integration/web-authentication

Nicely done!


Configure MicroBuild to sign NuGet.Server

https://github.com/NuGet/Engineering/issues/1728

This should be based off of dev

(it does not need to be a hotfix)

Note: please ignore the merge commits, which happened when I switched the base branch from master to dev. It doesn't creates any code changes.


Cleanup GitHub Actions workflows

Context

We want to make sure we have healthy community and people respec each other in GitHub. We want to monitor all comments in every repository and analyze sentiments to identify negative ones and get proper notification. Idea is to use GitHub Actions for it, to check sentiments with Google Natural Language API and post negative comments to Slack for review.

We manage community files in global .github repo, and we have GitHub Funding config file there too. As a result we need to cleanup all the repos to remove .github/FUNDING.yml

Start supporting new GitHub pull request event that allows gives access to GITHUB_TOKEN with write access. Fix welcome contributors workflow is needed.

We want to automatically merge Pull Requests that are submitted by Dependanbot. New workflow needs to be added, or if already existins it needs to be modified

Description

Add this workflow file called sentiment-analysis.yml to .github/workflows (create it if it doesn't exist yet) directory: https://gist.github.com/derberg/ab362e4b37f542e7e1813e67b7cb11ee
Proper secrets are already added to GitHub organization so it is as simple as adding above file to workflows dir.
Remove .github/FUNDING.yml if it exists
If not done already rename pull_request from line 4 to pull_request_target in .github/workflows/welcome-first-time-contrib.yml file
Create new file called automerge.yml with the following content: https://gist.github.com/derberg/024814a26959d54f683e7bd68d68f007
If the repository already has a file called automerge-release-pr-bump.yml than rename it and adjust if statements to check github.actor == 'asyncapi-bot' || github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]' instead of github.actor == 'asyncapi-bot'

I'd like to have a crack at this, may take me a week or so

@HUTCHHUTCHHUTCH sure thing, pick it up. If ya need help ask. You can also find me here https://www.asyncapi.com/slack-invite/ or join support live stream on thursday https://www.asyncapi.com/blog/hacktoberfest-2020#office-hours
also I talked about the same issue today during our live stream -> https://youtu.be/7phTsSq1J1Q?list=PLbi1gRlP7pigZP2da6zbDT2YU7glQOTPH&t=2436

@derberg I have created a pr for this issue, let me know if I need to make any changes etc.


'myfaces' is invalid error

Tried to run this example project from the command line with the following commands:
_(D:\Temp\wildfly-faces>mvn --version
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: d:\Portable\Development\Tool\apache-maven-3.9.6
Java version: 17.0.10, vendor: Red Hat, Inc., runtime: D:\Portable\Development\Java\java-jdk
Default locale: hu_HU, platform encoding: Cp1250
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
D:\Temp\wildfly-faces>java -version
openjdk version "17.0.10" 2024-01-16 LTS
OpenJDK Runtime Environment (Red_Hat-<IP_ADDRESS>+7-2) (build 17.0.10+7-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-<IP_ADDRESS>+7-2) (build 17.0.10+7-LTS, mixed mode, sharing)
)_
D:\Temp>git clone https://github.com/melloware/wildfly-faces
Cloning into 'wildfly-faces'...
remote: Enumerating objects: 3155, done.
remote: Counting objects: 100% (66/66), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 3155 (delta 40), reused 51 (delta 32), pack-reused 3089Receiving objects:  99% (3124/3155), 6.14 MiB | 3.7Receiving objects: 100% (3155/3155), 7.06 MiB | 4.13 MiB/s, done.

Resolving deltas: 100% (2120/2120), done.

D:\Temp>cd wildfly-faces

D:\Temp\wildfly-faces>mvn clean wildfly-jar:dev-watch >out.txt

Got the below messages on the console:
`WARN: can't find jboss-cli.xml. Using default configuration values.
mßrc. 21, 2024 9:27:12 DE. org.jboss.remoting3.EndpointImpl <clinit>
INFO: JBoss Remoting version 5.0.26.Final
mßrc. 21, 2024 9:27:12 DE. org.xnio.Xnio <clinit>
INFO: XNIO version 3.8.8.Final
mßrc. 21, 2024 9:27:12 DE. org.xnio.nio.NioXnio <clinit>
INFO: XNIO NIO Implementation Version 3.8.8.Final
mßrc. 21, 2024 9:27:12 DE. org.wildfly.security.Version <clinit>
INFO: ELY00001: WildFly Elytron version 2.0.0.Final

And got the following error int the out.txt:
09:27:17,950 INFO  [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete
09:27:17,980 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0006: Undertow HTTP listener default listening on <IP_ADDRESS>:8080
09:27:18,086 INFO  [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server
09:27:18,093 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://<IP_ADDRESS>:9990/management
09:27:18,093 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0054: Admin console is not enabled
09:27:18,094 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Preview 28.0.1.Final (WildFly Core 20.0.2.Final) started in 1800ms - Started 217 of 390 services (230 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml
09:27:18,264 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0027: Starting deployment of "ROOT.war" (runtime-name: "ROOT.war")
09:27:20,807 WARN  [org.jboss.as.jsf] (MSC service thread 1-7) WFLYJSF0005: Unknown Jakarta Server Faces version 'Mojarra-2.0'.  Default version 'myfaces' will be used instead.
09:27:20,808 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.deployment.unit."ROOT.war".DEPENDENCIES: org.jboss.msc.service.StartException in service jboss.deployment.unit."ROOT.war".DEPENDENCIES: WFLYSRV0153: Failed to process phase DEPENDENCIES of deployment "ROOT.war"
	at org.jboss.as.server@20.0.2.Final//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:189)
	at org.jboss.msc@1.5.0.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1590)
	at org.jboss.msc@1.5.0.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1553)
	at org.jboss.msc@1.5.0.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1411)
	at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
	at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYJSF0014: Default Jakarta Server Faces implementation slot 'myfaces' is invalid
	at org.jboss.as.jsf@28.0.1.Final//org.jboss.as.jsf.deployment.JSFDependencyProcessor.deploy(JSFDependencyProcessor.java:94)
	at org.jboss.as.server@20.0.2.Final//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:182)
	... 8 more

09:27:20,812 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "ROOT.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"ROOT.war\".DEPENDENCIES" => "WFLYSRV0153: Failed to process phase DEPENDENCIES of deployment \"ROOT.war\"
    Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYJSF0014: Default Jakarta Server Faces implementation slot 'myfaces' is invalid"}}
09:27:20,812 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "ROOT.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"ROOT.war\".DEPENDENCIES" => "WFLYSRV0153: Failed to process phase DEPENDENCIES of deployment \"ROOT.war\"
    Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYJSF0014: Default Jakarta Server Faces implementation slot 'myfaces' is invalid"}}
09:27:20,813 ERROR [org.jboss.as.server] (management-handler-thread - 1) WFLYSRV0021: Deploy of deployment "ROOT.war" was rolled back with the following failure message:
{"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"ROOT.war\".DEPENDENCIES" => "WFLYSRV0153: Failed to process phase DEPENDENCIES of deployment \"ROOT.war\"
    Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYJSF0014: Default Jakarta Server Faces implementation slot 'myfaces' is invalid"}}
09:27:20,888 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0028: Stopped deployment ROOT.war (runtime-name: ROOT.war) in 74ms
09:29:26,582 INFO  [org.jboss.as.server] (Thread-2) WFLYSRV0272: Suspending server
09:29:26,586 INFO  [org.jboss.as.ejb3] (Thread-2) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete
09:29:26,587 INFO  [org.jboss.as.server] (Thread-2) WFLYSRV0220: Server shutdown has been requested via an OS signal
09:29:26,600 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0008: Undertow HTTP listener default suspending
09:29:26,600 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0019: Host default-host stopping
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  03:49 min
[INFO] Finished at: 2024-03-21T09:29:26+01:00
[INFO] ------------------------------------------------------------------------
09:29:26,618 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0007: Undertow HTTP listener default stopped, was bound to <IP_ADDRESS>:8080
09:29:26,621 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0004: Undertow 2.3.6.Final stopping

How can i solve this?

you are right it looks like Jboss changed something about Galleon packs and I don't have much time to spend on this.
If you really want a standalone bootable JSF app I can recommend Quarkus Faces as its way faster: https://github.com/melloware/quarkus-faces
It builds a totally standalone app that starts in seconds.


Update to the last version of PSR-15

This PR includes updates from merged php-fig/fig-standards#926
related #71 and #70

Duplicate of #71 and #70.


Delete extra files

Decluttering the base

Let's keep these files please.
I use pre-commit on the project to prevent me from checking in code that doesn't adhere to black.
I also occasionally run pylint, hence why it's commented out in pre-push.
While I don't personally use tox, some people like being able to run all the tests locally in each environment, so it's good for that.
The test profiler might be good in a scripts directory. I forgot how it was added, but it's kind of nice to have.


Fix new warnings w.r.t. predicate query change

helper methods were wrongly put under FIRQuery instead of FIRQuery (Internal). Moved there and fixed warnings.

Refactored, helpers moved from Internal category to extension in .m file. Also fixed style in log message string.


Stop people crashing their computers

Twice, in fact.
I'm working on a Discord bot version of evcxr, for helping a friend learn Rust. That's probably not worth upstreaming; it won't be secure in the slightest.

The presubmit failure is unrelated; this is a documentation change only.

Thanks for the contribution and sorry about the fork bomb. If I get the chance, I'll set an environment variable when launching the subprocess, then error if that environment variable is already set when we go to launch another subprocess.
Interesting idea having a Discord bot!

It's more annoying than I might have hoped, but I was able to hack together something that worked in a couple of hours.
Really, the biggest issue is that aforementioned lack of security. Absolutely nothing stops a user from calling std::fs. That's usually a feature, but not in this case...


OCW-426 updated contributor listing, refactored SCSS files

replaced with branch ocw-426-2.  Problems with single authors on articles and date wrapping onto new lines.  Going back to master branch.


Number of occurences records appear in IPT but not on GBIF

Dear all,
I encountered an issue while uploading data to GBIF using the ITP tool. I uploaded the following data:
http://ipt.pensoft.net/resource?r=life_beneath_the_ice-jellyfish_and_ctenophores_from_the_ross_sea_antarctica&amp
It has 30 records, but when I go on GBIF, I only see 0 occurrences, not 30: https://www.gbif.org/dataset/5b38d2d1-4aca-46ba-889e-e6e4fe4c39f4
Any ideas how to fix this error?

Dear @gerlienv
Looks like http://rs.tdwg.org/dwc/terms/occurrenceID is missed in your mapping, please try to add occurrenceID

Der @muttcg,
You were right, it worked now. Many thanks!


With browser platform, deviceready not fired in Chrome with uBlock and in Firefox

Ionic version:  (check one with "x")
(For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[X] 3.x
[ ] 4.x
I'm submitting a ...  (check one with "x")
[X] bug report
[ ] feature request
Current behavior:
While using Chrome with uBlock or Firebase without any plugin the deviceready is never fired and I can't access to the storage
Expected behavior:
We can use the browser platform on Firefox and on Chrome with uBlock.
Steps to reproduce:
Open the app on Firefox
Related code:
export class App {
    constructor(platform: Platform) {
        platform.ready().then(() => console.log('Platform ready'))
    }
}

Other information:
deviceready has not fired after 5 seconds.
Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
cli packages: (XXX/node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 7.1.0

local packages:

    @ionic/app-scripts : 3.1.8
    Cordova Platforms  : browser 5.0.3
    Ionic Framework    : ionic-angular 3.9.2

System:

    Node : v8.11.1
    npm  : 5.6.0
    OS   : Linux 3.16

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : pro

With some experimentations I found the two plugins responsible for this issue:

On firefox: branch-cordova-sdk was responsible, I just removed it from browser platform
On Chrome with uBlock origin: it was because of cordova-plugin-fingerprint-aio, I removed it from browser platform too


Crop video not working

Thanks for stopping by to let us know something could be better!
PLEASE READ: If you have a support contract with Google, please create an issue in the support console instead of filing on GitHub. This will ensure a timely response.

Is this a client library issue or a product issue?
Client library

Did someone already solve this?

Search the issues already opened: https://github.com/googleapis/nodejs-video-transcoder/issues
Search the issues on our "catch-all" repository: https://github.com/googleapis/google-cloud-node
Search or ask on StackOverflow (engineers monitor these tags): http://stackoverflow.com/questions/tagged/google-cloud-platform+node.js

Not finding anything, I just posted in stack overflow here: https://stackoverflow.com/questions/68538485/crop-functionality-not-working-in-google-trancoder-api

Do you have a support contract? No
Please create an issue in the support console to ensure a timely response.

If the support paths suggested above still do not result in a resolution, please provide the following details.
Environment details

OS:
Node.js version: 12
npm version: 6.14.8
@google-cloud/video-transcoder version: 1.5.0

Steps to reproduce

I'm creating an ad hoc job with crop parameters as described here: https://cloud.google.com/transcoder/docs/how-to/crop-videos
The job runs successfully but the crop doesn't happen and when inspecting job details, the crop request is missing. I guess it is not passed over to the backend service. This is one of the jobs: projects/372477578623/locations/us-central1/jobs/220420ff5a110eaa92c66d00d1f33df6
For details about the json request, see this stackoverflow:  https://stackoverflow.com/questions/68538485/crop-functionality-not-working-in-google-trancoder-api

Hi @eatalien,
Thanks for submitting!  I've successfully recreated your issue, and filed an internal bug with the API team: mb/b/195130283.
I will update this when we hear a response!

👍

Looks like this was fixed in August. The product team updated the client library definitions to support the cropping feature in https://github.com/googleapis/nodejs-video-transcoder/releases/tag/v1.6.0


[Improvement] resumeWith and resumeWithException needs to be cooperative

Background
It's a best practice to be cooperative to check the state of cancellable on suspendCancellableCoroutine.
Especially on this resumeWith and resumeWithException which manifested on OkHttpExtensions.kt.
The rationale of having cooperative implementation basically to make sure the invocation does not throw an exception such as CompletionHandlerException on the call-site.
Proposal of changes
from
suspend fun <T> OkHttpClient.call(request: Request, responseHandler: (Response) -> T): T =
    suspendCancellableCoroutine { cont ->
        val call = newCall(request)
        cont.invokeOnCancellation { call.cancel() }
        call.enqueue(object : Callback {
            override fun onResponse(call: Call, response: Response) {
                val result = runCatching { response.use(responseHandler) }
                cont.resumeWith(result)
            }

            override fun onFailure(call: Call, e: IOException) {
                cont.resumeWithException(e)
            }
        })
    }

to
suspend fun <T> OkHttpClient.call(request: Request, responseHandler: (Response) -> T): T =
    suspendCancellableCoroutine { cont ->
        val call = newCall(request)
        cont.invokeOnCancellation { call.cancel() }
        call.enqueue(object : Callback {
            override fun onResponse(call: Call, response: Response) {
                if (cont.isActive) {
                    val result = runCatching { response.use(responseHandler) }
                    cont.resumeWith(result)
                }
             }

            override fun onFailure(call: Call, e: IOException) {
               if (cont.isActive) {
                   cont.resumeWithException(e)
               }
            }
        })
    }

We don't need to check the cancellation status before calling resumeWith / resumeWithException.
For details, please refer the comment below.
https://github.com/Kotlin/kotlinx.coroutines/issues/830#issuecomment-447819778


8 MB partition table on TTGO

Hi,
I'm testing on a TTGO with 4MB of Flash. I've found the default_8Mb.csv as the partitions for the TTGO - USB environment.
At the moment, neither this, nor the custom partition table is working.
Here's some numbers.
Application upload:
Wrote 1379680 bytes (784087 compressed) at 0x00010000
I tried with these partitions to optimize for the application size:
Name,   Type, SubType, Offset,  Size, Flags
nvs,      data, nvs,     0x9000,  0x5000,
otadata,  data, ota,     0xe000,  0x2000,
app0,     app,  ota_0,   , 1350K,
app1,     app,  ota_1,   , 1350K,
spiffs,   data, spiffs,  , 1390K,
But the File system says:
A fatal error occurred: File .pio\build\ttgo-t-display-usb\spiffs.bin (length 1423360) at offset 2949120 will not fit in 4194304 bytes of flash.
Thank you

The TTGO T-Display with 8 MB is a special one and Pixelix runs on its display. Which TTGO display do you have exactly? You may need to adapt e.g. the DevKit one by changing just the board type.

@Giuli0ne Any success?

I could test only on an az-delivery esp32 with an 8x32 led matrix and the installation/setup was flawless.
I can spend some time on such projects only during the weekend, so sorry for the late reply.
Feel free to close the issue if it goes stale, I could open a more specific one (or revive this one) when I have more informations.
Thank you again

I can spend some time on such projects only during the weekend, so sorry for the late reply.

No problem, I was just curious about the result. 😃

Feel free to close the issue if it goes stale, I could open a more specific one (or revive this one) when I have more informations.

Ok.


Dynamic creatures

Make creatures generated from config files (like Dwarf Fortress), instead of hardcoded classes (like Minecraft)
This will create endless possiblities for modding.

Fooooruuuuum :D
Issues are more for concrete "We know we gotta implement this specific thing" or reminders of major architecture - suggestions please put in the forum for discussion :-)
And also, yes! Creature definition files are definitely on the horizon, but we need sort out some more frameworky stuff for how to best define stuff. The Block definition system is a start, but I think with more and more similar things cropping up we need to make sure we use a unified approach. And that's a forum discussion type of thing - I put one thread up on blocks here - http://board.movingblocks.net/viewtopic.php?f=4&t=168 - that I'll put some more details in soon

Well, this is quite concrete issue :)
Im not kinda forum guy, however okay, i got ya.


More docs cleanup

More minor cleanup on uw-frame docs.
Semantic commits with commit messages articulating what changed.

Coverage remained the same at 39.199% when pulling 671bedbba01c8cde3aa3f653f0f645f0ef059fd3 on more-docs-cleanup into e1dddba4e7e96a2b1fe4522884a4d4153fc8ca74 on master.


Renamed ComponentTests class to EntityComponentSystemTests

which was missed in PR#23

Told you we'd miss something :)