Extension issue

Steps to reproduce
Extension is not working like Fmovies and Superstream
Expected behavior
Extentions should work properly
Actual behavior
Extention not working properly or you can say not opening like Fmovies and Superstream
Crash logs
No response
Aniyomi version
<IP_ADDRESS>
Android version
Android 13
Device
Xiaomi 11i 5g
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an extension, I should be opening an issue in the extension's repository.
[X] I have gone through the FAQ and troubleshooting guide.
[X] I have updated the app to version <IP_ADDRESS>.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

We don't manage those extensions anymore.

1.So can you let me know which extentions you are handling
2. Most of the Extentions are not working
3. From which extentions i can watch All Tv series
On Sat, 27 Jul, 2024, 9:08 pm Abdallah, @.***> wrote:

We don't manage those extensions anymore.
—
Reply to this email directly, view it on GitHub
https://github.com/aniyomiorg/aniyomi/issues/1731#issuecomment-2254181218,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BKES2FW5GUJYWKPWQOBAKK3ZOO5JHAVCNFSM6AAAAABLR65YFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJUGE4DCMRRHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

The extensions available in the official repository which are: Jellyfin and Google Drive.
If you're using an extension other than these 2, you've probably downloaded them from a 3rd party repository and should report issues related to such extensions to them, not us.
If you're not using any repository then you probably have a deprecated extension that was removed due to a DMCA.

Also, don't ask for extensions recommendations.

If you talking about jellyfin and Google Drive those are also not working.
So kindy solve this issue
On Sat, 27 Jul, 2024, 9:26 pm Abdallah, @.***> wrote:

The extensions available in the official repository
https://github.com/aniyomiorg/aniyomi-extensions which are: Jellyfin
and Google Drive.
If you're using an extension other than these 2, you've probably
downloaded them from a 3rd party repository and should report issues
related to such extensions to them, not us.
If you're not using any repository then you probably have a deprecated
extension that was removed due to a DMCA.
—
Reply to this email directly, view it on GitHub
https://github.com/aniyomiorg/aniyomi/issues/1731#issuecomment-2254185278,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BKES2FTUHELU3ONPGPUVHO3ZOO7KZAVCNFSM6AAAAABLR65YFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJUGE4DKMRXHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

If so, report any issue plaguing them in the official repository.
Make sure you know how to actually use them first and that it's not a user issue.

Not helpful answer at all
On Sun, 28 Jul, 2024, 12:15 am Abdallah, @.***> wrote:

If so, report any issue plaguing them in the official repository
https://github.com/aniyomiorg/aniyomi-extensions.
Make sure you know how to actually use them first and that it's not a user
issue.
—
Reply to this email directly, view it on GitHub
https://github.com/aniyomiorg/aniyomi/issues/1731#issuecomment-2254225134,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BKES2FWEULTBU6GH6D6PQK3ZOPTC7AVCNFSM6AAAAABLR65YFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJUGIZDKMJTGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

What answer were you expecting?

Not helpful answer at all

It is your responsibility for not reading the "acknowledgements" before marking them. If you had followed them correctly, this issue might not have taken place in the first place. Be thankful that moderators made an effort to help you.


MultiSelect: initialSelectedItems are not highlighted

https://codesandbox.io/s/ll51z4vw97

The MultiSelect's state reflects the initialSelectedItems yet the display does not.

@alimabean Here's is a working version here: https://codesandbox.io/s/m7l8m23ww9
Note that initialSelectedItems must pass in references to the original data. And you must also upgrade to the latest version of carbon-components-react
@alisonjoseph - Having to pass in the full object reference to initialSelectedItems seems a bit messy to handle. I wonder if it would be better/easier to pass in an array of id's? Though this would be a breaking change. Thought?

CC @joshblack

@zerostatic definitely can pass in ids, I think 😄 I think we could support both without having it be a breaking change. Would you mind opening up another issue with this suggestion? Will also 100% accept PRs that help make this happen 🎉
Going to close this for now, feel free to comment if @zerostatic's recommendation didn't resolve the issue!


Thoth 2017 port

@rgrove thanks for Thoth !
I resurrected Thoth here
Maybe you can put a link to this URL for people to find easily. My intention is to maintain it  :-)

Thanks! I've added a link.

Great!
I guess I will now have to create a new account on RubyGems.org and rename the gem to avoid name clashes.


feat: support new from compressed archive

Current dependencies on/for this PR:

main

PR #10   👈

This stack of pull requests is managed by Graphite.


DNS-feature branch: Update all api-version to 2023-07-01-preview

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.ResourceManager.Dns


Use yoga-dom instead of yoga as a dependency for handling layouts

@vincentriemer do you consider yoga-dom "production-ready" ish?
Right now we're using the gyp yoga, and it's a pain, and basically blocks the project being used in any Artsy app.
https://github.com/vincentriemer/yoga-dom

Took a WIP stab with https://github.com/jest-community/jest-snapshots-svg/pull/52

I think I’d answer that as “I’m not sure”. It really hasn’t had much testing done against it besides react-native-dom but it’s also mainly the original yoga source with a thin binding layer so there isn’t as much of a surface area for bugs.
I do need to add some docs at some point because the API is different but I’m currently swamped with all things related to the RNDom release. As a starting point the flow type definitions within RNDom should be useful: https://github.com/vincentriemer/react-native-dom/blob/master/packages/react-native-dom/flow-typed/npm/yoga-dom.js
Sent with GitHawk


Icon request: language

Icon name: language or translate
For changing language or managing translations.
Examples:

I've completed the icon, however at such a small resolution, detail is quite difficult, so both 文 and A look blurred....

Will need @colebemis's opinion before committing.

Will be good to have variant without baloon

I'll add it to the PR.

What about larger variant like material icon?

Most icons in Feather tend to have a bit of padding around the edge so I couldn't make it too big. I can try to make a larger version though.

Large:

Small:

Which one do you prefer? @alexantr

Too thin

About size:

Feather requires Stroke Widths to be 2px in width and 2px rounded, so this already makes it difficult. I can't really up the width without breaking style... @colebemis Thoughts?

Can offer own variant

This one is definitely tricky. I'll have to give it more thought. I'm liking the direction of that icon though @alexantr.

Arabic

Seems like either this thread or the other PR https://github.com/feathericons/feather/issues/455 of the same would be suitable. How can we get them integrated?


Add Header/Footer component for the list.

Is there any way to add a header or footer for the list? not for the image item. just like the ListHeaderComponent/ListFooterComponent prop of FlatList component.

@margox Not currently, but it would not be too hard to implement. How would you imagine the prop to look like for passing this into the masonry?

I think it'd be nice if we can have a prop of the masonry (e.g., renderHeader, renderFooter) which is passed directly to the Masonry component which would take each item as parameter and then could return a view which is positioned on top/at below, the same way you have the footer and header but just that the prop needs to be direct to the Masonry component. If you can guide us on how to do that, it'll be awesome.

I think it'd be nice if we can have a prop of the masonry (e.g., renderHeader, renderFooter) which is passed directly to the Masonry component which would take each item as parameter and then could return a view which is positioned on top/at below, the same way you have the footer and header but just that the prop needs to be direct to the Masonry component. If you can guide us on how to do that, it'll be awesome.

Are you referring to the top and bottom of the masonry layout itself? @peterchibunna

