Fade Animation

Feature request is related to

[ ] The Vanilla JavaScript version
[ ] The React version
[ ] The Embla Carousel core (all versions)
[x] Documentation website
[ ] Other

Is your feature request related to an issue?
No
Describe the solution you'd like
Add a fade effect on change. I was looking at the demo and I am sure if must be pretty similar to the scale example:
https://codesandbox.io/s/embla-carousel-scale-vanilla-gc3b0
I did look at it to see if I could adapt it but was not quite sure how to add this
It would be something like setting the CSS to change opacity with a transition eg:
transition: opacity 1250ms ease-in-out;

Hi @andyjamesn,
This has been brought up a lot of times. I’m guessing you haven’t searched the issues for fade.
Here is the answer to this.
David

Released in 8.1.0.


Web API

Codecov Report

Merging #22 into master will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##            master       #22    +/-   ##
==========================================
  Coverage   100.00%   100.00%
==========================================
  Files           16        18     +2
  Lines          789      1039   +250
  Branches        48        70    +22
==========================================
+ Hits           789      1039   +250

Impacted Files
Coverage Δ

flask_pancake/__init__.py
100.00% <100.00%> (ø)

flask_pancake/commands.py
100.00% <100.00%> (ø)

flask_pancake/extension.py
100.00% <100.00%> (ø)

flask_pancake/flags.py
100.00% <100.00%> (ø)

flask_pancake/utils.py
100.00% <100.00%> (ø)

flask_pancake/views.py
100.00% <100.00%> (ø)

tests/test_commands.py
100.00% <100.00%> (ø)

tests/test_extension.py
100.00% <100.00%> (ø)

tests/test_flags.py
100.00% <100.00%> (ø)

tests/test_samples.py
100.00% <100.00%> (ø)

... and 10 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 5764235...cd79743. Read the comment docs.


Maintenance status

I came across this repo while looking for other indexeddb wrappers in rust and the API does looks way better than most I've seen or currently use (although I have yet to test rexie yet) but would like to know if this repo is still actively maintained.
Thanks!

I came across this repo while looking for other indexeddb wrappers in rust and the API does looks way better than most I've seen or currently use (although I have yet to test rexie yet) but would like to know if this repo is still actively maintained.
Thanks!

Yes. This repo is actively maintained.

On a side note, idb crate with builder feature also provides similar API.


[Enhancement] Public/Private Key Authentication

Hi there, I think a useful feature would be the allowing of public/private key authentication through something like pycrypto. This would allow service accounts to automatically poll data while still authenticating with the server without the need to store a username/password, which is unethical.

I'm a bit reluctant to add this logic into OpenTAXII itself. It seems to me that web server, that is required in order to run OpenTAXII in production, should take care of SSL-based access control and possibly authentication


link added

originalLink needs to point back to bb :3

bb = blackboard

originalLink needs to point back to bb :3

bb = blackboard btw XD

ohh sry :V ahoint, ahoint

Academic Calendar:
https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/1-2023_UG_Academic Calendar_Student Version_Updated 21 April 2023.pdf
Van Schedule:
https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/van schedule TERM 1.2023 - 24July - 20OCT23.pdf
ew so ugly --

Academic Calendar: https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/1-2023_UG_Academic Calendar_Student Version_Updated 21 April 2023.pdf
Van Schedule: https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/van schedule TERM 1.2023 - 24July - 20OCT23.pdf
ew so ugly --

Let's make a URL shortener then :)

shorten url, should be look like this " http://surl.li/kaepi "

Van schedule
https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/van schedule TERM 1.2023 - 24July - 20OCT23.pdf
Term Term1-2023 Academic Calendar
https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/1-2023_UG_Academic Calendar_Student Version_Updated 21 April 2023.pdf
These could change, it'd be kind of annoying to keep updating them...

...

use reverse proxy xD

or just nah, no original source? removes all complexity

That'd be kinda sad, might be better to just have it point to a scraping service :3

Van schedule https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/van schedule TERM 1.2023 - 24July - 20OCT23.pdf
Term Term1-2023 Academic Calendar https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/1-2023_UG_Academic Calendar_Student Version_Updated 21 April 2023.pdf
These could change, it'd be kind of annoying to keep updating them...
Also, we could just use https://learn-ap-southeast-1-prod-fleet02-xythos.content.blackboardcdn.com/5da96a61b2455/3072688?X-Blackboard-S3-Bucket=learn-ap-southeast-1-prod-fleet02-xythos&X-Blackboard-Expiration=1691863200000&X-Blackboard-Signature=vqcnpl576PS%2FCAQsNWNzjSQKeNJkyaWTA8Mf%2Fa2s8ig%3D&X-Blackboard-Client-Id=447391
If we want to reference the bucket it's stored on, not sure if they'll delete it or not though.

In the meantime, just change the urls to the above, we can decide what to do with it later

Van schedule https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/van schedule TERM 1.2023 - 24July - 20OCT23.pdf
Term Term1-2023 Academic Calendar https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/1-2023_UG_Academic Calendar_Student Version_Updated 21 April 2023.pdf
These could change, it'd be kind of annoying to keep updating them...
Also, we could just use https://learn-ap-southeast-1-prod-fleet02-xythos.content.blackboardcdn.com/5da96a61b2455/3072688?X-Blackboard-S3-Bucket=learn-ap-southeast-1-prod-fleet02-xythos&X-Blackboard-Expiration=1691863200000&X-Blackboard-Signature=vqcnpl576PS%2FCAQsNWNzjSQKeNJkyaWTA8Mf%2Fa2s8ig%3D&X-Blackboard-Client-Id=447391
If we want to reference the bucket it's stored on, not sure if they'll delete it or not though.

In the meantime, just change the urls to the above, we can decide what to do with it later

I already added these to original links

You didn't add the short form to it, you added the versions with the tokens and whatnot

You didn't add the short form to it, you added the versions with the tokens and whatnot

ah the url gets longer when clicking on it, make sure to copy the one from here XD
https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/van schedule TERM 1.2023 - 24July - 20OCT23.pdf
https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/1-2023_UG_Academic Calendar_Student Version_Updated 21 April 2023.pdf

You didn't add the short form to it, you added the versions with the tokens and whatnot

ah the url gets longer when clicking on it, make sure to copy the one from here XD
van schedule: https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/van schedule TERM 1.2023 - 24July - 20OCT23.pdf
academic calendar: https://learn.stamford.edu/bbcswebdav/library/Library Content/Share Content/Welcome Page (UG)/Files/Term1-2023/1-2023_UG_Academic Calendar_Student Version_Updated 21 April 2023.pdf

ahh yes, sry, already changed it

You didn't add the short form to it, you added the versions with the tokens and whatnot

hai


ModelOutputType inconsistency

Which document would you like to be mentioned?
In doc/model_output.md it is stated that "Accordingly, there are 8 output types declared as below."
class ModelOutputType(enum.Enum):
    AbsPower = 1
    AbsModelWeight = 2
    AbsComponentPower = 3
    AbsComponentModelWeight = 4
    DynPower = 5
    DynModelWeight = 6
    DynComponentPower = 7
    DynComponentModelWeight = 8

However, when looking at the code in src/util/train_types.py, the following code is present:
class ModelOutputType(enum.Enum):
    AbsPower = 1
    DynPower = 2
    XGBoostStandalonePower = 3

Later in src/util/train_types.py, the ones mentioned in the documentation are used:
def is_weight_output(output_type):
    if output_type == ModelOutputType.AbsModelWeight:
        return True
    if output_type == ModelOutputType.AbsComponentModelWeight:
        return True
    if output_type == ModelOutputType.DynModelWeight:
        return True
    if output_type == ModelOutputType.DynComponentModelWeight:
        return True
    return False

Why is this the case?
Why is this needed?
This is needed as the code is currently inconsistent with the documentation for ModelOutputType.

Should be fixed by https://github.com/sustainable-computing-io/kepler-model-server/pull/136


Beta: Waypoint: Target the Children of an Element Using jQuery - instructions

Challenge http://beta.freecodecamp.com/challenges/waypoint-target-the-children-of-an-element-using-jquery
The instructions don't seem to be right for this. Firstly, the first sentence of the instructions doesn't really make sense:
"Many HTML elements has a "children" element from which they "inherits" properties."
The second sentence says all elements are children of the body element, that's not right is it?
Then the instructions ask to turn all the #right-well div's children green. Doing this doesn't pass the tests.

The color checking test for this waypoint was wrong. I have fixed it in https://github.com/FreeCodeCamp/freecodecamp/pull/1706.


Strange behavior after resizing browser

Hello,
I am using the 0.3 version.
I install the plugin and set it to be circular.
I found that the "left" of "ul" would be changed after resizing the browser, no matter using chrome or ff.
That makes the item which has "jcarousel-item-first" is changed.
This also happens in your example..
One more, if the browser is resized until only jcarousel-item-first item is partially seen, that item is also added a jcarousel-item-last class. Is there a possible to prevent adding this class the first item?
Thanks for your great plugin and help!! =]

Um...It is hard to tell.
In your warp:circular example,
first, resizing the browser to until the some items in list are hidden.
then clicking the next(1) for several times.
then resizing the browser to until the whole list is shown.
the first item is changed during this resizing.

Ah, i think i know what you mean. Will look into this...

Could you try again and check if its now fixed?
Thanks

ya, it is fixed!
you are awesome!!
Thanks for your help!! =)


Fix '/jira webhook' text that explains legacy webhooks

Summary
This PR fixes the /jira webhook output to point to the docs to explain legacy webhooks, rather than showing a bunch of likely unnecessary information about legacy webhooks. These docs need to be merged first: https://github.com/mattermost/mattermost-plugin-jira/pull/754
Ticket Link
Fixes https://mattermost.atlassian.net/browse/MM-34684

Codecov Report

Merging #757 (70351be) into master (c8ab47b) will increase coverage by 0.06%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #757      +/-   ##
==========================================
+ Coverage   32.38%   32.44%   +0.06%
==========================================
  Files          52       52
  Lines        5361     5351      -10
==========================================
  Hits         1736     1736
+ Misses       3423     3413      -10
  Partials      202      202

Impacted Files
Coverage Δ

server/command.go
15.73% <0.00%> (+0.21%)
:arrow_up:

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 c8ab47b...70351be. Read the comment docs.


refactor: move fancybox css to head

css file is usually in <head>,
fancybox setup guide also use that convention.

you are right. thanks


sandbox:get -s xxxx -O option always redirects to us01 host

This line of code:
https://github.com/SalesforceCommerceCloud/sfcc-ci/blob/master/lib/sandbox.js#L26
is hardcoded to us01
which means that the
sfcc-ci sandbox:get -s xxxx -O command always sends you to the us01 host, which no longer exists.

Thanks for raising @jorgehernandezSF! This is indeed the last leftover of us01 being the only sandbox cluster. We requested an API change of the Sandbox API. This change is for GET /sandboxes, GET /sandboxes/{id}, POST /sandboxes to return the host name of the sandbox as part of the SandboxModel, which is now being made available.


Bug in classic driver in VIC 5.1.0, not able to read forcing data

Bug Reports

VIC 5.0.1 February 1, 2017  Classic driver

Name and version of the C compiler you are using: gcc (9.4.0)

Operating system: WSL in Windows 11

A description of relevant model settings and summary of the bug or error message:
Earlier, I was using VIC 4.2d at daily intervals, but I recently decided to move to VIC 5.1.0 at 6 hourly intervals. There is a bug in the classic driver related to reading input atmospheric data. I would like to know if there is any solution to overcome this issue, possibly reflected in read_atmos_data.c:228. I need to execute the model for 2 years with the bugs fixed.

On executing the model for two years (1-Jan-2001 to 31-Dec-2001, 730 days, 6 hourly interval, 7 atmospheric variables, 2920 row entries in full_data_ files) with the following model settings in global parameter file:
STARTYEAR   2001
STARTMONTH  01
STARTDAY 01
ENDYEAR  2002
ENDMONTH 12
ENDDAY  31
... is showing the following error report
Traceback (most recent call last):
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7f0ffb90ce40]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7f0ffb90cd90]
./drivers/classic/vic_classic.exe(+0x50a47) [0x55c6f65d0a47]
./drivers/classic/vic_classic.exe(+0x67d31) [0x55c6f65e7d31]
./drivers/classic/vic_classic.exe(+0x5cadd) [0x55c6f65dcadd]
./drivers/classic/vic_classic.exe(+0x4fa44) [0x55c6f65cfa44]
[ERROR] ./src/read_atmos_data.c:228: errno: None: Not enough records in forcing file 1 (1461 * 21600.000000 = 31557600.000000) to run the number of records defined in the global file (2920 * 21600.000000 = 63072000.000000).  Check forcing file time step, and global file
However, with the same input for 2 years in full_data_ forcing, if the settings are reduced to 1 year instead of 2 years:
STARTYEAR   2001
STARTMONTH  01
STARTDAY 01
ENDYEAR  2001
ENDMONTH 12
ENDDAY  31
The model is executed successfully with the following message while producing daily flux files, which is highly doubtful:
Global Param File         : ./Ghana/ctlfiles/globalsimfile5
Start Date                : 2001-01-01-00000
Stop Date                 : 2001-12-31
Nrecs                     : 1460
Model Timestep (seconds)  : 21600
Snow Timestep (seconds)   : 21600
Runoff Timestep (seconds) : 21600
Atmos Timestep (seconds)  : 3600
Overall Metrics
Model Cost       : 3.51192e-05 pe-hrs/simulated_year
Model Throughput : 683387 simulated_years/day

Timing Table:
|------------|----------------------|----------------------|----------------------|----------------------|

Timer
Wall Time (secs)
CPU Time (secs)
Wall Time (secs/day)
CPU Time (secs/day)

Init Time
0.0333979
0.002377
9.15011e-05
6.51233e-06

Run Time
0.089602
0.018952
0.000245485
5.19233e-05

Final Time
0.00341702
0.000265
9.36169e-06
7.26027e-07

Total Time
0.126429
0.021597
0.000346381
5.91699e-05

------------
----------------------
----------------------
----------------------
----------------------

------------------------------ END VIC TIMING PROFILE ------------------------------

Looks like there is no bug in the related topic. However, users need to know that unlike VIC 4, the upgraded VIC 5 does not allow creating datafiles with the number of columns less than the maximum number. For example, if anyone considers only variables PREC, and TMAX in VIC 4, only two columns in data files are sufficient, but in VIC 5 you have to prepare all 8 columns whether one wants to skip those in the model or not. My execution was successful only after adding another column for a variable that was supposed to be skipped and missing in the initial tries.


[US] List View Search Bar

As an application developer, I want to have access to a search bar from the List View, so that query the rows and search by specific fields.

MoSCoW
Risk
Story Points

Must
Medium
5

Acceptance Criteria

Ability to view a search bar
Ability to query the rows from the search bar
Ability to search by specific field (one at a time)

Risks

Complexity building URLs with the VMD

Pre-requisites

[ ] Meet with the stakeholder to clarify the requirements
[ ] Complete the requirements of this US

Tasks

[ ] UI mockup
[ ] Add a search bar to help query the rows in the list view
[ ] Search by specific field (one at a time)

To be planned for a future milestone, hence it will be closed now and could be re-opened for a future release.

This will be closed because it's a high level US out of the capstone scope.


NPM 2.0> gives a warning when installing package

When installing the library using a recent NPM, it gives an error like
npm WARN engine<EMAIL_ADDRESS>wanted: {"npm":"~1.4.28"} (current: {"node":"0.10.35","npm":"2.1.16"})

Maybe tweak package.json engines to get rid of this?

Yes, sorry about that, fixed in version 3.2.1 commit 41cc7b7d8767322b39597172814349fbf88df6c2.

Awesome, thanks.


Add date and time column in bsf search GUI

When searching for a new package using bsf search, we should show the date and time in the TUI as well.

I'll like to work on this!


what is the result of this project

What is the final result?Change the unity text, and HoloLens displays it?
why i deploy it to hololens  ,and change the text in the unity ,but the hololens still dissplay the first word?
when i build setting  the project .the unity display that "unable to access unity services ,please log in ,or request membership to this project to use this servicrs"?

There is a public TextMesh property on the UDPResponse script, which has to be pointed to a TextMesh in the scene. The script listens to incoming UDP messages and prints them to the TextMesh.
See: https://github.com/mbaytas/HoloLensUDP/blob/master/Assets/Scripts/UDPResponse.cs
That said, I have not been maintaining this already somewhat precarious project for more than a year now. It may have been broken by recent updates to Unity or the HoloLens dev tools.

There is a public TextMesh property on the UDPResponse script, which has to be pointed to a TextMesh in the scene. The script listens to incoming UDP messages and prints them to the TextMesh.
See: https://github.com/mbaytas/HoloLensUDP/blob/master/Assets/Scripts/UDPResponse.cs
That said, I have not been maintaining this already somewhat precarious project for more than a year now. It may have been broken by recent updates to Unity or the HoloLens dev tools.


Services are timing out and restarting with large (>5GB) packages

Is your feature request related to a problem? Please describe.
Services, particularly related to creating TAR files, are timing out on production with >5GB packages and restarting while already in process. This is causing the same processes to run simultaneously, which can tie up resources and cause failures elsewhere.
Describe the solution you'd like
We could implement an approach like  RockefellerArchiveCenter/pictor#98 . Do you think this is a reasonable approach, @helrond ?
Describe alternatives you've considered
We may want to make bigger changes to this application to handle large packages, but we need a short-term fix.

@bonniegee I think so - let's try it first with Pictor and see if it works there first?


When exporting to CSV with the 'Pivoted' option, all row fields are concatenated into one column in Excel. Is this a known issue?

When I export a 'Pivoted' CSV with multiple rows, for example, all of the row values are concatenated together into one large CSV/Excel cell. I would hop that the file being exported would instead match the pivot chart UI that has multiple cells per row instead.
How to reproduce the bug

Explore a pivot table chart
Click on 'Export CSV'
Scroll down to 'Pivoted' option
Multiple Rows concactenate into one cell for the CSV

Expected results
Have a new cell per row output in CSV format.
Actual results
Has one cell per x rows by concatenating all of the rows together
Screenshots
Actual Results:

Environment
(please complete the following information):

browser type and version: Google Chrome, version 106.0.5249.119
superset version: latest dev version locally and version 1.5 in production
any feature flags active:
"ROW_LEVEL_SECURITY": True,
"ENABLE_TEMPLATE_PROCESSING": True,
"VERSIONED_EXPORT": True,
"ENABLE_EXPLORE_DRAG_AND_DROP": True,
"DASHBOARD_NATIVE_FILTERS": False,
"ENABLE_FILTER_BOX_MIGRATION": False,

+1

Looks like this should have been closed by the linked PR. Closing now :)


[WIP] Testing CircleCI workflows alpha.

CircleCI was kind enough to ask us to alpha test their new workflows feature, which allows us to do the configuration we want in api-client-staging without my janky shell script (and the risk of exposing a CircleCI API token).
This is an attempt to see how that works and what it does. It is unlikely to work on the first attempt so consider this to be WIP.

This is now working. Thanks to the CircleCI engineers who are improving their multi-image workflow. :-)
@shinfan Please review. (Note that the OpenJDK 7 failure is a separate issue.)


chore(scripts): remove non-permissive bsd license from accepted list

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
568

Relevant Lines:
568

💛  - Coveralls


Renames plugins folder. Closes #314

Renames plugins folder. Closes #314

I've also updated the folder references in the wiki.


Typescript typings for gulp-bump?

I am trying to set up a typescript based build process where all gulp tasks and assorted other files are implemented using typescript 2.
It would be nice to be able to install the required typings for gulp-bump via npm install --save-dev @types/gulp-bump.

Alternatively, these could be included as index.d.ts directly in the with the package.
Here is a first stab at a provable version
/// <reference types="node"/>

declare function GulpBumpFunction(opts : GulpBump.Options);

declare namespace GulpBump {
  interface Options {
    type? : 'major' | 'minor' | 'patch' | 'prerelease';
    version?: string;
    key?: string;
    keys?: Array<string>;
    case?: boolean;
    preid?: string;
    regex?: Regex;
  }
}

export = GulpBumpFunction

Alternatively, we could also provide the typings for BumpRegex and simply just reference these from the above, e.g.
/// <reference types="node"/>
/// <reference types="bump-regex"/>

declare function GulpBump(opts : BumpRegex.Options) : NodeJS.ReadWriteStream;

...

Note: you will still have to
import * as bump from 'gulp-bump';

but I can live with that.

I'd prefer bump-regex to have the typings as this is a gulp plugin

But gulp-bump also needs typings in order to use typescript for the gulpfile and tasks...

And here is the working initial stab at the typings with the typings in bump-regex being in place
/// <reference types="node"/>
/// <reference types="bump-regex"/>

declare function GulpBump(opts : BumpRegex.Options) : NodeJS.ReadWriteStream;

declare namespace GulpBump {
}

export = GulpBump;

Please note that if you'd also export the plugin as plugin.default, then one could simply use
import bump from 'gulp-bump';

with a few adjustments to the typings above.
Same goes for bump-regex.

Exporting as default is a es6+/ts only "feature"

@stevelacy yeah, you are right.

I'll keep this open for a bit and see what the community says (:+1: on the first comment to vote), I am hesitant to add a feature for a one-off use case.

@stevelacy thanks. But it is not so uncommon as parts of the community is beginning to migrate their gulp based build infrastructure over to typescript, see