@brh55 What do you think about the implementation of FlatList with ListFooterComponent and `ListHeaderComponent ? https://facebook.github.io/react-native/docs/flatlist#listfootercomponent

@QuentinBrosse Rather an odd use-case as each column is a FlatList, but I can understand if a user wants to generate a column header of some sort.
...However, the API would need to be pretty simple to correlate with the number of desired columns, or we if we are assuming users want to render a particular view dynamic column, we can pass some metadata passed into the render function (like column number, counts, etc).
What kind of use-case are we trying to accomplish?

Is it somehow possible to achieve what FlatList does with ListHeaderComponent and ListFooterComponent in 2022? If not, in my case this is a huge dealbreaker for using this otherwise great component.

Sorry, I haven't been really coding for quite some time. But given how much time has past, I'm sure there are some other great alternatives open-source modules out there.
I have plans on getting back into a development, once I find a position that brings me closer to coding again.


Merge pull request #1 from rpp32-boc-conglomerate/main

Adds index.js to database folder to hold functions
Updates three names (a table and two fields) from camelcase, as camelcase will cause syntax errors (I know from experience).
Adds a note to example.js to explain changes

Changes may not show up because I merged from main  into this file before making my PR. Changed files are in databases folder: index.js, schemaPostgres.js & example.js.


Update Composer dependencies (2021-04-29-00-04)

Visual regression test passed!
View the visual regression test report


Made isFullscreen() work on Android

Tested on Android 8 and Android 4.4. I haven't tested it with live wallpapers or daydreams, but it should always return true on those. It only returns false when in multi-window mode in activities or fragments.
Also I made it so FullscreenTest now displays true/false for fullscreen.

Isn't "android fullscreen" quite different from desktop/web fullscreen?

@intrigus What do you mean by "different"? Android 7 has a split window mode as well as free-form window mode. The free-form window mode must be activated on tablets/phones. I've never actually used an Android 7+ laptop. I don't think developers can force their activity to windowed/fullscreen mode.

Let's wait for the checks to complete (still pending) and then merge.

It is a good addition in my opinion, but has conflicts and unresolved requests for changes.
Please reopen the PR if you solved that.


WiP: One Dockerfile to rule them all

2 distros: bullseye and alpine 3.16
One multistage Dockerfile
Bake definition file updated for ^^ + changed targets to be named with PHP minor versions
.dockerignore file updated
Some comments added to Dockerfile

TODO

Create GHA workflow with bake

Notes

in Dockerfile you cannot use dots in AS names. E.g. alpine3.16 - use need to name like alpine316
Additional PHP minor versions could be added to docker-bake.hcl when needed

Testing
Show what is about to go down:
docker buildx bake -f docker-bake.hcl --print

Build all images locally for arm64 arch (with --load and --set "*.platform=linux/arm64" flags):
docker buildx bake -f docker-bake.hcl --pull --load --set "*.platform=linux/arm64"

Same as previous but build only 1 target from docker-bake.hcl:
docker buildx bake -f docker-bake.hcl --pull --load --set "*.platform=linux/arm64" bullseye

Build locally and override image name:
IMAGE_NAME=my/frankenphp docker buildx bake -f docker-bake.hcl --pull --load --set "*.platform=linux/arm64" --progress plain

Build and push all images with override image name (needs you logged in to Docker Hub or some other registry):
IMAGE_NAME=my/frankenphp docker buildx bake -f docker-bake.hcl --pull --push

I got all 4 variants build with docker buildx bake... but buster variant:
docker run --rm --name frankenphp-demo \
    -e FRANKENPHP_CONFIG="worker ./public/index.php" \
    -e APP_RUNTIME=Runtime\\FrankenPhpSymfony\\Runtime \
    -v $PWD:/app \
    -p 80:80 -p 443:443 \
    dunglas/frankenphp:buster

...fails with following error:
frankenphp: error while loading shared libraries: libphp.so: cannot open shared object file: No such file or directory

@dunglas do you have any idea before I go through the rabbit hole?

@withinboredom WDYT about this one?

@dunglas, if #48 is correct, my gut feeling is to wait for the next RC cut from php-src (probably one more in the next week or two before the actual release later next month -- 24 November) and rip out all the custom PHP build. I think this is a good idea, but maybe wait a bit before optimizing the Dockerfile?

I would also wait with this one. I'll keep it updated with main in a meanwhile.
About Debian Buster, I don't if that error ^^ above is gonna be fixed with new stuff from php-src. Build itself goes through but running the image fails.
And this one needs "bake" version of GHA workflow.

@back-2-95, tbh, I wouldn't worry about a buster version.

Build itself goes through but running the image fails.

Despite regular updates (mostly security related), most of the code is written for a pretty old kernel version. Linux isn't exactly known for a stable ABI... so all kinds of exciting things might break when running that image on a newer kernel via Docker. It still might be a good idea to build it for people running older kernels, but I feel that if you're willing to run FrankenPHP, you're probably not running an older kernel.

@withinboredom I'm more than willing to cut out older stuff but I was in an impression that we should/could/would support the same distros as the main php docker library? @dunglas ?

As FrankenPHP is still very experimental stuff, I'm also in favor of not supporting older distros.

Maybe cutting out Buster and Alpine3.15 then?

Oh The next release will be the fifth release candidate (RC 5), planned for 27 October 2022. - that's today

@dunglas & @withinboredom this is now with RC5 and buster+alpine3.15 commented out from bake definition (they still can be build but not by default)

Excellent! ! I will check your PR more closely. I may suggest some changes since https://github.com/docker-library/php/pull/1331 hasn't been merged yet, so we will still need to rebuild PHP, but it will be far more straightforward than what exists currently.

Possible GHA action to use: https://github.com/docker/bake-action
I know @crazy-max has done lots of bake stuff so might be worth trying.

Have not been able to continue this. I have been sick the whole week and still going on... 🤧

I'm gonna wait for the time we can ditch the build phase until updating this PR.
I was also thinking about just creating a test repo to test bake build/push with Github Actions.

Superseded by https://github.com/dunglas/frankenphp/pull/133


Add Holder test coverage.

Overview
Adds test coverage for various failing Holder.Open() scenarios.
Fixes #583.
Pull request checklist

[x] I have read the contributing guide.
[x] I have agreed to the Contributor License Agreement.
[x] I have updated the documentation.
[x] I have resolved any merge conflicts.
[x] I have included tests that cover my changes.
[x] All new and existing tests pass.

Code review checklist
This is the checklist that the reviewer will follow while reviewing your pull request. You do not need to do anything with this checklist, but be aware of what the reviewer will be looking for.

[ ] Ensure that any changes to external docs have been included in this pull request.
[ ] If the changes require that minor/major versions need to be updated, tag the PR appropriately.
[ ] Ensure the new code is properly commented and follows Idiomatic Go.
[ ] Check that tests have been written and that they cover the new functionality.
[ ] Run tests and ensure they pass.
[ ] Build and run the code, performing any applicable integration testing.

With some of the file permission changes the deferred Close() can no longer delete them.  Although they seem to be removed during a reboot.  Not sure there is a better solution for that and it's only a couple files.  Unless you have a better idea.  Also I have not verified what happens to these files in a windows env.

@raskle Good point. I deferred the permissions to change back in 3a43a86 so they can be deleted.

Ok, there are other files orphaned from earlier tests that I incorrectly assumed were from this test.


Error "Level has arguments but cannot be invoked as function"

I have the following tick script which at one point was outputting my user defined message on alerts, but now errors with
[healthy_host_count-auth:alert10] 2016/09/09 19:01:51 E! template: message:1:116: executing "message" at <.Level>: Level has arguments but cannot be invoked as function"

The tick script is as follows:
//###################################
//# Generated by 'task-generator.py'
//# Task: healthy_host_count-auth
//###################################

var retention_policy = 'default'
var callout = FALSE
var host_count_warn = 2
var database = 'ion'
var deployment = 'staging'
var slack_channel = 'kapacitor-test'
var host_count_critical = 1
var load_balancer_name = 'ion-staging-auth'

var data = stream
    |from()
        .database(database)
        .retentionPolicy(retention_policy)
        .measurement('cloudwatch_aws_elb')
    |eval(lambda: "load_balancer_name", lambda: "healthy_host_count_maximum")
       .as('_load_balancer_name', '_healthy_host_count_maximum')
       .keep()
       .quiet()
    |where(lambda: "_load_balancer_name" == load_balancer_name)
    //#1 |log()

data
    |deadman(1.0, 5m)
        .stateChangesOnly()
        .message('"{{ .TaskName }}": No Data Check - {{.Level}} -- {{ index .Fields "emitted" | printf "%0.3f" }} points recieved in 5m')
        .slack()
        .channel(slack_channel)
data
    |window()
        .period(10s)
        .every(10s)
    //#2 |log()
    |min('_healthy_host_count_maximum')
        .as('_host_count')
    //Slack
    |alert()
        .stateChangesOnly()
        .message('Healty Host Count {{.TaskName}} is {{ .Level }}: Got a value of {{ index .Fields "_host_count" }} expecting > {{ if .Level eq "WARN" }} {{ .host_count_warn }} {{ else }} {{ .host_count_critical }} {{ end }}')
        .warn(lambda: "_host_count" <= host_count_warn)
        .crit(lambda: "_host_count" <= host_count_critical)
        .slack()
          .channel(slack_channel)
    //OpsGenie
    |alert()
        .stateChangesOnly()
        //.message('Healty Host Count {{ .TaskName }} is {{ .Level }}: Got a value of {{ index .Fields "_host_count" }} expecting > {{ if .Level eq "WARN" }} {{ .host_count_warn }} {{ else }} {{ .host_count_critical }} {{ end }}')
        .crit(lambda: "_host_count" <= host_count_critical AND callout == TRUE)
        .slack()

Leaving out the .message() attribute, the alert fires with the default message.
Message as follows works:
.message('Healty Host Count {{.TaskName}} is {{ .Level }}: Got a value of {{ index .Fields "_host_count" }}')

So must be in the test and if/else logic, but I cannot for the life of me figure out what that message means, and where my error is.  Any guidance would be greatly appreciated.

Sorry running "kapacitor-1.0.0~rc1-1"

@octalthorpe I believe you want to reverse this:
{{ if .Level eq "WARN" }}
like so:
{{ if eq .Level  "WARN" }}
Also using {{ .host_count_warn }} will not work, but doing this will:
'{{ if eq .Level "WARN" }} ' + string(host_count_warn) + '{{ else }}' + string(host_count_critical) + '{{ end }}'

Of course, I was staring at that for some time, moving the order of the equals comparison to match the go template language syntax works.  Duh...
Following your example works.
Is the reason we need to do a variable to string expansion before the template is expanded, because the message node does not have access to all variables of the task in some form?  If so, any reason the message node cannot have access to all variables?  That way we would not have to do the +string(var) stuff to do one extra level of expansion, and simply use go template language natively.  i.e.
Healthy Host Count {{.TaskName}} is {{ .Level }}: Got a value of {{ index .Fields "_host_count" }} expecting > {{ if eq .Level "WARN" }} {{._host_count_warn}} {{ else }} {{._host_count_critical}} {{ end }}

I have not done much golang programming but maybe it makes more sense to keep the golang naming conventions and to have proper variables under another key, i.e. .TaskVars.HostCountCritical
Healthy Host Count {{.TaskName}} is {{ .Level }}: Got a value of {{ index .Fields "_host_count" }} expecting > {{ if eq .Level "WARN" }} {{.TaskVars.HostCountWarn}} {{ else }} {{.TaskVars.HostCountCritical}} {{ end }}

@octalthorpe I like your suggestion. Currently those two systems (TICK vars and alert template expansion) are isolated and do not interact. But there maybe a way to make it work and like you say it would make reading and writing the TICKscript easier.
Could you create a new issue with your proposed solution so we can track the request there? Thanks

Will do.


Include the user provided config for Rust and TS plutus code generator

Every other code generator lets you do this, so Rust and TS should allow this for consistency with the other code generators.

@jaredponn I think you were reading my mind
have you seen my PR? https://github.com/mlabs-haskell/lambda-buffers/pull/201

I think we can close this (see my comment above)


[Task] New Keycloak Device Flow

Current device authentication is too complex and needs simplification. The new auth flow I propose:

Define a client named 'device' in Keycloak. All device tokens will belong to the 'device' client. Tokens in the 'device' client will have necessary client scopes so that a device token can perform its usual operations.
Define a second client named 'device-onboarding' in Keycloak. The sole purpose of this client is to provide a mechanism for devices to onboard themselves, without needing access to a user's username and password. The tokens in this client can only do one thing, which is to exchange themselves for a device token.
Users can either directly login to 'device' client to manually onboard a device, or login to 'device-onboarding' client to receive a token that can be later used by a device to onboard itself.
The login to 'device-onboarding' client is just a regular openid-connect token request, no additions are required.
The login to 'device' client is requires four request headers:

X-Access-Type: should be set "device" -> mapped to "type" field in token
X-DeviceID: should be set -> mapped to "device_id" field in token
X-DeviceUID: legacy parameter used by OISP, until removed it should be set to some value (empty string suffices)
X-GatewayID: Gateway of the device, if unknown, it should be set to device id

With a token from 'device-onboarding' client, a device can send a token-exchange request for the 'device' client to Keycloak. Token-exchange requests to other clients are rejected by default. For an example to see how this is done, please refer to Keycloak docs.

@wagmarcel I have created a reference implementation at #401. This PR, should not break the current applications but allow us to migrate other services(mostly mqtt-gateway) step by step to the new flow.

Here is the example flow, first the user requests a device-onboarding token:
>>> curl -X POST "http://keycloak.local/auth/realms/iff/protocol/openid-connect/token" -d "client_id=device-onboarding" -d "username=realm_user" -d "password=HqYOBCcZypuhtPzzJltxjdp0TqgBbIiy" -d "grant_type=password" {"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJseHRIcnRUcGRmc1dXQm1QU29Zal9jNnRoNVFfenM5azVNY0Iwc1ZIUmJJIn0.eyJleHAiOjE2ODkzMzU2ODIsImlhdCI6MTY4OTMzNTM4MiwianRpIjoiZDVkNjdiMmEtMzQ0ZC00OTZhLWI1MWUtYzlhZDAyNDM5ZjhkIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLmxvY2FsL2F1dGgvcmVhbG1zL2lmZiIsInN1YiI6IjU0MmY5MmJiLTZmN2MtNDg1Yy1iYjIxLThlM2RhMWViMWQ4NyIsInR5cCI6IkJlYXJlciIsImF6cCI6ImRldmljZS1vbmJvYXJkaW5nIiwic2Vzc2lvbl9zdGF0ZSI6IjdmMTAxZDYwLTExNDMtNDJmYS05ZWE4LWNmNTZlNDA1MThkZCIsInNjb3BlIjoiIiwic2lkIjoiN2YxMDFkNjAtMTE0My00MmZhLTllYTgtY2Y1NmU0MDUxOGRkIn0.PgGuTtdAHLVOWFCvntNZbM1kmub-kfQf3Xv6PJ-2ZjPSeKWvXA4dc6pXQKfb09dVt8hO0YCP2gyiE8I0SGyH5OrhK_TCG9FZOQ3aUO0-68lRJo9b-KNJRBBX6JPiVcp8evRBz2gHulcp7BTE0ND83GX6t7DPe75Nt_N_VmeavVKdIQrRCUEyKFdanNImgsg1Wg5SCr_IU0E0VdRQByl2q-X1EdBhSGC16EhVlW8NwTUTr2VWnasUubpcvYt7P8TU1l9WukSTbraz-8Ghg5cuoSKgZKjQT8vljXsk5jN2z4jKqjooZilUrUisCV9tHR0YSYofEypbxPv7FacdcolrMw","expires_in":300,"refresh_expires_in":315360000,"refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI1NDhjZTVhYy0yMjhkLTQ3ZmUtYTAxZS1jMmRjNmQ4N2VmODEifQ.eyJleHAiOjIwMDQ2OTUzODIsImlhdCI6MTY4OTMzNTM4MiwianRpIjoiYmRhOGMwYzItNzFlNC00YmI3LWI0ZjMtYjEyZDdiNWY1MjM0IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLmxvY2FsL2F1dGgvcmVhbG1zL2lmZiIsImF1ZCI6Imh0dHA6Ly9rZXljbG9hay5sb2NhbC9hdXRoL3JlYWxtcy9pZmYiLCJzdWIiOiI1NDJmOTJiYi02ZjdjLTQ4NWMtYmIyMS04ZTNkYTFlYjFkODciLCJ0eXAiOiJSZWZyZXNoIiwiYXpwIjoiZGV2aWNlLW9uYm9hcmRpbmciLCJzZXNzaW9uX3N0YXRlIjoiN2YxMDFkNjAtMTE0My00MmZhLTllYTgtY2Y1NmU0MDUxOGRkIiwic2NvcGUiOiIiLCJzaWQiOiI3ZjEwMWQ2MC0xMTQzLTQyZmEtOWVhOC1jZjU2ZTQwNTE4ZGQifQ.sUE0oIJ9Smm024hJwugDH6AWs5noUEQslKC80gJq0Zc","token_type":"Bearer","not-before-policy":0,"session_state":"7f101d60-1143-42fa-9ea8-cf56e40518dd","scope":""}

DeviceAuthFlow.pdf


Graft 1.10 --> 1.11 from Fabric onto Fabric3

A couple minor merge conflicts fixed (version number, bugfix in fabric/fabric that touched the same line as the deprecated isMappingType thing, and dev-requirements.txt)

Why is this pull request against the 1.10 branch? Are there any changes to the master branch?

I have no idea what I'm doing.jpg. Probably should just have made an issue and let you merge it :expressionless:

Hey wait a minute. I didn't realize that there was a new upstream Fabric release and that 1.11 is a new version. Thanks a lot for the work - will check this out right away!

I'm closing the pull request, 1.11.1.post1 has been released.


Add information about HATEOAS alternatives

The following note is false:

Currently there are no standards or specifications that define how to model the HATEOAS principle.

The Atom Publishing Protocol exists and has for some time. Although it's not general-purpose, it works well for CRUD-style APIs. I also think it's worth mentioning all the specifications that do exist, although none of them are ratified standards (yet).

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

@dragon119 - Hi, would you review the proposed update to your article? Thanks.

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

#sign-off

@doodlemania2: I'm sorry - only the author of this article, @dragon119, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Roll Flutter Engine from 3d61e293cb96 to 1d25906b4cf0 (1 revision)

https://github.com/flutter/engine/compare/3d61e293cb96...1d25906b4cf0
2023-04-27<EMAIL_ADDRESS>Roll Skia from f7c8a58c2127 to 05d09f28250a (4 revisions) (flutter/engine#41557)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Support TLS

Passing enough.

a heads up....
this breaks things on Ubuntu 18.04 because the default unbound version is 1.6.7 and tls-upstream comes in 1.7.0, some checks might be needed to no include it when package version is below 1.7.0 or on specific systems

@anthonysomerset Thanks for the heads up.  Are you able to test the tlsversion branch to confirm the fix?


Unit tests defined

Testing of the smallest parts of an application (e.g testing result of specific function)

Draft unit test definitions
Simple Console inputs to select queries
Queries can return data from the following tables:
-Country
-City
-CountryLanguage
Extension of above: Queries can take parameters to return specific attributes from a table

Queries Data handling:
-Normal data - no errors returns as expected
-Exceptional data - handles error and goes back to selection

UnitTesting definitions.txt
RAW:
Menu Tests:
-no infinite loops
-Query selection call correct functions
-exit application
Query Unit Tests:
- Selected table(s) return data
- Data is valid
- Attributes return appropriate values
- Data is valid and handled to display functions appropriately


Empty trees

e.g. https://www.ebi.ac.uk/ols4/ontologies/apo
The class tree is empty.

seems fixed now


Could fairlearn work with random forest or xgboost?

I'm looking to use fairlearn with the most powerful algorithm possible for binary classification. How can I integrate the weights to work with one of these algorithms?

Response received:
Yes. The least squares classifier is used only as an example (to make test_fairlearn.py deterministic and free of dependencies), but in fact it is only a toy example.
You should be able to directly use any sklearn-style learner as long as it provides "fit" (with weights) and "predict" methods.
For example, our paper was using the learners
sklearn.linear_model.LogisticRegression(C=0.01)
sklearn.ensemble.GradientBoostingClassifier(learning_rate=0.25,n_estimators=150,random_state=101)
You can just replace LeastSquaresLearner() in test_fairlearn.py with any of these or your own.
Miro


refactor: removes @angular/ssr/tokens and imports the symbols from @angular/core

Since the symbols are exposed from @angular/core, there is no need for a separate export in @angular/ssr/tokens anymore.

Sorry for that, looks like my merge of the angular bot generated version bumps created a conflict here. main should already contain rc3 of the framework packages now.

No problem, just rebased and dropped the version bump.

Switched action: merge and plan to land in a few minutes. Feel free to object if I shouldn't. :)


#36 [BUG] IOS Build failing resolved.

#36
Solution :

To resolve this issue, I navigated to the directory ios/podfile.
In podfile, I uncommented the line ** platform :ios, '12.0'** to define a global platform for my project.
In podfile, I changed the platform version to 13.0 which supports the cloud_firestore_plugin.
After this I changed the directory to ios using cd ios command in terminal.
Finally, used pod install and pod repo update.
This fixed the issue.

Please Merge this before PR for issue #13.


Pressing escape can cause a closed modal to reopen

There is a bug in the Modal component where the escape key event handler can be called even when the modal has been closed, causing it to reopen. This is because the event handler is not removed immediately in a synchronous manner when the modal is closed, and can be invoked multiple times.
You can see it on the official demo page by just opening the first modal, and pressing escape twice in a row quickly :
https://sveltestrap.js.org/?path=/story/components--modals

This is released in v5.7.0, thanks for the fix @lovasoa

Thanks for merging!


Chamberlain 8 bit code drops bit 3

An 8 bit code should have 8 bits encoded in the message. However the 8 bit chamberlain code has only 7 bits encoded. Bit 3 is dropped.
When recording a message for 0/255, it is exactly the same as 4/255.

What's more, 9bit and 7bit encoded messages have 11 symbols each. But the 8 bit encoded messages have only 10 symbols.

What do you mean it starts from 0005? Yes, I'm running RM.
00000x10 is 7 bits, not 8 bits.
The actual 7 bit key is 7 bits and the actual 9 bit key is 9 bits. Why would the "8 bit" key have 7 bits and ignore the 3rd dip switch? That'd be insane.

Yes, I'm running RM.

Please try on Unleashed. This app is not tested on RM

Same thing on unleashed. Bit 3 is dropped for 8 bit codes. Everything is the exact same as described above.

I tried to test using 2 flippers. On one with a brute force, on the other, reading and all signals were exactly repeated in ascending order of the digit.
Perhaps the effect you're talking about comes from the protocol itself.
Also in the program, you can record individual signals of interest to you and try to repeat them.
I also note that in some protocols there are exceptional combinations of switches that do not occur and can be skipped.
If you have a device that does not correctly respond to the received code, then we can make the necessary changes. But only if you can confirm that the gate is not working correctly with the current algorithm

My bad I tested in 7-bit mode, but in 8-bit I found issue.

I do not have a garage door. I simply found an issue trying to reverse engineer the protocols with my SDR. The issue is that bit 3 is ignored. Since I assume that in a real garage door that bit would not be ignored, I figured it must be a bug.

According official answer I can just start from 5
https://github.com/flipperdevices/flipperzero-firmware/issues/2006

No, you can’t) again, there will be repetitions. you need to remove the unused bit from the enumeration

No, you can’t) again, there will be repetitions. you need to remove the unused bit from the enumeration

Да, я просто допилю пропуски, чтобы было меньше времени полный перебор

Why are we talking russian now?
Bit 3 is ignored in the current implementation. If it is correct, then there is a bug in the protocol or it's implementation in the garage doors. I doubt that is the case.
if you send 1111 1111 (0xFF), you will receive 1111 1011 (0xFB).
In fact, any value you sent will have bit 3 as a 0 on the receiver, because the protocol, as it currently stands, uses 7 bits only.
I don't know how many different ways I have to explain this. An 8 bit key should have 8 data bits, but only 7 are sent in 10 symbols, 3 of which are markers (leaving 7 for data). The missing bit is bit number 3.

If this is in fact the way it's supposed to be, then you can brute force the 7 bits that matter. Either you skip 8 values every 8 values, or you brute force 7 bits and left shift from bit 3. The easiest is probably to have two loops, one to brute force the two lower bits and one for the 5 upper bits, then left shift the upper bits by 3 and OR them together. to get your 8 bit code.

Because we both understand this language.

It would be nice if everyone can participate in discussions.

Let me explain something, at the application level, all I can do is generate numbers and pass them to the firmware.

That is what I just proposed. If this is how the protocol actually works, then generate the numbers to skip duplicate outputs. I proposed a few methods with which to achieve that.

I feel like I'm going crazy. How can I explain it so people understand me?

@FalcoGer I am getting the same behavior, this is very strange.

No, you can’t) again, there will be repetitions. you need to remove the unused bit from the enumeration

This would be the best path forward based on my testing.

Because we both understand this language.

It would be nice if everyone can participate in discussions.

English is not the only language :)

Why is this closed? Did you implement the skipping when bit 3 is high, or was there a bug with the protocol that has been fixed?

@FalcoGer not yet. This bug is low priority


User registration form

I want to add an user registration form made with html, css and form validation done with Js

already worked on please think of something else


Gradle execution failed for task 'Project:processDebugManifest'

The gradle execution failed when I tried to import your project. The error message says:

Error:Execution failed for task ':app:processDebugManifest'.
Error: [/Users/****/app/build/intermediates/exploded-aar/it.neokree/MaterialNavigationDrawer/1.3.2/AndroidManifest.xml:8] Invalid instruction 'overrideLibrary', valid instructions are : REMOVE,REPLACE,STRICT

I looked up this issue and one post on Stack Overflow suggests that we need to have the same min sdk version, so I changed mine to 10, but it didn't help.

Check if you are using the last version of gradle.
check this for more informations


how to define a static INodeServices

It's complicated to define a static INodeServices；
for the moment i defined it using below code;
how can i define a static INodeServices more easily.
Startup.cs

public void ConfigureServices(IServiceCollection services)
{
        services.AddApplicationInsightsTelemetry(Configuration);
        services.AddMvc();
        services.AddNodeServices();
        CommonHelper.InitNode(services);
}

NodeHelper.cs

private static INodeServices _nodeServices;
public static void InitNode(IServiceCollection serviceCollection)
{
        var service = serviceCollection;
        var serviceProvider = service.BuildServiceProvider();
        _nodeServices = NodeServicesFactory.CreateNodeServices(new  NodeServicesOptions(serviceProvider));
}

You can do that with a static instance if you want to, but it's better and easier to use ASP.NET's built-in dependency injection system to obtain INodeServices instances. Docs are here: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection


vaadin-date-picker lists year 0

Description
vaadin-date-picker element lists year 0, which does not exist in Gregorian calendar. See: https://en.wikipedia.org/wiki/0_(year)
Proposed fix
Year 1 should be after year -1, or even better year 1 BC.
Mayben even better UX would be to display all years padded to 4 zeros, like 0001 and 0001 BC.
Steps to reproduce

Put a vaadin-date-picker element in the page.
Open the page in a web browser.
Click the input of vaadin-date-picker element.
Scroll to year 0. It is there :)

Browsers Affected
not browser specific (only tested in latest chrome and firefox)

Just out of curiosity, what's the use case you're having issues with?

ISO 8601 uses astronomical year numbering, meaning year 0 = 1 BC, year -1 = 2 BCE.
JavaScript date, which is the object we rely on uses the same system, so this is valid d = new Date(); d.setFullYear(0); d.toDateString(); -> "Sat Oct 14 0000"
Just for information the native <input type="date"> does not list years BC, they just start on 1.

@Saulis, no specific use case :)
I just liked how the calendar scrolls and I scrolled all the way up to 0. Then I noticed the issue.


refresh less often, avoid redraw in ToggleDummy

I noticed that a sign unplace on a nonexistent sign has the same effect of a :redraw, which is disrupting another plugin. Checking for the sign before trying to remove it seems a better approach.
The BufEnter also causes more flickering when executing batch action from others plugins (e.g.: :RestartVim from vim-session), and it is probably executed more than necessary: after loading the marks from viminfo, the user will be at the window when changing the marks.

It's been a long time and the code may have changed but the only thing this affects is when you're trying to remove the Dummy sign.
Let me know if adding the following guard around this works for you
redir => l:sign_list
silent exe 'sign place buffer=' . bufnr('%')
redir END

if (l:sign_list =~ "Signature_Dummy")
  silent! execute 'sign unplace 666 buffer=' . bufnr('%')
endif

Hi there! If I understand correctly this workaround is part of the code I suggested.
I think it is also better to avoid running autocmds when they aren't necessary. The BufEnter event is triggered every time the cursor enters a window; for example, it is triggered twice for Ctrl-w+w followed by Ctrl-w+p (in a tabpage that contains a split), and has nothing to do in both because nothing related to marks was changed.

Yep, it is your code; I'm trying to understand why it's required and what it does.

What is the motivation behind having HasPlacedSign()? Is it to place/remove the Dummy sign only when required or is it meant to affect other signs as well?

If yes, then it is called only when the Dummy sign is being removed. Why not check it before placing as well? The code I pasted doesn't factor this in; I didn't think of this when I commented previously

Is it meant to affect other signs as well? I assume not as it's not used anywhere else. In that case, why not make it more specific? Currently it returns true if any sign is present. Eg. if some other plugin has placed a sign and Signature hasn't placed any then HasPlacedSign() will return true and it will try to remove the dummy sign.

AFAIK, BufWinEnter gets triggered when a Buffer is loaded in the Window and this happens just once. If you switch windows and come back then it doesn't get triggered. On the other hand, BufEnter gets triggered every time we enter a new buffer. If my understanding is correct then I want the latter behavior. Consider a case in which you have two buffers and have placed global marks in both of them - A in the 1st and B in the 2nd. And let's say while you're in the 1st buffer you place B there too. Now, when you switch to the 2nd buffer, you want some way to update the signs in the 2nd buffer. If we use BufWinEnter, then the signs won't get updated.

1 . What is the motivation behind having HasPlacedSign()? Is it to place/remove the Dummy sign only when required or is it meant to affect other signs as well?

The first option; I just thought that it would be easier to read and reuse (if necessary) in a separated function.

2 . If yes, then it is called only when the Dummy sign is being removed. Why not check it before placing as well? The code I pasted doesn't factor this in; I didn't think of this when I commented previously. How about this then?

Very nice :)

3 . Is it meant to affect other signs as well? I assume not as it's not used anywhere else. In that case, why not make it more specific? Currently it returns true if any sign is present. Eg. if some other plugin has placed a sign and Signature hasn't placed any then HasPlacedSign() will return true and it will try to remove the dummy sign.

Well, I didn't expect any other plugin placing hiding marks, but my knowledge is very limited. Thus I thought to make it quick and simple, but a more specific approach would also be good.

4 . AFAIK, BufWinEnter gets triggered when a Buffer is loaded in the Window and this happens just once. If you switch windows and come back then it doesn't get triggered. On the other hand, BufEnter gets triggered every time we enter a new buffer. If my understanding is correct then I want the latter behavior. Consider a case in which you have two buffers and have placed global marks in both of them - A in the 1st and B in the 2nd. And let's say while you're in the 1st buffer you place B there too. Now, when you switch to the 2nd buffer, you want some way to update the signs in the 2nd buffer. If we use BufWinEnter, then the signs won't get updated.

I have the same understanding about the events. I hadn't thought about the use in global marks, so I didn't know why it was necessary.
But I did noticed the overhead of executing the check on BufEnter, specially when combined with other plugins (unfortunately I don't recall the details, but it happened so often that motivated me to investigate and write this patch).
If there is no alternative to using BufEnter then maybe we could have an option to select between BufEnter (accurate approach) and BufWinEnter (fast approach).

Is using the CursorHold a viable alternative to BufEnter on the global marks use case?

I already use CursorHold to trigger SignRefresh. However, I'd expect CursorHold to be more demanding since it happens periodically while BufEnter only when you enter the buffer.
I'll donate the changes other than the autocmd to a branch. Try it out and let me know if the overhead is still noticeable.

Maybe I'm missing something, but I think CursorHold will happen only once after the cursor stopped moving, only in the current buffer, while BufEnter will execute every time will enter a window, which can be more often, specially with :tabdo and windo.
I'll try the new version.

I created a branch called, very imaginatively, branch_100 in which I store the status of whether the Dummy sign exists or not and use that to decide whether to place/remove it.
I chose to store the status to try to reduce the overhead of the redir especially in case if there are a lot of signs placed by other plugins but not by Signature itself. Give it a spin and let me know if it helps.

Merged the branch into trunk. Closing this for the moment. Please reopen a new request to brainstorm autocmd issues if this solution isn't sufficient.


Running does not work on MacOS with homebrew conda

I don't know anything but:
Attempted to run-mac.sh, no output.
Removed set-e to see the output.
conda activate does not work, unknown command.
Removed brew installation of miniconda, opting to manually download conda.
Only output because set-e flag removed, asking to update conda.
Updated conda and now works:
dylan@macbook llama-gpt % ./run-mac.sh --model 7b
Xcode is installed at /Applications/Xcode.app/Contents/Developer
Conda is installed.
Conda environment 'llama-gpt' already exists.
Activating the conda environment 'llama-gpt'...
...

Basically if you're trying to run it on Apple Silicon and use homebrew then it doesn't work but I don't know why because conda activate should just work.

I'm experiencing the same issue. I cloned the repository as instructed, but whenever I execute the ./run-mac.sh --model 13b command, I don't see any form of output, nor any exceptions being thrown.

For me the problem was that i already had mambaforge installed. After commenting that in my .zshrc it installed miniforge. Probably can get around that by updating the script.

@Bram1903 same issue here, thought I was going crazy.


Fixed Gradle(w) build and Travis errors

Was this done in error? Gradlew and travis builds are both fine right now.


fix(compiler-sfc): #10635 resolveExt增加解析[filename].tsx、[filename]/ind…

/ecosystem-ci run

The vant failure is irrelevant, the rerun was successful: https://github.com/vuejs/ecosystem-ci/actions/runs/8597347162/job/23560462401


py | Relax constraint on cryptography since they changed their version scheme

💸 TL;DR
The cryptography project changed their version scheme in September 2021 and is now incrementing the major version with every release. This means that edgecontext remains stuck on that last version from August 2021 and limit user's ability to upgrade.
🧪 Testing Steps / Validation
Please advise
✅ Checks

[ ] CI tests (if present) are passing
[ ] Adheres to code style for repo
[ ] Contributor License Agreement (CLA) completed if not a Reddit employee

@fishy Do you have context on this test failure ? I'm seeing the same error on develop


test files and their content were swapped

http://jenkins01.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/4675/


[#5015] Resource view_count fix

Pull Request Checklist:

[ ] Positive Test Case Written by Dev

[ ] Automated Testing

[ ] Sufficient User and Developer Documentation

[ ] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case

[Enter positive test case here]

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5018


FAQ Entry for Passwords on JKS / PKCS#12

We [1] generally agree that passwords on JKS / PKCS#12 files solve no problems in any practical threat model when using cert-manager or trust-manager. That can be incredbly unintuitive for users who see the word "password" and assume it must be a security feature.
We should document why we take the position that this is not a meaningful security feature on the website, so we can refer people to that text.
[1]: This was discussed in our standup on 2023-11-17

https://cert-manager.io/docs/faq/#why-are-passwords-on-jks-or-pkcs12-files-not-helpful
I wrote this a while back, this is done!


Metaclient: Skip dummy file when scanning metadata prefix

Resolves #7188.

@N-o-Z I went with the less holistic / whitelist solution because a mistake here can become a catastrophe: skipping a range by mistake may result in files not being protected from deletion.


Add android media intents on wildcard input accept

Connection with issue(s)
Resolve issue #596

Connected to #596

Testing and Review Notes

Use the InAppWebView in an app with camera permissions.
Open a webpage with an <input type="file"> (no accept attribute) in the InAppWebView.
The intent chooser should be shown with photo, video and file intents.

The following HTML can be used to test different accept parameters:
accept image/jpeg<input type="file" accept="image/jpeg">

accept video/mp4<input type="file" accept="video/mp4">

accept */*<input type="file" accept="*/*">

no accept (infers */*)<input type="file">

To Do

[x] double check the original issue to confirm it is fully satisfied
[x] add testing notes and screenshots in PR description to help guide reviewers

Thanks for the fix! 😄 👍

Thanks for the fix! 😄 👍


Firefox and unverified add-ons, esp 1Password

Hi, I’ve got Firefox and 1Password installed with cask. I’ve unchecked the “Verify browser code signature” option in 1password and things are mostly working well.
My issues is that every time I restart my machine, Firefox seems to not recognize the 1password extension. When I look at my installed add ons is shows many are “unverified” and I have been experiencing some weirdness there. If I re-install everything is good.
I looked through the issues and did some searches online, but haven’t found anything. Any ideas?

Look at the google-chrome cask: the caveat is the same as the issue here. #13201 will fix this, though.


Difference how interpolate and create-env work with ops-files and remove

I'm using bosh-deployment with the keystone v3 opsfile to deploy a Director.
bosh interpolate bosh.yml --ops-file openstack/cpi.yml --ops-file openstack/keystone-v3.yml -l secrets.yml -l openstack-secrets.yml -l outer-creds.yml --var-errs works and creates an output with an openstack section like this:
openstack:
      api_key: <redacted>
      auth_url: <redacted>
      default_key_name: bosh
      default_security_groups: bosh
      domain: <redacted>
      project: <redacted>
      region: null
      username: <redacted>

Note that domain and project are in there, while tenant is not.
Here is what I get on bosh create-env bosh.yml --ops-file openstack/cpi.yml --ops-file openstack/keystone-v3.yml -l secrets.yml -l openstack-secrets.yml -l outer-creds.yml:
Parsing installation manifest '/home/vcap/workspace/bosh-deployment/bosh.yml':
  Evaluating manifest:
    Expected to find a map key 'tenant' for path '/instance_groups/name=bosh/properties/openstack/tenant'

Exit code 1

Seems like the tenant remove operation in openstack/keystone-v3.yml is failing in create-env but works in interpolate?
Or does create-env try to find a replacement for the ((tenant)) variable before the ops-file which removes it is applied? Are there two different paths for interpolate and create-env?

@voelzmo which cli version are you using?

sorry about that:
$ bosh --version
version 0.0.131-393f06e-2016-12-06T06:03:25Z

seems like var-errs should be used. maybe <redacted> is literally ((tenant)). maybe related to #13?

@dpb587-pivotal interpolate --var-errs didn't show any issues. None of the actual values is a literal ((tenant)), but it contains real strings for project, user, password, and such. #13 is unlikely, as the manifest that interpolate shows as output looks like the exact manifest I want to deploy.

closing this, haven't had issues with this since.


Dual Theme Hugo?

Hi
Since I am already using a theme that is based on Bootstrap, AMP integration isn't possible with it.
Can we use GoHugo AMP such that two themes can generate two html files (one Desktop and another Mobile) so that AMP along with normal website could be possible.

I have the same question. I hope that someone knows if this is possible...

Disclaimer: I've only started looking at Hugo today.
I don't know if this is helpful, Hugo can support multi-site generation:
https://discuss.gohugo.io/t/hugo-multisite-workflow/103/8
If a mobile site is hosted on a sub-domain then this workflow might provide a solution.

@dirk789  @fastzen the newly updated Hugo 0.20.2 and above renders files into a different folder, example $root/amp/ which can be used to implement AMP.


Updates to all front end libraries

Everything is described in the commits - let me know if you have any questions.
Thanks!

:+1:


Text Classification using LSTM

Required Changes:

Change file name to TextClassification_LSTM

In this code: avoid print(i)
Dataset Preprocessing
from nltk.stem.porter import PorterStemmer
ps = PorterStemmer()
corpus = []
for i in range(0, len(messages)):
print(i)
review = re.sub('[^a-zA-Z]', ' ', messages['title'][i])
review = review.lower()
review = review.split()
review = [ps.stem(word) for word in review if not word in stopwords.words('english')]
review = ' '.join(review)
corpus.append(review)

from corpus first 10 sentences instead of all
avoid large print statments or verbose. for example : onehot_repr


fix type error in tutorial

I believe this is a type error. Please correct me, if I'm wrong.
Thanks for reading.

I'd love to get this in, but we've made some recent changes and I'm having trouble rebasing this to get it merged.
Do you think you could just submit a new one against the latest es5-tutorial branch so I can merge it real fast?
Thanks!


Inspect processors via the UI (dashboard)

Feature description
Connector inspection is possible via the API and the Dashboard. Inspecting processors is currently available only via the API.

deprioritizing this, current stream inspector not getting tons of usage.

Closing because the UI is now deprecated and will be removed soon.


[SYSTEMML-540] Added the documentation for convolution

Please see http://niketanpansare.github.io/incubator-systemml/dml-language-reference#deep-learning-built-in-functions
@prithvirajsen @dusenberrymw @bertholdreinwald

Refer to this link for build results (access rights to CI server needed):
https://sparktc.ibmcloud.com/jenkins/job/SystemML-PullRequestBuilder/1428/


update known issue list in update-center/scheduled-patching

@SnehaSudhirG

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@SnehaSudhirG
Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@crisvaz-msft - Thank you for your inputs. Awaiting confirmation from the Product team.

Hi @SnehaSudhirG - Do you have any updates from the product team?

emailed @SnehaSudhirG

This doc update is taken separately in another PR. Hence closing this PR.

#please-close


Question about model train

Hi, I would like to ask whether the initial input xT of the network is obtained from random sampling or from depth gt plus noise during training
I noticed that you used a combination of loss in the code. Is it possible to restore pure noise through L1 and L2 loss? I really don't understand.

It looks like in your code, you're sampling a random noise and then passing discrete 0,50... The time series of 950 predicts the value at time x0. Add noise to the x0 value obtained at this time, and then perform the denoising process to get x '0. loss is calculated as l1 and l2loss of x0 and true depth and ddim loss of x0 and x '0. I don't know if I'm getting that right.

I do not fully understand the question. But the process you described looks right. Please refer to DDIM for more details


manifest: extend the expire time of snapshot and timestamp

What problem does this PR solve?
Extend the expire time to 1 month
What is changed and how it works?
Extend the expire time of snapshot and timestamp to 1mon, we'll need to change them back to 24 hours when everything is stable
Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)
No code

Code changes

Has exported function/method change
Has exported variable/fields change
Has interface methods change
Has persistent data change

Side effects

Possible performance regression
Increased code complexity
Breaking backward compatibility

Related changes

Need to cherry-pick to the release branch
Need to update the documentation

Codecov Report

Merging #266 into master will decrease coverage by 19.05%.
The diff coverage is 27.79%.

@@             Coverage Diff             @@
##           master     #266       +/-   ##
===========================================
- Coverage   61.22%   42.17%   -19.06%
===========================================
  Files          40       38        -2
  Lines        2298     2952      +654
===========================================
- Hits         1407     1245      -162
- Misses        674     1503      +829
+ Partials      217      204       -13

Flag
Coverage Δ

#coverage
?

Impacted Files
Coverage Δ

cmd/uninstall.go
75.86% <0.00%> (-4.14%)
:arrow_down:

main.go
100.00% <ø> (ø)

pkg/repository/crypto/keys.go
0.00% <0.00%> (ø)

pkg/repository/v0manifest/component.go
26.66% <0.00%> (ø)

pkg/repository/v1manifest/key_store.go
0.00% <0.00%> (ø)

pkg/repository/v1manifest/local_manifests.go
0.00% <0.00%> (ø)

pkg/repository/v1manifest/manifest.go
0.00% <0.00%> (ø)

pkg/repository/v1manifest/repo.go
0.00% <0.00%> (ø)

pkg/repository/v1manifest/types.go
0.00% <0.00%> (ø)

pkg/utils/ioutil.go
36.50% <0.00%> (-7.50%)
:arrow_down:

... and 44 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 c3c3473...493654a. Read the comment docs.


Path name parts split between use case script and update functions

Context
The preprocessing step outputs all the oemof tabular input csv files in its own predefined structure under 002_data_processed/{usecasename}/...
- experiment_1/
    - 002_data_preprocessed/
        - FlexMex1_10/ (or another usecase)
            - data/                           <-- predefined structure begins here
                - elements/
                    - (a bunch of csv files)
                - sequences/
                    - (a bunch of csv files)
                - datapackage.json

Issue
At the moment, the path name to the csv files is composed in 2 places. The usecase script knows the data directory: https://github.com/modex-flexmex/oemo-flex/blob/b7f9149136dab0fc4d5e24fe2ff6273b12c1db0c/experiment_1/scripts/FlexMex1_10/FlexMex1_10_preprocessing.py#L19 The module knows the rest of the structure: https://github.com/modex-flexmex/oemo-flex/blob/b7f9149136dab0fc4d5e24fe2ff6273b12c1db0c/oemoflex/preprocessing.py#L172 (and other update functions)
This is composed to data/elements/shortage.csv and should be defined in one place, preferably in oemoflex/preprocessing.py.
and elsewhere
Similar path names separations are found in:
https://github.com/modex-flexmex/oemo-flex/blob/b7f9149136dab0fc4d5e24fe2ff6273b12c1db0c/experiment_1/scripts/FlexMex1_10/FlexMex1_10_preprocessing.py#L36 https://github.com/modex-flexmex/oemo-flex/blob/b7f9149136dab0fc4d5e24fe2ff6273b12c1db0c/oemoflex/preprocessing.py#L145 composing to the same as above and others paths.
Update: This is no more relevant after #112
Result
Centralising the whole path name in the module will hide the structure of the intermediate (oemof.tabular) output from Use Case scripts.
Also, a string manipulation found here
https://github.com/modex-flexmex/oemo-flex/blob/b7f9149136dab0fc4d5e24fe2ff6273b12c1db0c/experiment_1/scripts/FlexMex1_10/FlexMex1_10_preprocessing.py#L53 could be avoided if centralised.

As brought up here, the path names of the files are hard-coded into the update function. They could however come from components.csv where they are defined.

Still relevant in parts but re-addressed in #155 at newer file versions and new dir structure. Closing this old edition.

As brought up here, the path names of the files are hard-coded into the update function. They could however come from components.csv where they are defined.
This is solved with #136.


Update some references to main.

Hopefully this will also get CI working for PRs again.

Yup, seems to work, all the checks have started for this PR.

Yup, seems to work, all the checks have started for this PR.


Fix logic in validateFeeRate to account for old fee  being added back to balance

I also fixed an error message in this check, makes more sense to me to say that the new balance would dip below channel reserve.

Should be ignored for now. Needs fixing, will do.


⚠ ClamAV has degraded performance

In 6329d5e, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 71 ms

Resolved: ClamAV performance has improved in 0c6abe4.


Suggestion: Configurable Multiplier

The original Iguana Tinker Tweaks, as well as the leveling portion of the Contruct's Armory mod, include an option in their configs to change the amount of xp required for each level exponentially. Adding this option to Tinker's tool Leveling would keep it in line with the expected behavior of other similar mods as well as make it so those folks who "just want creative modifiers" can get each level a little easier while still setting the game up to require a moderate effort every level without the grind becoming nigh impossible after a few levels.

This has been on here so often already. No the multiplier is intended to act as a soft cap. If you want creative modifiers, use creative modifiers. That's what they're there for.


Scrolling in subtitle column

Hi,
I'm coming over from the Turing Way project that's implementing a Python book for its guidelines. This is a pretty chunky piece of documentation, with lots of subheadings. This means the rightmost column on the page has entries that disappear off the bottom of the screen for some machines (picture attached). As it stands, this information and these links are inaccessible. This is Turing Way issue 373, for reference.
Can some kind of scroll be enabled for this rightmost column? Tagging @alexmorley as requested.
(related issue? #24)

(related issue? #24)

I guess this is related indeed. In order to have it fixed in place but still be able to access everything  it will have to:

have its own mini-scrollbar I think.
Or we could have a "relative scroll" where 10% on the main page = 10% on the sidebar.
Or revert and just have it scroll with the main page as before issue #24

My preference would be 1. Anyone have thoughts?

I agree - 1 sounds good. That's how I was instinctively expecting it to work.

Agree that 1 sounds good! Happy to review a PR! Should be a straightforward css fix

this is now fixed in #176


Rgb sleep color option gone in 2022.11.1

Version information:
Description:

After updating to 2022.11.1 I noticed that the option to set a color for sleep mode is gone. The option to set between rgb and temp is still there but I can’t change the sleep rgb color.
Running version 1.1.1 of AL

Same here. Switching between color_temp and rgb_color and saving afterwards doesn't change anything (and reloading) - sleep_color_temp is always visible and no sleep_rgb_color input is avaible.

Same here, please fix this problem, I really need to be able to set my favorite color at night, thank you!

I am trying to figure out what change in Home Assistant broke this. Anyone any ideas?

I have asked on the HA Discord: https://discord.com/channels/330944238910963714/330990195199442944/1038957681127460915
I suspect that this is a frontend bug.

I have also created an issue here https://github.com/home-assistant/frontend/issues/14314.

This reply https://github.com/home-assistant/frontend/issues/14314#issuecomment-1305402907 verifies that this is indeed a Home Assistant bug and not Adaptive-Lighting.

also having this problem.

I'm assuming this issue is fixed with the several home assistant versions released.


Syslog levels are backwards

The levels in winston.config.syslog.levels are backwards.  debug should be 0, and emerg should be 7.  This is preventing any messages from showing up when the level is set to "debug".  Instead to use the syslog levels, you need to set level to "emerg"

I agree. This is causing conflicts with some of the custom transports I use. Namely Logentries.

@rsteckler @gcoonrod they are not backwards. Please see the definition of the Syslog protocol in RFC5424, 6.2.1 PRI

Each message Priority also has a decimal Severity level indicator.
These are described in the following table along with their numerical
values.  Severity values MUST be in the range of 0 to 7 inclusive.
Numerical         Severity
Code
0       Emergency: system is unusable
1       Alert: action must be taken immediately
2       Critical: critical conditions
3       Error: error conditions
4       Warning: warning conditions
5       Notice: normal but significant condition
6       Informational: informational messages
7       Debug: debug-level messages
Table 2. Syslog Message Severities

My bad.  This was fixed in a breaking commit 3 months ago.  That commit reversed the order of the default npm levels to match those in the RFC, and reversed the comparison operator.  I hadn't pulled the new version.
For those who find this on the google, go get the latest.

@rsteckler yes. That is correct. We fixed this in<EMAIL_ADDRESS>Sorry for not being more clear.


⚠ Fortnite has degraded performance

In f50fae2, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1281 ms

Resolved: Fortnite performance has improved in 44f5312.


Water PR1

Summary of PR:
So basically I cleaned up a lot of the things that were in your repo that were from the original polymer-starter-kit.  It's understandable if you would like to close this and do that on your own though.  Additionally, I would recommend you remove your revert-1-master branch.  I will archive it in case it is necessary to bring back from the dead.  I also removed the old folder, but again, this will be archived (the entirety of revert-1-master will be put into krashanoff/archive).

Thanks Leo

No problem


Fix/detect architecture

Status
PRODUCTION / DEVELOPMENT
Description
This uses CMAKE_SYSTEM_PROCESS to retrieve the target architecture. This is preferred to using uname -m since the target architecture may be different than the host one (e.g. for crosscompiling)
Related PRs
List related PRs against other branches:
#1375

Closing in favor of #1375


theme fixups

signal editor background too dark
before

after

missing "section" styling for lane parking
before

after

Thanks, these look great!
Also the signal editor panel should not be so wide! The horiz_separator should take 20% of screen width, and we use .exact_size_percent(30, 85) on the panel. I'll check into this.

Also the signal editor panel should not be so wide!

Now that we're handling scaling_factor differently, my high res screen makes lots of things look "too wide" like this. I've actually gown pretty used to this scale for the buttons and stuff, but I think there is a missing concept of "max width" on a lot of our UI that I'd just never encountered before.

I should add that I have allocated some time later in the quarter to investigate "panel sizing" as part of the redesign scope we discussed.

Now that we're handling scaling_factor differently, my high res screen makes lots of things look "too wide" like this

I'm still confused how this is happening, but I guess we can dig in later. Taking a percent of window_width should work the same on any screen.

I should add that I have allocated some time later in the quarter to investigate "panel sizing" as part of the redesign scope we discussed.

Awesome! There are a few hairy issues Yuwen and I discussed about this, like eliminating horizontal scrollbars by wrapping all text. But we should at least start with standardizing things like exact_size_percent and max_size_percent.

I think max width should often be expressed in pixels, and that percent based sizing is actually at the root of the problem and not the solution we should usually be seeking.
For example, take this GH page. If I start really narrow, and start to widen the screen, this text area grows and grows until a certain pixel width. Then at some point, the max-width of the text-area is reached, and any additional space from widening the window is absorbed by the margins. This is a super common layout paradigm that we should use in lots of places.
I suspect that previously some of the "relative sizing" was a side effect to the fact that we didn't have consistent handling of logical vs physical sizing in our layout.
Now that we're always using logical pixels for our layout, we will often be able to get good layouts by constraining in logical pixels.

I'm still confused how this is happening, but I guess we can dig in later. Taking a percent of window_width should work the same on any screen.

My working theory was that it had to do with the measurement happening before the "maximize on launch" was complete, so the size used was a very small window.  It shouldn't affect the signal editor, unless you resized after opening it.

Now that we're always using logical pixels for our layout, we will often be able to get good layouts by constraining in logical pixels.

Thanks for the explanation -- this makes sense. I started using guesses like 30% width because I wasn't familiar with how other layouting engines treat this, and because I was optimizing for the only screen I'm able to regularly test. There aren't many places using exact_size_percent; a later cleanup hopefully won't be painful.

I'm still confused how this is happening

Ah, I thought you meant you were confused why my scaling factor is different than it used to be, but I think I misunderstood.
Sounds like we have a plan forward!


[Feature]: Clone specific commits of ros-bridge, scenario-runner and leaderboard

Description
Dockerfile
https://github.com/una-auxme/paf/blob/2b11fb2c4a38e7bcf87e87511ee88350a09cd55d/build/docker/agent/Dockerfile#L94
https://github.com/una-auxme/paf/blob/2b11fb2c4a38e7bcf87e87511ee88350a09cd55d/build/docker/agent/Dockerfile#L116
https://github.com/una-auxme/paf/blob/2b11fb2c4a38e7bcf87e87511ee88350a09cd55d/build/docker/agent/Dockerfile#L123
Submission
https://github.com/una-auxme/paf/blob/2b11fb2c4a38e7bcf87e87511ee88350a09cd55d/build/docker/agent/Dockerfile_Submission#L96
https://github.com/una-auxme/paf/blob/2b11fb2c4a38e7bcf87e87511ee88350a09cd55d/build/docker/agent/Dockerfile_Submission#L118
https://github.com/una-auxme/paf/blob/2b11fb2c4a38e7bcf87e87511ee88350a09cd55d/build/docker/agent/Dockerfile_Submission#L125

based on : https://github.com/search?q=repo%3Auna-auxme%2Fpaf clone&type=code
Definition of Done
No response

Update the Leaderboard fork. But always remember that the leaderboard of your fork modified the lidar.
https://github.com/una-auxme/leaderboard/pull/2


Update log4j library

Hello,
First, thanks for this great project. We are happily using it in our production to archive Kafka logs.
While we are trying to config the log4j layout with EnhancedPatternLayout , we found that secor is using a very old version of log4j - 1.2.15 which is released in 2007 and it doesn't support EnhancedPatternLayout.
So I want to know if there's a chance you can bump the version of log4j to 1.2.16+?
Thanks,
Liu

We haven't got time to upgrade our log4j version, but we welcome the
community to do the experiment with the new log4j library.  If after
experimentation, you don't see any problems, please feel free to submit a
PR.
On Thu, Jun 30, 2016 at 8:22 PM, liuweichu<EMAIL_ADDRESS>wrote:

Hello,
First, thanks for this great project. We are happily using it in our
production to archive Kafka logs.
While we are trying to config the log4j layout with EnhancedPatternLayout
https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/EnhancedPatternLayout.html
, we found that secor is using a very old version of log4j - 1.2.15 which
is released in 2007 and it doesn't support EnhancedPatternLayout.
So I want to know if there's a chance you can bump the version of log4j to
1.2.16+?
Thanks,
Liu
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pinterest/secor/issues/227, or mute the thread
https://github.com/notifications/unsubscribe/AHCX_wmtR8ioaBCkCV2zNv03JNuVIVMXks5qRIfugaJpZM4JCySr
.

@HenryCaiHaiying
Thanks for reply. Now we are simply replacing the lib to 1.2.17 and it is running well.
I will have it running on our server for a while, then make a PR.

@liuweichu How has it been going? I am also interested in the 1.2.17 version for the EnhancedPatternLayout. I wouldn't expect any significant risk upgrading from 1.2.15.

@sundbry Hello, we are using 1.2.17 for half an year and causes no problems.
What we've done on our side is simply add the new .jar file and remove the old one.
Sorry I haven't make any PR for it's not high priority for us. If you don't bother, please feel free to make a PR. 😄


[API-8] Command error messages include exception information

If it is better to merge this into #2385 somehow, let me know please!
Right now, when running a command with a parsing error, you receive an error message like this (example is a Parameter.user() encountering a user who has never logged into the server before):

While descriptive, from a player's perspective it offers a lot more information than necessary. In asking about this on Discord, I received the following response from @dualspiral and was asked to add an issue to the tracker about it:

Right now - no. I believe that's a vanilla thing that's going on there as we integrate with Brig quite tightly.
It might become possible later, I have plans to decouple us from Brig a bit for a few reasons, meaning that we take more control over the messages. That's quite a big chunk of work I need to do, and I need to be able to sit down without distraction to do it, and I may not get chance to do so until March.

For the above error message, I would expect something more straight forward like just Could not find user with user name "SlowRiot" without the exception information.

If it is better to merge this into #2385 somehow, let me know please!

It's not the same issue, don't merge it.


clicking on run

it starts to restart steam but never opens it , it just closes it hulp

turning off compatibility mode and turning it on did the trick but now it doesnt even add the dlc's ingame (Dying light)

This issue is known and will be looked into, for now try to make sure DLLInjector.exe and Steam.exe do not have "Run as administrator" checked in properties, you can always manually run DLLInjector instead.


Incompatable with Here SDK 3.13

Trying to get the demo project and it seems that the ui kit is incompatable with the most recent SDK release due to the removal of Route.getTta. Might be other issues too but this was the first thing that blocked me.

You are right, 3.13 was released just three days ago. Currently, we only support HERE Mobile SDK 3.12. Stay tuned, a new MSDKUI release to support HERE Mobile SDK 3.13 is hopefully coming soon!

This issue has not yet been resolved, can you please reopen it until the UI Kit is updated?

The UI Kit supports HERE SDK 3.13 now. Please check the release https://github.com/heremaps/msdkui-android/releases/tag/2.1.3


Release 0.4.0-rc4

Includes revert of Block changes in the recent release of SN API
Remove the genco hack, they fixed their bug in a new release (0.17.8).

This change is

Codecov Report

Merging #1094 (36dd095) into main (54d5da3) will not change coverage.
Report is 1 commits behind head on main.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1094   +/-   ##
=======================================
  Coverage   67.35%   67.35%
=======================================
  Files          51       51
  Lines        6494     6494
  Branches     6494     6494
=======================================
  Hits         4374     4374
  Misses       1737     1737
  Partials      383      383

:mega: Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!