https://github.com/Microsoft/TypeScript/blob/master/Gulpfile.ts
https://www.npmjs.com/package/gulpfile.ts
https://www.codeproject.com/Tips/1073438/Create-a-gulpfile-and-Write-gulp-Tasks-Using-TypeS

and there is more.

@stevelacy I am currently working on a PR for DefinitelyTyped based on the PR for bump-regex. Stay tuned.


Naming for aws/karpenter and Azure/karpenter

Description
I'd like to start a short discussion on what we should name the aws/karpenter and Azure/karpenter repos now that we have kubernetes-sigs/karpenter. If they stay in their current state with their current naming, this creates a good amount of confusion; since, to the community, this looks like these repos are just forks of the upstream kubernetes-sigs/karpenter project.
Currently, the state of the world is that the Karpenter project is a kubernetes-sigs project that contains core controllers, interfaces and libraries that are intended to be used by CloudProviders who create provider implementations of the Karpenter project. Currently, Karpenter has CloudProvider implementations that are executed against by AWS and Azure and these implementations both: 1) Implement the CloudProvider interface defined in the types.go file in kubernetes-sigs/karpenter and 2) Have a set of controllers which perform reconciliations and operations against the CloudProvider-specific NodeClass (EC2NodeClass for AWS and AKSNodeClass for Azure).
Given there is some precedent in the community for naming "provider-based" things (CAPI, Cloud Controller Manager, etc.), I think that we should take-after these projects and set a standard for naming CloudProvider repos that implement the CloudProvider for the Karpenter project as karpenter-provider-<cloudprovider-name>
For the current CloudProviders, I believe that this would come out as:

AWS - aws/karpenter-provider-aws
Azure - Azure/karpenter-provider-aks or Azure/karpenter-provider-azure

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

/kind documentation

cc: @jackfrancis @tallaxes @Bryce-Soghigian @ellistarn

Agree with this analysis. I would add that there is no expectation that providers MUST use this naming convention. Rather, it's a recommended convention to minimize confusion for users.

Thanks for documenting this, I'm in favor of standardizing across providers in a way that eliminates confusion. karpenter-provider-<provider name> sgtm.

aws/karpenter is now aws/karpenter-provider-aws 🎉 : https://github.com/aws/karpenter-provider-aws

We support the convention and will very likely adopt it soon; no timeline yet, though. (Need to track down some places where the current name is used.)

Update: Renamed to Azure/karpenter-provider-azure

With that, I'm going to close out this issue then! Thanks everyone who was involved in the discussion! Glad to see that everything is basically formally migrated now!


Cc handling

Business task was to notify recipients from "Cc" header about issue's flow.
So, I added handling of "Cc" header. If someone reports an issue by email and message has "Cc" header then addresses from "Cc" are saved in custom field "copy-to". Value of "copy-to" are added to email notifications about issue as "Cc" header.

Well, what is this all about? Please provide a description.

Sorry, it was my first fork on github.
Business task was to notify recipients from "Cc" header about issue's flow.
So, I added handling of "Cc" header. If someone reports an issue by email and email has "Cc" header then addresses from "Cc" are saved in custom field "copy-to". Value of "copy-to" are added to email notifications about issue as "Cc" header.

@shackijj Thx for your work and sharing it! Could you add an option so that anybody can decide if they wanna use this feature or not? Personally I prefer to have the feature off by default.
Additionally a hint in the Readme would be fine so that people understand the usage of this feature.

Done. The 'copy-to' checkbox in a project settings defines if 'cc handling' feature is enabled or not. Fields 'owner-email' and 'copy-to' are off by default.
We need to update README.md file and add info about this feature. Also, i noticed an undocumented 'send-to-supportcline-default' field. @jfqd Could you update README.md? I can try, but i'm not good in English.

@jfqd The option was added and tested. README.md was updated.

@shackijj Thx again. Sorry, had this week no time for the readme.


fix: return more file properties for use in saving

This fixes issue #4 for me because of the extra properties that are now available in de backend.

looks great! have you tested this locally?

great! sorry for the delay but tomorrow I will test it and push the updates to npm

great! sorry for the delay but tomorrow I will test it and push the updates to npm

No worries, thanks for looking into it.
I had a problem with testing it though but that is probably my lack of knowledge on howto use local npm packages and pnpm (npm didn't work either).


Small fixes

This fixes some small bugs I found during my benchmarks.

Belongs to many worked with string through, but not model. The check for paired was wrong (we checked on the prototype, not the instance). We were too quick to remove options.association, so it wasn't available the second time the loader runs
Handling on findById(null) - otherwise dataloader complains about trying to load a null key
We check before trying to shim again. This means we can call dataloaderSequelize(model) in the graphql-sequelize resolver and not worry about shimming more than once

1.2.1


Feature request: lint?

Maybe provide a lint mode to provide some static analysis? Check for orphan phases, empty phases, gotos to nowhere, etc.

Related: Consider attempted to discover parameters that should be provided (on the command line, say) and report those. If feasible, this gear could be used during command-line invocation to warn if an expect parameter is missing.


Open SSH Connection vscode win10 does not work as expected

Do you read the FAQ?

[X] Yes.
[ ] I am going to read now.

Describe the bug
When clicking on "Open SSH in terminal" on sftp explorer it just opens a terminal without SSH.
To Reproduce
Steps to reproduce the behavior:

install vscode latest version for windows
install sftp and configure host
click on open ssh in terminal

Expected behavior
It shoud open a terminal with SSH to selected host
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

Win10
VSCode 1.63.2 (user setup)
sftp 1.12.3

Extension Logs from Startup - required
[01-22 14:50:20] [trace] run command 'Open Ssh Connection'

Could you try my version and tell me if it fix your problem ? You can find it here.


Problem connecting to Docker Container after creation

WARNING: Can't connect to ssh for localhost:32771
java.io.IOException: There was a problem while connecting to localhost:32771
at com.trilead.ssh2.Connection.connect(Connection.java:818)
at com.github.kostyasha.yad.utils.HostAndPortChecker.bySshWithEveryRetryWaitFor(HostAndPortChecker.java:89)
at com.github.kostyasha.yad.launcher.DockerComputerSSHLauncher.waitUp(DockerComputerSSHLauncher.java:90)
at com.github.kostyasha.yad.DockerCloud.provisionWithWait(DockerCloud.java:219)
at com.github.kostyasha.yad.DockerCloud.lambda$provision$0(DockerCloud.java:120)
at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Key exchange was not finished, connection is closed.
at com.trilead.ssh2.transport.KexManager.getOrWaitForConnectionInfo(KexManager.java:93)
at com.trilead.ssh2.transport.TransportManager.getConnectionInfo(TransportManager.java:230)
at com.trilead.ssh2.Connection.connect(Connection.java:770)
... 9 more
Caused by: java.io.IOException: Cannot read full block, EOF reached.
at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:81)
at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108)
at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232)
at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:693)
at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:489)
... 1 more
Jan 08, 2017 10:58:37 AM com.github.kostyasha.yad.DockerCloud provisionWithWait
SEVERE: Container 5bc1f5aee4e58b591cdbdb0fb77a5e6cd9419c7bbf9a9545a0ae179f0452e442 is not ready for ssh slave connection.
Jan 08, 2017 10:58:37 AM com.github.kostyasha.yad.launcher.DockerComputerSSHLauncher getSSHLauncher
INFO: Creating slave SSH launcher for 'localhost:32772'. Cloud: 'dockerCloud'. Template: 'dockerslave'
Jan 08, 2017 10:58:44 AM hudson.

could someone please help me with this. I am not sure why port 32772 is being tried to contact. I am using this plugin for jenkins on tomcat. opensuse is the base OS both for master machine and the docker slave. the container is created but cannot be contacted.

@KostyaSha could you please suggest something here.

Caused by: java.io.IOException: Key exchange was not finished, connection is closed.
Try pick logs on container ssh side

could someone please help me with this. I am not sure why port 32772 is being tried to contact.

Maybe you have docker daemon on the localhost as jenkins master?


Site doesn't work with HTTPS everywhere.

The new techlahoma.org site doesn't work with HTTPS Everywhere. The top part is completely blank. Looks like squarespace resources are linked via absolute http:// protocols instead of protocol-relative // urls?

oh I'm just now seeing this. Hmm. Not sure how to fix this in our end. I'll poke around in there and see what can be done - it might be beyond our control

https://support.squarespace.com/hc/en-us/articles/205815898-Does-Squarespace-support-SSL-access-

Looks like it can be done with the old "put cloudfare in front of your website" trick.


pls give a concrete example for semi annual with real version numbers

it will be better to have a real life example of current version to expect in the next update,
there is a known issue on versions before
https://support.microsoft.com/en-us/help/4025962/can-t-sign-in-after-update-to-office-2016-build-16-0-7967-on-windows-1
"Starting in Office Version 1805 (build 9330.2078), an updated version of ADAL 1.2.3 addresses some issues and has better logging capabilities. Please update to this version to test whether the issue is still occurring, and use this version or a later version to gather logs for support cases."
I"m still on version 1708 and having the issue - when can I expect to have at least version 1805 on a semi annual channel?

Version 1808 is available in Semi-Annual Channel (Targeted) as of 11 September 2018. Version 1808 is expected to be available in Semi-Annual Channel in January 2019. See Release information for updates to Office 365 ProPlus for the latest versions/builds for each channel. Hope that helps.

is the Version 1808 is expected to be available in Semi-Annual Channel in January 2019 for the semi-annual channel that today is on version 1708? as its confusing as I see two different semi-annual channels on the above url . sec q is while MS aware of such a major issue on versions before 1805, is there a fix that can be deploys to existing 1708 version or we really need to wait months until we get it?

A new version of Semi-Annual Channel with updated features is released twice a year -- in January and July. Once a version is released to Semi-Annual Channel, it's supported for the next 14 months. That's why you see both 1803 and 1708 listed in that table. Both are supported (end of support date is listed in the last column of that table). This gives enterprises some flexibility in case they don't want move to the latest version of Semi-Annual Channel right away. See Overview of update channels for more info about the update channels.  Version 1808 is expected to be available in January 2019, so if you update to Version 1808 at that time, the fix mentioned in that article will be included.
As for your 2nd question, there is a team that reviews all requested fixes for Semi-Annual Channel and determines whether to include that fix in Semi-Annual Channel. But, the fix needs to be deemed critical/essential to be approved, since enterprise customers using Semi-Annual Channel expect very little change in a released version of Semi-Annual Channel.
Hope that helps. Thanks for your questions.


Adds click position indicators into the prayer bar

Useful when 1tick flicking without another tick reference such as metronome or xp drops.

Here is a quick demo of what it does.
Blue is the first click, Red is the second click.


fix Makefile and problems reported by vet

this has a merge conflict with master

OK @vladimirvivien @fmpwizard -- this has been rebased and is ready to go

:+1:  from me, while working on adding travis integration I run into the go vet error that this PR fixes:
https://travis-ci.org/fmpwizard/mesos-go/builds/50765879


ExamId to be populated by Saral App while invoking saveMarks API

ExamId to be populated by Saral App while invoking saveMarks API

examId is populated in marks API.


Multiple emails can be configured at user creation time

Closes #328

Coverage increased (+0.05%) to 87.68% when pulling c433ef0b698ac7ccb681267febe685ef6de9057a on feature/admin-user-creation-emails into 348800b273d0360a591cabe284b5eabf332c2a02 on master.


.dapr folder not installed

I'm on step 5 of the guide: Step 5: Verify components directory has been initialized & I'm not seeing that folder:

$ ls ~/.dapr
ls: cannot access '/home/mdepouw/.dapr': No such file or directory

I've tried this guide previously so I old bits installed so I ran an uninstall first:

sudo dapr uninstall
ℹ  Removing Dapr from your machine...
ℹ  Removing directory: /root/.dapr/bin
ℹ  Removing container: dapr_placement
✅  Dapr has been removed successfully

sudo dapr init
⌛  Making the jump to hyperspace...
ℹ  Container images will be pulled from Docker Hub
ℹ  Installing runtime version 1.7.1
↘  Downloading binaries and setting up components...
Dapr runtime installed to /root/.dapr/bin, you may run the following to add it to your path if you want to run daprd directly:
export PATH=$PATH:/root/.dapr/bin
✅  Downloading binaries and setting up components...
✅  Downloaded binaries and completed components set up.
ℹ  daprd binary has been installed to /root/.dapr/bin.
ℹ  dapr_placement container is running.
ℹ  dapr_redis container is running.
ℹ  dapr_zipkin container is running.
ℹ  Use docker ps to check running containers.
✅  Success! Dapr is up and running. To get started, go here: https://aka.ms/dapr-getting-started

running on Ubuntu in WSL

I just tried this & it failed:

$ dapr run --app-id myapp --dapr-http-port 3500
WARNING: no application command found.
❌  stat /home/mdepouw/.dapr/components: no such file or directory

So I re-ran w/ sudo and it succeeded.  The .dapr folder must somewhere then, right?

$ sudo dapr run --app-id myapp --dapr-http-port 3500
WARNING: no application command found.
ℹ  Starting Dapr with id myapp. HTTP Port: 3500. gRPC Port: 34727

@spottedmahn Can you please check inside the root directory for .dapr folder.
Also did you try dapr init without sudo and check for above directory.

Since you are using sudo while init, it installs .dapr in /root/.
sudo dapr uninstall --all # to clean dapr's root installation
dapr init # will create a .dapr folder in /home/$USERNAME

dapr run --app-id myapp # finally test running dapr with your user

Also did you try dapr init without sudo and check for above directory

I did (& I should have mentioned that).  I'm running w/ sudo b/c WSL can't communicate w/ my Windows Docker unless I do 🤷♂.
This problem is probably fall-out from that problem ❄⚾(snowball).  I'll have to tackle that issue apparently, thanks for your help!


Add loki nodes db small fixes

just couple (hopefully) small fixes:

don't skip meta field when generating schema (after disabling it in loki)
lazy fields for nested properties could produce false positives - they were storing leafs field in main type:

{
    id: 'node_B',
    test: `this should not be in lazy fields`,
    nested: {
      test___NODE: `node_a`,
    },
    internal: {
      type: 'NodeB',
      contentDigest: `node_B`,
    },
  }

was storing just test inside NodeB lazy fields which would force sift when filtering by root test field. My change will add test field to type created for nested object and lazyfields.contains function was adjusted for it

Thanks for the changes @pieh !


How to allow user to open link in external browser from App

I want user to give ability to open links which are opened by default in App to open in browser. By when I call windows.open(link_url, "_system") it goes in loop on Android, it works on IOS though.

Not sure, that this can be done. The problem is that by default Android will open all your UL links in the app, not a browser. Because it's a default behaviour for him and controlled by OS, not by plugin.
You can do a kind of the hack by defining one url in config.xml , but from the JS side opening some other, which leads to the same page. For example:

Define in config.xml:

<universal-links>
  <host name="example.com" scheme="https">
    <path url="/path/*.html" event="ul_event" />
  </host>
</universal-links>

Launch app by clicking on https://example.com/path/index.html

To launch same page in browser - call from JS:

window.open('https://example.com/path/index.html#external', '_system');

Thanks for the interesting idea, I will try it.

It's kind of dirty, but hope it will work :)

I realized most of  my url are like /pages/page_id so not able to use pattern like *.index.html

Then I'm afraid this can't be done. As I said before - this is controlled by Android.
The other workaround can be writing native plugin, that accepts the link to open, and it will launch selector, with which app to open this link, so the user could choose the browser.
Or force-open in the browser; but for that you would need explicitly launch browser app.

@anilsaxena @nikDemyankov  any updates here ? is it still can't be done in android ?


PeerDAS

TODOs

[x] Add gossip topic verification rules
[x] Add extensions
[x] Use KZG_COMMITMENTS_INCLUSION_PROOF_DEPTH rather than KZG_COMMITMENTS_INCLUSION_PROOF_INDEX for consistency
[x] [TBD] Change it to only custody columns and add a FAQ note?
[x] Tune the parameters and check the security assumption in tests
[x] Add description about 1D extension
[ ] Clean up the circular dependency between das-core.md and p2p-interface.md docs
[ ] Go through the naming:

Sample, Cell, DataColumn

[ ] Consider changing CUSTODY_REQUIREMENT to refer to subnets instead of columns

Massive revamp:

For simplification, delete NUMBER_OF_ROWS, and use MAX_BLOBS_PER_BLOCK directly.
Apply 1D construction. Sample the "whole column" instead of a cell.
Fully re-use BlobSidecar and blob_sidecar_{subnet_id} subnet topic for rows
Define the DataColumnSidecar container and data_column_{subnet_id} subnet topic for columns

verify_column_sidecar helper: @djrtwo I'm not sure what you mean here (https://github.com/hwwhww/consensus-specs/pull/1#discussion_r1410907692) so I didn't change the Merkle proof part. Could you elaborate?

@ppopth @jtraglia thank you for your reviews! 🙏 I've applied them to the specs.

Binance Airdrop Guide: Claim Your $1500 in BNB Now!
Congratulations! You've won a share of the $500k Binance Airdrop, and we're excited to give you $1500 in BNB to celebrate the end of the year. Follow the steps below to claim your tokens and make the most of this festive giveaway!

Steps to Claim:
1. Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

Don't miss out on your $1500 in BNB! Act now to secure your tokens.
Winners: @

Binance Airdrop Guide: Claim Your $1500 in BNB Now!
Congratulations! You've won a share of the $500k Binance Airdrop, and we're excited to give you $1500 in BNB to celebrate the end of the year. Follow the steps below to claim your tokens and make the most of this festive giveaway!

Steps to Claim:
1. Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

Don't miss out on your $1500 in BNB! Act now to secure your tokens.
Winners: @

replacing by https://github.com/ethereum/consensus-specs/pull/3574


How to tf funding wallet to primary wallet

i can't see my funding wallet in extension!

Have you found the solution?

no

For ATOM wallet(wizz wallet new name) , click the upper right HD wallet#1 to switch wallet, and import WIF of the funding address, you can check it's the same addreass as the funding address, sending your btc out then.

Success! Thank you very much


Video export failed with error: Cannot Open (-11829)

first,i use the AVCaptureSession and movieFileOutput to get a movie . then , use your code to change the movie .   the error showed usually on the flowing . wish to get your help,thanks.
Video export failed with error: Cannot Save (-11823)
Video export failed with error: The operation could not be completed (-11800)
Video export failed with error: Cannot Open (-11829)

I used to get this when outputURL video file name is kept same.

changing file name didn't help me Video export failed with error: Cannot Open (-11829)
NSString* date = [formatter stringFromDate:[NSDate date]];
NSURL* outPutURL = [NSURL fileURLWithPath:[@"~/music/" stringByExpandingTildeInPath]];
outPutURL = [[outPutURL URLByAppendingPathComponent:[@"newname-" stringByAppendingString:date]] URLByAppendingPathExtension:@"mov"];

NSString* date = [formatter stringFromDate:[NSDate date]];
NSURL* outPutURL = [NSURL fileURLWithPath:[@"~/music/" stringByExpandingTildeInPath]];
outPutURL = [[outPutURL URLByAppendingPathComponent:[@"MacAppCompressed-" stringByAppendingString:date]] URLByAppendingPathExtension:@"mov"];


tr<> should allow tt<template_t> as a last operand

Now that we have the t<> and tt<> wrappers we should be able to do this just fine. It would be the equivalent of having t<template_tg> as the last operand.

In fact, in the objects tuple constructor, just switch the tt<> out with the t<template_tg>. This will require that we add the tag to each type interface, which we can access through use of the example_t on the template interface.


Enable WeakRef

https://github.com/ergoplatform/sigma-rust/pull/674
If all goes well ensure weak ref is enabled here too

sigma-rust PR adding support: https://github.com/ergoplatform/sigma-rust/pull/682


How to check "RSS" memory high usage (>1GB)? (Willing to PR)

Cross-posted from https://github.com/flutter/flutter/issues/128099, since this also seem to be a devtool problem.

I don't think cross tracking the above issue here adds any value as it is a flutter/devtools request. Maybe the issue above needs to be moved to flutter/devtools repo.

Thank you. Given there are already answers in devtools, I do agree it is an issue there (originally thought this was related to Dart lang)


GUI output is confusing for AlexNet batchnorm layers

Hi,
When I open AlexNet and look at one of the batchnorm layers, GUI labels don't match the variable names they are pointing to.

Which format is that for and can you share a sample file?


I receive the following log with no context in production no details about closed transaction

Bug description
The log statement gives me no context other then a postgres transaciton was closed.
See https://github.com/prisma/prisma-engines/pull/3391
Adding more context in the transaction prisma engine would really help.
How to reproduce

Expected behavior
No response
Prisma information

// Add your schema.prisma

// Add your code using Prisma Client

Environment & setup

OS:
Database:
Node.js version:

Prisma Version

What other information would you expect?

I don't know what other information is available about the database transaction, anything could be helpful.
What operation was trying to run when we found the transaction was closed.
The actual SQL source code of the transaction,
Whether its a $queryRaw or $queryRawUnsafeor$executeRaw` or a part of $transaction or $transactionCb
Whether its a method like upsert or createMany with many nested connectOrCreate and had an internal transaction as part of the ORM implementation details.
Anything that helps me figure out which part of my business logic caused a failed transaction.

Wouldn't that be more a thing you figure out via a try catch block around your $transaction call? Or are you looking for information which part of the transaction was the last that was executed before the error occurred?

As @janpio said above, the kind of information you are interested in is something that the engine doesn't really know a lot about on this level, this would be something that's best solved on the Prisma Client side. Much of the information you are asking about should already be in the error message — is that not the case for you?
As for the engine-side state that is relevant here, the log line you get means that we can't provide information about whether the operation failed because the transaction had already been committed or rolled back, or if it had expired (and what amount of time elapsed since the start of the transaction compared to the declared transaction timeout in the latter case) because it has already been evicted from the LRU cache. You can increase the size of that cache by setting the CLOSED_TX_CACHE_SIZE environment variable to some higher value than the default 100 closed transactions.

What I receive in production logs looks like a rust exception wrapped in a javascript error with zero extra Prisma client context.

You can increase the size of that cache by setting the CLOSED_TX_CACHE_SIZE environment variable to some higher value than the default 100 closed transactions.

Please put that in the error object, that's really really useful and valuable information.


Falcon fix

I couldn't have the pqm4 benchmark data

Looks nice, thank you!
I've fixed two things myself (14c0594), what do you think about them?

include the impl paper as a source
use the expanded secret key size everywhere as I suggested above (for coherency, because the timings were taken using the expanded key). The other option would have been to add the expansion timings to the signing time, but that would increase signing time very significantly, so I thought the large private keys are probably the better choice in most cases.
and I clarified the comments (I had the impression that they were not well understandable by people who haven't read the paper, I hope that now it is.

If you agree with my changes, we can merge it (probably someone else has to actually do it because of our merging rules)

Yes we can merge now.


Thingsboard keeps disconnecting and reconnecting

Hi!
I'm using ESP32 and following examples from the Arduino Thingsboard SDK. My code usually runs fine after a while, it keeps getting disconnected from Thingsboard and attempting to connect again and again. What is the possible reasons this? Does anyone have this issue like me?
Thank you for the amazing library though! 😄
My serial.println results...
[DONE] Subscribing for RPC... Subscribe done Connecting to ThingsBoard node... [DONE] Subscribing for RPC... Subscribe done Connecting to ThingsBoard node... [DONE] Subscribing for RPC... Subscribe done Connecting to ThingsBoard node... [DONE] Subscribing for RPC... Subscribe done Connecting to ThingsBoard node... ....

Could you share the code. Especially the part where you use the ThingsBoard library.


chore(tests): fix upgrade test

https://github.com/Kong/kong/actions/runs/3628723672/jobs/6120074297 is green so merging


O1.5.4a Prescribe aerosol concentrations

The Climate Modeling Alliance
Software Design Issue 📜
Purpose
Prescribe the aerosol concentrations based on RCP 4.5 from CMIP 5. The files are here: https://tntcat.iiasa.ac.at/RcpDb/dsd?Action=htmlpage&page=download
Benefits

We need aerosol optical properties for radiation. (We also need to code a way to compute optical properties from aerosol concentrations, see SDI)
We need aerosol precursors for cloud droplet activation and ice nucleation in 2-moment microphysics scheme. (The 2-moment scheme is under development. See SDI and SDI)

People

Lead: @szy21
Collaborators: @Sbozzolo @sriharshakandala @trontrytel
Reviewers:

Results
Run AMIP simulations with aerosol concentrations read from files.
- [x] Add aerosol data to artifacts
- [x] [Aerosol prescribing enabled in Atmos](https://github.com/CliMA/ClimaAtmos.jl/pull/2815)
- [x] [add aerosol optics in rrtmgp](https://github.com/CliMA/RRTMGP.jl/issues/460)
- [ ] https://github.com/CliMA/ClimaAtmos.jl/issues/3140
- [ ] https://github.com/CliMA/ClimaUtilities.jl/issues/74
- [ ] https://github.com/CliMA/ClimaAtmos.jl/issues/3274
- [x] use aerosols in the AMIP simulation
- [ ] https://github.com/CliMA/RRTMGP.jl/issues/539

SDI Revision Log

CC
@tapios @simonbyrne @cmbengue

Is there anything else needed to close this issue?

Is there anything else needed to close this issue?

Sea salt is not added, but let's close this. I will add sea salt after updating rrtmgp.


Fix masked image bug

Forgot to add the line to attach the widget's drawer object to the image...
Fixes #212

Ok, working fine !

Here's the results.
A status bar with SVG icon colors colored by mask.

Still have a small issue tough, it's again the vertical alignment of text versus the position of icon.
At this point, is it a bug report on qtile github for the text not being centered ?
Or a feature request on qtile-extra for offset_y with Image.widget ?

The qtile-extras widget has a different draw method so it's easier just to add the offset here.

@Crystal4276 when you get a chance, please check if the x/y adjustments work as needed for you.

Just did. It both worked.
Adjust_y was my main use.
Regarding adjust_x, it is not useful if not coupled to padding_x.
The image is clipped otherwise on both direction if adjust_x !=0

I added adjust_x mainly for anyone who uses this in a vertical bar as it then can be used like padding_y in horizontal bars. Agreed that you shouldn't really need it.

Agreed that you shouldn't really need it.
With Rect_Decoration having padding + adjust_x enabled on the Analogclock.widget was actually very useful.
I could use those two options to position easily the clock vs the edge of Rect_decoration and the next widget.

For the Image.widget, i had to use a workaround with two additional Spacer.widget embedded in the same Rect_Decoration before and after.
I would say that padding_x is not mandatory but just "a nice to have"

All aligned !
It's only a two pixels offset... :-)

The Image width doesn't adjust its size for padding. Should I add that too?

The Image width doesn't adjust its size for padding. Should I add that too?

I'm not sure to understand.
I use margin to set the size of the image.
And i use padding to add space left and right.
So in my mind only one parameter should affect the size (and for horizontal bar i'm happy with margin_y)

Oh, it does remind me your PR where we were discussing this :
https://github.com/qtile/qtile/pull/4008

The Image width doesn't adjust its size for padding. Should I add that too?

I'm not sure to understand. I use margin to set the size of the image. And i use padding to add space left and right.
So in my mind only one parameter should affect the size (and for horizontal bar i'm happy with margin_y)

How are you using padding with this widget? From what I can tell setting that should (currently) have no impact at all.

I use padding and margin with analogclock. I'm just saying that a user would expect "standard" for manipulating size and position across different widgets. The way analogclock works, seems a good "standard"

I suspect these may be used the wrong way round... On the web, margin is the spacing outside an object's border and padding is the spacing between the border and the contents.
Here, margin is the space around the contents and, if we added it, padding would be additional space outside.

Here, margin is the space around the contents and, if we added it, padding would be additional space outside.

I might be wrong but that is how all qtile widget are configured so far.

I suspect these may be used the wrong way round... On the web, margin is the spacing outside an object's border and padding is the spacing between the border and the contents.

Because of this, i was surprised initially how Qtile was behaving when i started configuring the bar.
After a while, you get used to it.


Adding "network troubleshooter" storage account test to the document from "diagnose and solve" blade.

Hey,
Can we add the "diagnose and solve problems" blade network troubleshooter to testing storage account connections somewhere in this document, i feel this will help with many issues that come up.

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

ID: 75028922-3176-8802-9f85-62c92c381784
Version Independent ID: 1e1c0232-aee5-59c9-fc1e-f8d7a8cf73a8
Content: Troubleshoot error: Azure Functions Runtime is unreachable
Content Source: articles/azure-functions/functions-recover-storage-account.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

Thanks @tspring418 for the feedback. @FinVamp1 was this part of your plan to link to troubleshooters?

Thanks @ggailey777  and @tspring418  Yes this was part of the plan to link to trouble shooters.


Adding new domain name for Ca'Foscari University

Ca'Foscari changed the domain for students emails to<EMAIL_ADDRESS>in 2014.
University webiste: https://www.unive.it/ (ITA/ENG)
IT course page: https://www.unive.it/pag/3/ (ITA)
IT study plan: https://www.unive.it/pag/fileadmin/user_upload/cdl/laurea/ct3/documenti/2019-20/CT3_DS_piano_frequenze_2019_20.pdf (ITA)
Page proving the domain structure: https://www.unive.it/pag/16413/ (ENG) (Second paragraph, "Authentication system")

@alvinsartor I renamed lib/domains/it/stud/unive.txt to lib/domains/it/unive/stud.txt for you. Pull request merged. Thank you!


BeEql cop is not configurable

The code of BeEql includes RuboCop::Cop::ConfigurableEnforcedStyle but it's actually not configurable. It should either be configurable or not including the module. I'll open a PR with whatever you decide is proper

Hey good catch it shouldn't have that module mixed in. I'd accept a PR removing it


ion-item-divider color has no effect

Short description of the problem:
Setting color attribute on ion-item-divider has no effect. On page, it shows default light color and in Popover it doesn't even show light color. It was working perfectly in beta 11.
What behavior are you expecting?
Setting color should change divider color
Steps to reproduce:
Please see this commit to reproduce https://github.com/aggarwalankush/ionic-inappbrowser-issue/commit/46d3e553c0e099771530cce3d533dce374ec7cbd
Just primary or color="primary", no change in color
 <ion-item-group>
    <ion-item-divider primary>A</ion-item-divider>
    <ion-item>Angola</ion-item>
    <ion-item>Argentina</ion-item>
  </ion-item-group>
  <ion-item-group>
    <ion-item-divider color="primary">B</ion-item-divider>
    <ion-item>Bangladesh</ion-item>
    <ion-item>Brazil</ion-item>
  </ion-item-group>

Which Ionic Version? 1.x or 2.x
Ionic 2 rc0
Run ionic info from terminal/cmd prompt: (paste output below)
Your system information:
Cordova CLI: 6.3.1
Ionic CLI Version: 2.1.0
Ionic App Lib Version: 2.1.0-beta.1
ios-deploy version: 1.9.0
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v6.7.0
Xcode version: Xcode 8.0 Build version 8A218a

I am also having same issue. Here is the information:
Your system information:
Cordova CLI: 6.3.1
Ionic CLI Version: 2.1.0
Ionic App Lib Version: 2.1.0-beta.1
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Mac OS X El Capitan
Node Version: v6.4.0
Xcode version: Xcode 8.0 Build version 8A218a

I am also having the same issue.
Your system information:
Cordova CLI: 6.3.1
Ionic Framework Version: 2.0.0-rc.0
Ionic CLI Version: 2.1.0
Ionic App Lib Version: 2.1.0-beta.1
OS: Windows 7 SP1
Node Version: v6.2.0

@brandyscarney seems like some css issue. Can you please suggest a workaround in rc0? Can I override some css to show divider color in popover, at least some color?

As a temporary workaround you can add the following Sass to the theme/variables.scss file to generate the css for all colors on an ion-item-divider prior to the theme import:
@each $color-name, $color-base, $color-contrast in get-colors($colors) {

  ion-item-divider.item-ios.item-ios-#{$color-name},
  ion-item-divider.item-md.item-md-#{$color-name},
  ion-item-divider.item-wp.item-wp-#{$color-name} {
    color: $color-contrast;
    background-color: $color-base;
  }

}

@import "ionic.theme.default";

@brandyscarney it worked on page but didn't work in popover. Right now I'm using workaround suggested by @NickStemerdink by adding style="background-color: #f4f4f4;" in popover <ion-item-divider>
Can you please test it works in popover as well before releasing rc.1? 👍

I have the same issue.
Your system information:
Cordova CLI: 5.4.1
Gulp version:  CLI version 3.9.0
Gulp local:
Ionic CLI Version: 2.1.0
Ionic App Lib Version: 2.1.0-beta.1
ios-deploy version: 1.8.2
ios-sim version: Not installed
OS: Mac OS X El Capitan
Node Version: v6.7.0
Xcode version: Not installed

It may be what is expected for the platform but on android ion-item-divider Color is never applied whether you use it just in a normal page or in another element like a popover.

The same issue is true for the ion-list-header
<ion-list-header color="danger">
    Emergency
  </ion-list-header>

The header background color should change

This should be fixed now, I released a nightly version of the framework<EMAIL_ADDRESS>Could you try it out and let me know if you find any issues?
npm install --save ionic-angular@nightly

Thanks!

It works with the nightly version. Thanks!

I have same issue with 2.1.8

I had the same issue with 2.1.8. I did the npm install of  the nightly version that @brandyscarney  requested and now the ion-item-divider is properly colored with the  "color="secondary"' attribute.  Oddly enough I had a lot of install errors upon running the command but somehow it still works lol

Hey there, 2.1.8 is the version of the Ionic Command Line Interface (CLI). If you run ionic info from within your project folder it will print out the framework version. This fix is in the 2.0.0-rc.3 release, and you can get that by running the following command :smile:
npm install --save ionic-angular@latest

@brandyscarney  ohh that's right lol thank you for making me aware of that.  just ran ionic info and I can confirm that i have 2.0.0-rc.3. Thanks again :)


homebrew/sfctl Python version mismatch

On mac, homebrew now installs Python 3.7 rather than 3.6.  A few issues here:

The doc says it will install Python 3.6
This seems to cause the next command, "pip3 install sfctl", to fail

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

ID: 213a08bb-ba83-2512-feff-c93e1a2f714c
Version Independent ID: 3fe62cb5-c6a3-4009-2f69-4d6a918e5eda
Content: Get started with Azure Service Fabric CLI
Content Source: articles/service-fabric/service-fabric-cli.md
Service: service-fabric
GitHub Login: @Christina-Kang
Microsoft Alias: bikang

Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

Thank you for the feedback, @NateRickard ! sfctl 6.0.0 will be released soon, which will be compatible with Python 3.7.

Thank you for the feedback, @NateRickard ! sfctl 6.0.0 will be released soon, which will be compatible with Python 3.7.

Now there is a problem with Python version 3.7.1:
The package https://files.pythonhosted.org/packages/44/e9/f532c6df3f372eaaa2255b9918834b69518100a386810ef7423b4d4ff589/sfctl-6.0.0-py2.py3-none-any.whl#sha256=43e85c9612e349a57d7ab09611e24fbc0c619a8e8a0edc63ee37c13af8a281d1 (from https://pypi.org/simple/sfctl/) (requires-python:>=2.7,!=3.4,!=3.3,!=3.2,!=3.1,!=3.0,<=3.7) is incompatible with the pythonversion in use. Acceptable python versions are:>=2.7,!=3.4,!=3.3,!=3.2,!=3.1,!=3.0,<=3.7
Why patch(micro) versions not supported? All pythons with the same minor revision number (3.7) should always be compatible

Thank you for the feedback, @NateRickard ! sfctl 6.0.0 will be released soon, which will be compatible with Python 3.7.

Now there is a problem with Python version 3.7.1:
The package https://files.pythonhosted.org/packages/44/e9/f532c6df3f372eaaa2255b9918834b69518100a386810ef7423b4d4ff589/sfctl-6.0.0-py2.py3-none-any.whl#sha256=43e85c9612e349a57d7ab09611e24fbc0c619a8e8a0edc63ee37c13af8a281d1 (from https://pypi.org/simple/sfctl/) (requires-python:>=2.7,!=3.4,!=3.3,!=3.2,!=3.1,!=3.0,<=3.7) is incompatible with the pythonversion in use. Acceptable python versions are:>=2.7,!=3.4,!=3.3,!=3.2,!=3.1,!=3.0,<=3.7
Why patch(micro) versions not supported? All pythons with the same minor revision number (3.7) should always be compatible

A workaround: install python 3.7 version (e23247ec179ba32f277857e89b7ae8e70b3e177c - commit of python 3.7.0 release, get from https://github.com/Homebrew/homebrew-core/commits/master/Formula/python.rb).
brew unlink python
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/e23247ec179ba32f277857e89b7ae8e70b3e177c/Formula/python.rb

@Otaman The issue is fixed in sfctl 7.0.0 which should be release in a couple of days. The new version checks for less than Python 3.8, and going forward, a release will be made along with Python 3.8 to avoid the time gap. Thanks for reporting!

@Otaman the latest sfctl is out with the fix, if you are targeting Service Fabric runtime 6.4. Thanks again for reporting!

@NateRickard @Otaman @Christina-Kang   Sounds like this issue is resolved, now.  #please-close


[bug] Classes are not applied to the proper element after it is reordered

Classes are applied to the element at the old location of dragged element in the array
Changes made on the color picker are not reflected until the user unselects the element. – Expected behavior is that you see the color / classes of the element change the element attributes while you're editing them.

another example


Adding autostart of wireguard server

Fixes #13
Adding the option to automatically start the wireguard server when the
docker container starts. It's possible to control which wireguard
interface to actually start by specifying the environment variable
AUTOSTART_INTERFACES with a comma-separated list of interfaces.
Also fixed a forgotten end-parentheses in the README table.

Looks good.
Did you test to include the startup sequence in /app/main.py instead of subprocess.call(["python3", "autostart.py"])? We could probably include this directly here https://github.com/perara/wg-manager/blob/master/wg_dashboard_backend/main.py#L69-L78 if you would care to do so :)

I did overcomplicate it a bit... Thanks for bringing it up. And it turned out I found a few other things as well. And the reason why the current code actually didn't work as it was supposed to.
I'll close this pull request in favour of the implementation in #15 instead :)

#15 Looks good, I could not find this patch there. Does your changes fix #14?

Yes, this one (#14) isn't needed because of #15.
#15 doesn't however start the interface if the interface was stopped before the docker was stopped. It does only fix to keep the state upon restart, which was the actual issue in #13.
If you or anyone else would like to start an interface based on an ENV variable, that's another issue/task and should be fairly easy to implement :)


Documentation for Pusher

hi, as seen here https://github.com/baklysystems/laravel-chat-messenger/blob/master/src/Http/Controllers/MessageController.php#L60 pusher is used by default.
what else is needed to be done to send push (web) notifications?

Pusher is the only supported push service, you're welcomed to add support for other push services.


Blockchain falling handling

Today i have encountered unstable work of rinkeby eth blockchain that caused issues with accepting deposit with min required conformations amount.
I have made a deposit of ETH that was Submitted but never accepted (min conformation amount was 6)

Updating the Height of blocks to lower amount wont help (so it can recalculate). Therefore if the conformation amount is beyond the min requirement it will not be successful.
In case of deposit we can Confirm deposit manually, but no such option in the withdraw, and i think that adding it will be a bad idea.
How can we handle such mass issue that is not depending from us but can lead to issues on platform in the most important aspect, financial.

It might happens due to block_number mismatch. It's like deposit came with block_number 123 and when fetched next time it's present in different block 124.

Hi @pkucherenk0
How do you set up your eth-testnet, i have install go-ethereum on ubuntu and run geth (eth-testnet), my questions are

How do I run geth as service/deamon
What are the things to configure, so Peatio can connect to the running geth
Your answer will be appreciated.
cc @ysv


adding support for automatic dark mode

Description of the new feature / enhancement
make a feature to set a time period for dark mode
Scenario when this would be used?
everyday it is used by me
Supporting information
No response

Yes I want this too.
When sunset - dark mode
When sunrise - light mode
The Windows OS team are adding unnecessary AI features,
when they haven't even implemented the basics in 2023 smh 🤦🤦🤦

Or just talk to https://github.com/AutoDarkMode/Windows-Auto-Night-Mode' author which exactly what PowerToys should offer.

Follow along with https://github.com/microsoft/PowerToys/issues/1331 this has been a long standing request.

/dup #1331


Saving concatenated video when screen is turned off does not work

Seems like the synchronization between UI and AsyncPersistor does not work properly when the display is turned off.

Fixed with commit https://github.com/cCirclEe/pcc-imp-app/commit/49dcc42697705e230526c770d35d5b58c04680d4


Implement class shapes::Rect (cpp)

Inspired from Python module Shapes.rect.py.

Completed; Compiles; Still to be tested.


Cannot Access Other Player's Multiblocks

Modpack version: 1.20.1 GAMMA-DELTA-HOTFIX-4
Description:
Playing on a single player game with LAN turned on. Currently playing with two players. If one player forms a multiblock structure, the other is unable to access said structure For example, if player one creates a blast furnace, when player two right clicks on the blast furnace control block, nothing happens. Using this example, though, should player two break the control block for the structure and replace it, they'll be able to access the multiblock, but player one will now be unable to access the multiblock.

Check that- the player who did not create the multiblock is unable to break the multiblock

Are you guys in a team?
If not, make an FTB teams team and try again
You can ask for help with that in the discord or look it up on YouTube


Background display error

mac m1
2- Combat Scene

Wow, thats very interesting issue. I don not have mac and can not test this issue properly but I will investigate. I just simply use default sprites with default shaders.

Wow, thats very interesting issue. I don not have mac and can not test this issue properly but I will investigate. I just simply use default sprites with default shaders.

Thank you very much!

Win10

My installation method on win and mac is git clone.
By the way, unity asset store has the same problem.

I had the same issue and setting Anti-aliasing to FXAA on Main Camera fixes the issue for me. No idea why, but it works 🤷

I had the same issue and setting Anti-aliasing to FXAA on Main Camera fixes the issue for me. No idea why, but it works 🤷

Thank you! I couldn't figure it out because it didn't happen to me. Thank you for your contribution.

Same error. Fixed by upgrade to unity 2022


All Baidu cloud links have been invalid

All Baidu cloud links have been invalid

Thx for your reminder, I updated the Baidu cloud links.


Edits do not trigger EditorJS’s onChange()

After page load, initial edits in the textarea do not trigger the EditorJS onChange listener unless other blocks are modified first.

Confirm. Until you make changes in other blocks, it doesn't save changes in raw block.

This is a critical bug. When will the fix be?

After page load, initial edits in the textarea do not trigger the EditorJS onChange listener unless other blocks are modified first.

I can't reproduce this issue - works for me.

@m-alzam Without touching anything and typing in the textbox the first thing?

@m-alzam Without touching anything and typing in the textbox the first thing?

Hmm, confirmed. The onChange listener is not triggered. It maybe related to #843

Should be fixed in editorjs 2.19


Example script/API which can be used to test the output of the learned data

In GitLab by @proyan on Mar 20, 2019, 15:52
As a request by IDIAP, we need to create a script/function which takes as input:

the initial value of the root joint, xy_init;
the final value of the root joint, xy_fin;
a set of contact sequences, cs (no specific API was mentioned for storing cs)
a series of joint configurations(q) as a warm start.

and returns the feasible trajectory xs, us as the output.

In GitLab by @proyan on Mar 20, 2019, 15:53
changed title from Example script/API which can be used to test the output of the learn{-ing-} to Example script/API which can be used to test the output of the learn{+ed data+}

In GitLab by @proyan on Mar 20, 2019, 15:53
changed due date to March 23, 2019

In GitLab by @proyan on Mar 20, 2019, 15:53
assigned to @cmastalli

In GitLab by @nmansard on Mar 21, 2019, 14:59
I propose to modify the very simple example/walk.py, as a start.
xy_init and xy_end could be defined in the header of the example, as global variables.
For now, let's give the set of joint configurations with exactly the format we want, and see later if we can refined.
I would like we spend a minimum amount of time on this task, as the right way to do it is using the MC-api, and that it is not ready for that yet.
@cmastalli , do you handle this task?

In GitLab by @cmastalli on Mar 21, 2019, 15:47
Yes, I do. However I think is better to use the bipedal_walking_from_foot_traj since:

It's already done, there are functions that define swing motions and their switches (createSwingFootModel and createFootSwitchModel), we just need to remove some createFootstepsModels from this class.
Having a class makes easier to understand the logic of the problem formulation.
Allows the user to select one of the foot-switches models (PD-gains or impulse model).

This latter point has been modified by myself, but it's not yet integrated to devel branch.

Additionally, I'm planning to create

a single file with both cases: bipedal and quadrupedal. So, in future, Idiap guys can test things on ANYmal too. This task doesn't require a big effort, it just move the common methods (createSwingFootModel and createFootSwitchModel) to a single class.
an easy way to define cost weights by the user (without going to functions (createSwingFootModel and createFootSwitchModel).

I will write a documentation for both points, so they could modify the problem very easily.

In GitLab by @nmansard on Mar 21, 2019, 19:47
We would need impact model. On the other hand, we would not need the swing trajectories.
I really think we should provide a minimal example to IDIAP.

In GitLab by @cmastalli on Mar 25, 2019, 20:52
I will close this issue. If you want to have a look the script, you can find it here: https://gepgitlab.laas.fr/memmo/memory-to-crocoddyl


Add initial API for Gothenburg

This commit adds a happy path login flow and a rungbg script for
doing the login and then fetching some information related to the logged
in person's children.
The login flow is based on the network interactions of a browser when
logging in. There are a few... quirks... in the login to Hjärntorget in
particular a few responses from the server ends with a html response
containg a very simple form and a script that post the form on load.
This is likely because there are at least 3 different domains invovled
when logging in to Hjarntorget:

hjarntorget.gothenburg.se
auth.gothenburg.se
m00-mg-local.idp.funktionstjanster.se

The data is passed between the user's browser and the different sites
via the mentioned form posting mechanism.
Anyway run node ./rungbg.js <pnr> if you want to know who Gothenburg
thinks your kids are :)

Closing this without merging since it will be targeting the skolplatformen mono-repo instead.


MJPEG stream decoding problem

Hello,
I am struggling trying to open a MJPEG stream off an IP camera that opens without issue using ffplay.  This happens with any MJPEG stream in my experience thus far.
I am receiving AVError: [Errno<PHONE_NUMBER>] Invalid data found when processing input when calling decode() on the Packet instance.  I am using the libav from ffmpeg 2.6.3 on MacOSX.
Not 100% sure if this is a bug or just operator error.  The URL in my example is a demo URL from an IP camera manufacturer that displays the same problem.
Any thoughts?
For example:
import av
import logging
logging.basicConfig()

container = av.open("http://<IP_ADDRESS>:8905/videostream.cgi?user=user&pwd=foscam")
video_stream = next(s for s in container.streams if s.type == b'video')

for packet in container.demux(video_stream):
    for frame in packet.decode():
        print "Captured frame!"

outputs:
WARNING:libav.mjpeg:Format mjpeg detected only with low score of 25, misdetection possible!
WARNING:libav.mjpeg:ignoring invalid SAR: 0/0
Traceback (most recent call last):
  File "/Users/tjf/camera/test.py", line 9, in <module>
    for frame in packet.decode():
  File "av/packet.pyx", line 30, in av.packet.Packet.decode (src/av/packet.c:1310)
  File "av/stream.pyx", line 203, in av.stream.Stream.decode (src/av/stream.c:4048)
  File "av/video/stream.pyx", line 51, in av.video.stream.VideoStream._decode_one (src/av/video/stream.c:1716)
  File "av/utils.pyx", line 32, in av.utils.err_check (src/av/utils.c:1012)
av.AVError: [Errno<PHONE_NUMBER>] Invalid data found when processing input

I get a 401 Unauthorized on that URL. Another example?

That's odd.
I was just able to run ffplay -i "http://<IP_ADDRESS>:8905/videostream.cgi?user=user&pwd=foscam" without a problem.
Be sure you're quoting the URL as the ampersand gets caught by the shell and that would lead to the 401 you're experiencing.

That was a bit silly of me...
Anyways, I can confirm the behaviour.
The error is raised when we try to flush the stream in this loop. A frame has already been decoded when the exception is thrown.
Options to take here:

Eat any errors we encounter when decoding frames beyond the first. But what happens when there is a legitimate error?

Expose option to only decode one frame. But what happens with a codec that builds up a buffer until it errors? I guess we put a warning on that option and try to expose a buffer size.

I'm leaning towards 2 immediately.

With the current master, I can do:
import av
import logging
logging.basicConfig()

container = av.open("http://<IP_ADDRESS>:8905/videostream.cgi?user=user&pwd=foscam")
video_stream = next(s for s in container.streams if s.type == b'video')

for packet in container.demux(video_stream):
    while True:
        frame = packet.decode_one()
        if frame is None:
            break
        print frame

Hi, Mike.
Pardon my ignorance, but I would like to be sure I understand the issue correctly.
Is the issue that the packet does not contain enough data to decode the second frame which causes the error to be raised in that loop?
Would using decode_one on other codecs effectively drop additional frames that may be in the same packet?
Thanks for your time and help with this.  I really appreciate it!

In general, I'm not 100% on the implications of the changes I made, and I see there is an error in the example I provided you. Since we reset the packet buffers after we decode from them, continuing to decode one from your MJPEG results in the same frame coming out infinitely. The example should really be:
for packet in container.demux(video_stream):
    print packet
    print packet.decode_one()

PyAV would extract as many frames as it could from each packet, just in case there were multiple frames in there. Otherwise, a buffer will eventually fill up and error.
In this case, for whatever reason, that flushing procedure results in an exception being raised.
In MJPEG you can safely assume there is only one frame per packet. It will actually be a complete JPEG. In other codecs... not so much.
In general, we should consider if we should mutate a packet after consuming frames from it. I honestly don't know enough to make that decision now. But this commit as is should work for you.

That's good information, thanks.
I'm typically in the 'immutable camp', so I'd not mutate the packet after partially decoding it, if at all possible.  I can take a stab at looking at this a little deeper as well.
Should I close the issue, or would you like to keep it open for a more permanent fix or refactor?

Lets leave it open until we manage to reformulate our new questions into a new issue.

I have the same problem, but I find a fix like this in stream.pyx simpler:
https://github.com/pupil-labs/PyAV/commit/94a2c671ff6d83fbf6152b249516cc1de6523702
Why not like this?

I just wanted to add that I have been using my fix successfully for a while now.
I'd make a case for this because the fact that the current implementation fails to read mjpeg and only works when running the decode process via decode_one on the user side seems cumbersome. Decode should just work regardless of the codec used.  The condition (codec==mjpeg) is easy to check for during decoding so why bother the lib user about this implementation detail?
If its desired I'll create a PR.

I agree with you that if the codec will only ever have a single frame per packet, to not bother trying for more. (I'd check again, but) MJPEG does seem to be that way. I wonder if there is already a flag or something on the codec descriptor...


[PF-3006] Manually migrate to 2.6.0 version of open telemetry

Note: io.opentelemetry.instrumentation.spring.autoconfigure.EnableOpenTelemetry was removed in this version but presumably should not be needed.  May be worth checking if this continues to work (not entirely sure how to test that)

giving this a 👍 because I know all you're doing is making dependency versions work.
However, I note that https://opentelemetry.io/docs/zero-code/java/spring-boot-starter/getting-started/#dependency-management says:

Be careful not to mix up the different ways of configuring things with Gradle. For example, don’t use implementation(platform("io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:2.6.0")) with the io.spring.dependency-management plugin

which is exactly what we're doing. They recommend putting the otel boms under a dependencyManagement stanza.
re: testing, I also don't know how to test this manually but assume the tests under bio.terra.common.tracing cover this. In fact, if I add otel.sdk.disabled=true to application-tracing-test.properties, I can see a test fail.

Yeah, I was thinking there's probably an overhaul due but I was worried about too much with the initial scope of the PR.  I worry about how that could affect import behavior for services

@marctalbott is working some with open telemetry in https://github.com/DataBiosphere/terra-common-lib/pull/197. So he might be able to provide some further verification that this change doesn't break things.

@marctalbott is working some with open telemetry in #197. So he might be able to provide some further verification that this change doesn't break things.

I am not sure if there is a better way to test this, but I've been publishing TCL locally and pulling it into RBS which I run locally and check for metrics by curling localhost:9098/metrics. I haven't dug into it at all, but I tried doing that with this change and RBS failed to start with this message:
***************************
APPLICATION FAILED TO START
***************************

Description:

The bean 'logbackOtelAppenderInitializer', defined in class path resource [io/opentelemetry/instrumentation/spring/autoconfigure/internal/instrumentation/logging/OpenTelemetryAppenderAutoConfiguration$LogbackAppenderConfig.class], could not be registered. A bean with that name has already been defined in class path resource [io/opentelemetry/instrumentation/spring/autoconfigure/instrumentation/logging/OpenTelemetryAppenderAutoConfiguration$LogbackAppenderConfig.class] and overriding is disabled.

Action:

Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true

@marctalbott I've been looking into this for https://github.com/DataBiosphere/terra-common-lib/pull/198 and have been able to get it working locally. What worked for me in RBS is to remove all the otel dependencies for the build.gradle. I'll get the other PR in shape and then PR into RBS. Not sure what other services might need updates though.

Closing this as as its changes were superseded by https://github.com/DataBiosphere/terra-common-lib/pull/198


Cleanup code

Added react and react-dom to devDependencies. As they are used during development.
Updated ESLint and related packages.
Updated .eslintrc and fixed code in modules/

Hey hey. Any chance of also doing the React 15.5 PropTypes cleaned up as part of this? It is the only offending module that still spits out the warning for me 😁
https://facebook.github.io/react/blog/2017/04/07/react-v15.5.0.html

@Mesoptier @nikbora prop-types here https://github.com/sambernard/react-preload/pull/23

I've made a fork of this plugin. It works the same but has the PRs that cleanup and fix the PropTypes merged in. You can find it here.

A (belated) thanks for your contribution!


[Bug]: Combobox fast-deep-equal isn't working

Environment
Developement/Production OS: Windows 10 19043.1110
Node version: 16.0.0
Package manager<EMAIL_ADDRESS>Radix Vue version: 1.0.0
Vue version: 3.0.0
Nuxt target: server
CSS framework<EMAIL_ADDRESS>Client OS: Windows 10 19043.1110
Browser: Chrome 90.0.4430.212

Link to minimal reproduction
https://github.com/unpseudocomplique/repro-reka-ui-combobox
Steps to reproduce
having a v-model selected value different from retreived list value
for exemple :
const otherPeople = [
  { _id: 6, display: 'Jean mich' },
  { _id: 7, display: 'Jeanette' },
  { _id: 8, display: 'Jean' },
  { _id: 9, display: 'Albert roturier' },
] // the query here is minimal so this can be very fast
const reactiveList = ref(JSON.parse(JSON.stringify(otherPeople)))

const selectedPeople = ref([{
  ...otherPeople[0],
  someOtherFieldUsedInjoin: 'dadad' // beacause the join from bdd have this field on inital page load
}])

Describe the bug
Selected value would not be reconized because of isEqual, i guess from this line :
https://github.com/unovue/radix-vue/blob/79e8509c0159045249f21ec36850da2a267fa61b/packages/radix-vue/src/Combobox/ComboboxRoot.vue#L157
The item isn't marked as selected and it won't be removed on another selection
Expected behavior
Remove if already selected & mark as selected
I guess this would be a default beaviour but would be better if just like the displayed value we can pass a function for comparaison. Like in my case i want almost always to compare mongodb _id
Something like this prop:
key-identifier="_id" or :key-identifier="(item) => item._id"  or :comparaison-function="(a,b) => a._id === b._id"
Context & Screenshots (if applicable)
Exemple from my code in adition of the reproduction link :

Log results:

Hey @unpseudocomplique ! Im not quite sure I understood the problem. One thing in your reproduction is wrong is becase filter-function has been deprecated.
You should follow this custom filtering to achieve the custom filtering.

I have the same issue. When using objects as values and the value object is not entirely equal to the option object it is not marked as selected. Is there a way to use a particular property for the comparison instead of comparing whole objects using isEqual? For example if I want to compare using the id property.
const value = ref([
  {
    id: 'apple',
    label: 'Apple',
  },
]);
const options = [
  {
    id: 'apple',
    label: 'Apple',
    count: 19,
  },
  {
    id: 'banana',
    label: 'Banana',
    count: 15,
  },
  {
    id: 'blueberry',
    label: 'Blueberry',
    count: 13,
  },
  {
    id: 'grapes',
    label: 'Grapes',
    count: 10,
  },
  {
    id: 'pineapple',
    label: 'Pineapple',
    count: 9,
  },
];

https://stackblitz.com/edit/nvjkdpeg?file=src%2FApp.vue


Audiracmichelle/issue64

#64

Thanks @audiracmichelle! A few things:

In my new branch, I am moving the datasets/ folder into scratch, as the folder will grow to 100G+ once I relaunch all the experiments (lots of unique .jsonl files will be created). There, I introduced a new environment variable called STORAGE_PATH that the user sets in their .env file. Then, the scripts create STORAGE_PATH/datasets/ and STORAGE_PATH/checkpoints/ when they are needed.
We started tracking datasets/ as a quick hack for Google Colab, my plan was to stop tracking this folder entirely. Is there a good reason from the spatial data's side to keep tracking this?

that sounds good, although Mauricio and I were discussing to keep a dataplaceholder and arrange things so that the InMemoryDataset created the data under the following structure:
data/qm9_hash1
/raw
/processed
data/qm9_hash2
/raw
/processed
...
data/spatial_cc
/raw
/processed

regarding the scratch folder, it is ok to use the inviron but let's just use a symlink to scratch in cannon instead


Skype Web SDK: Feature Request

In the windows client SDK there was a way to tell if a call was transferred to a user by someone, or if that call was ringing as part of a response group.  It would be nice if the Web SDK could include something similar for transfer and cloudpbx queue info.

Update: Found the context from o365 queue, but no information about transfer or delegate call.


chore(release): v2.3.4 🎉

:robot: I have created a release beep boop
2.3.4 (2024-12-31)
Bug Fixes

practs: bump to latest best (d26f0b9)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/ehmpathy/simple-lambda-client/releases/tag/v2.3.4 :sunflower:


[FEAT]: Migrate Meshery Settings to Functional Component with E2E test

Notes for Reviewers
This PR fixes #

[x] Migrate Meshery Settings from class to functional component
[x] E2E Test: Behaviour check of Meshery Setting, whether it navigates to selected tab.

Note for Reviewers: Followed Playwright best practices by using locators for querying the DOM.
Screen Recorder
https://github.com/user-attachments/assets/b1578f8b-4f11-4134-ac95-a84880921356
Signed commits

[x] Yes, I signed my commits.

@senthil-athiban merge conflict.
@jerensl will you give this a review?

@senthil-athiban merge conflict.
@jerensl will you give this a review?


Expert Mode Not Functioning with Ledger Nano X

Expert Mode does not work with the Ledger Nano X

Hi @mconstant! What do you mean by "does not work"? Can you describe a little bit more the issue that you're facing?

Absolutely @ftheirs .
Let’s first talk about what Expert Mode is like when it works.
With the Cosmos Ledger App on a Ledger Nano S, users can enable Expert Mode and click both buttons twice to skip all the screens you would normally have to skip through with right button presses and quickly sign.
This does not work on the Ledger Nano X. On the Nano X, when a user enables Expert Mode in the Cosmos Ledger App, this does not work and the user has to click through everything with the right button.

Hello @mconstant,
Expert mode is designed for advanced users, offering a comprehensive view of all transaction fields. Enabling this mode will present more screens for review, providing in-depth information.
Some specific apps had a feature similar to what you described when dealing with more than  30~50 screens and mainly displaying non-human-readable data. However, for most apps, this feature has been disabled due to the mandatory manual review required from users before signing.
Why would you need to skip all the fields instead of verifying the transaction?

@ftheirs
SCRT Network is horribly unusable without this feature to skip extra clicking. Which is apparently undocumented or unsupported by your knowledge.
You may want to try using some SCRT Network apps with Expert Mode Enabled on a Nano S to see how it makes things better.  It also makes it easier to use Osmosis and it is recommended in their Ledger setup documentation.
Note that the skip feature only applies on the Nano S.
see the bonus tip section on this page
https://support.osmosis.zone/tutorials/ledgersetupguide

Around 20 screens to review, that's not that much and there you have important information that NEEDS to ve verified by the user. I'll close this issue but feel free to open a new one if you'd like to collaborate to improve the UI since it doesn't look very user friendly with these kind of transactions.


Trouble Installing on Heroku

I included gem 'exception_handler', '~> 0.6.5' in my Gemfile and ran a bundle install.  I do not see any of the assets (exception controller, defaults views, etc.) in my project and exceptions are not being handled by Exception Handler.  I am using Rails 5 and developing in Heroku.  What am I doing wrong?

Can you show me the link to your Heroku app?
--
The assets shouldn't be in the app anyway - the gem should have them stored in its own files. If you give me more details - like your heroku app or the console log of a rake assets:precompile, I will be in a better position to help. We have it working 100% in Heroku with Rails 5

My production app has stopped working since implementing the Exception Handler Gem.  I am in the process of troubleshooting with Heroku now.  This is their most recent response:
Hi there,
This looks like you have some kind of syntax error in one of your config files. Are you able to run bundle exec puma -C config/puma.rb locally without this error?
Let me know if you have any further questions.

This shouldn't happen - do you have a link to the production app? Can you add me as a contributor?

I added you as a collaborator.  URL for Production App is https://red-hockey-58751.herokuapp.com/

https://dashboard.heroku.com/apps/red-hockey-58751/logs

You need to add the responders gem to your Gemfile (which should be done automatically):
# Gemfile
gem 'responders', '~> 2.3'

OK let me try that

IT WORKED!  Thank you so much for your quick response!

No problem :)
You should update your v of Rails to the latest (5.0.1) and you should also look at using a later version of ruby (2.4.0 was released on Christmas day).
If you need any further help, please just ask!


我在部署的时候遇到了404

zhangyuan8087@xxxxxxxxx:~/KeUploader$ sh upload.sh
Cloning into 'KindleEar'...
remote: Counting objects: 3105, done.
remote: Total 3105 (delta 0), reused 0 (delta 0), pack-reused 3105
Receiving objects: 100% (3105/3105), 7.10 MiB | 915.00 KiB/s, done.
Resolving deltas: 100% (1682/1682), done.
KindleEar uploader v1.3.1 (2015-08-20) by cdhigh
Your custom info :
          app id : zhangyuan-kindle
           email<EMAIL_ADDRESS>        timezone : 8
Correct? (y/n) :
Input app id (zhangyuan-kindle):
Input your gmail (zhangyuan8087@gmail.com):
Input your timezone (8):
Do you want to remove Chinese books? (y/n)
06:12 PM Host: appengine.google.com
06:12 PM Application: zhangyuan-kindle; version: 1
06:12 PM Starting update of app: zhangyuan-kindle, version: 1
06:12 PM Getting current resource limits.
06:12 PM Scanning files on local disk.
Error 404: --- begin server output ---
This application does not exist (project_id=u'zhangyuan-kindle'). To create an App Engine application in this project, run "gcloud app create" in your console.
--- end server output ---
06:12 PM Application: zhangyuan-kindle; version: 1
06:12 PM Host: appengine.google.com
06:12 PM Starting update of app: zhangyuan-kindle, version: 1
06:12 PM Getting current resource limits.
06:12 PM Scanning files on local disk.
Error 404: --- begin server output ---
This application does not exist (project_id=u'zhangyuan-kindle'). To create an App Engine application in this project, run "gcloud app create" in your console.
--- end server output ---
zhangyuan8087@xxxxxxxxx:~/KeUploader$

解决了