Stale properties for certain effects

Under specific conditions, exported properties for certain effects do not match the AE values.  So far I've seen this happening for "Levels" (ADBE Easy Levels2) and "Hue/Saturation" (ADBE HUE SATURATION).
Identified trigger conditions:

the effect is applied inside a precomposition
the AE project is freshly (re) loaded

Since Bodymovin uses the same approach to export all effects data, I kinda suspect this is a problem in AE's JSX/data binding layer.
One workaround I found is to manually open the effect options panel (essentially just double-click the layer effect) - this seems to ensure the correct effect property values are visible for subsequent exports.
E.g. see attached project:

one precomp red solid layer, with a Levels effect
the only modified effect property is "Output white: 0.0" (smash colors to black)
thus, the correct rendering is a black rectangle

Steps to repro:

load the attached AEP
without expanding/opening the precomp effect, render "comp" to JSON
note that the "Output white" effect property is incorrectly set to 1, instead of 0
open "precomp" and double-click the Levels effect (Red solid layer)
re-export "comp"
note that "Output white" is now correctly set to 0
stale_effect_data.zip

As I mentioned, I suspect this is not really a BM bug - but maybe there are ways to work around in the plugin?

I've been doing some tests and indeed the value gets exported incorrectly.
if I edit the value to 1 and back to 0 and save the file, close it and reopen it, the problem goes away.
Is there any chance that this file was created in an uncommon way?

Nothing special about the file, this is a repro project I created from scratch based on other projects where I've seen this issue (AE 16.1.3).
Indeed, I went through your steps the problem seemed to go away.  Then I realized I had saved with "precomp" selected in the layers panel.  If I switch back to "comp" before saving, then the issue is present when re-opening.  Can you try that and see if it behaves the same?
I think when you save with "precomp" selected, the state of the UI is also saved - so when the project is loaded AE "refreshes" the data and everything is fine (for the selected precomp).  But if you save with "comp" selected instead, the "precomp" data is stale at export time. shrug

Haha you are right.
I could try to focus on the property before exporting.
But I worry that it will make things slower doing it every time. Perhaps I will limit doing it only for this effect.
I'll do some more tests.


Automation Script for Running the Scraper

Description:
I have implemented a script, exe_script.py, to enhance the functionality of the Educative.io Scraper project. This script serves to automate the execution of the Python scraper file through the utilization of the standard Python module, "subprocess."
Key Features:
The script streamlines the process of running the Python scraper (EducativeScraper.py) by automating the necessary steps.
Usage Instructions:
After configuring the paths within the script, users can employ it in conjunction with an icon of their choice. They can then execute the following pyinstaller command to create an executable file that opens the Scraper GUI:
pyinstaller --noconfirm --onefile --console --icon "icon.ico"  "exe_script.py"
This enhancement aims to simplify the execution of the scraper, making it more accessible and user-friendly.

@Mohamed-SayedAlAhl clone latest repo, made multiple changes

Done merged the changes

@Mohamed-SayedAlAhl may i know why this script is required?
activating the venv is only required once you open a terminal, rest of time you can just type the python EducativeScraper.py to start the app.
I will look into the pyinstaller one that you have mentioned.
Currently there is a bug that i am now looking at this moment.

@anilabhadatta
I made it for my self so I don't have to get into the folder and run "python EducativeScraper.py " every time
by using exe that refers to the folder and run the scraper for me I can run it from any where in my pc by simply opening the exe and it will do all of it for me.
I don't know what you mean by activating the env once, for me I am using conda env and I have to activate it every time I run the python file and in addition I have to open the folde or go to the path from cmd which taking time.
I think by using this will make it more quick to open the GUI without having to go to the path or running cmd or using any code editors.

@anilabhadatta
After changing the required paths inside the script to match your paths and then turning the script into exe, Running the GUI will be easy and quick like this:
https://app.screencast.com/S6e8nPfC8ZmOK

@anilabhadatta After changing the required paths inside the script to match your paths and then turning the script into exe, Running the GUI will be easy and quick like this:
https://app.screencast.com/S6e8nPfC8ZmOK

looks good but there needs some improvements like clicking on cross button will clear the temp directory or not,
there could be a setup.py which will create a virtual env and install the requirements and then create the app using pyinstaller.
now using the exe it will load the venv and then run the script
I actually want a solution where you can just update the path and the exe will work at any given path, maybe you will need to add the path to the OS Path while using setup.py
Idea:
<setup.py install> in default will install it inside the default python site-packages folder, but it should also contain an uninstall method to remove everything from that folder. There could be a argument like customPath where you can install the packages.
The currentPath where it is installed should be updated in OS environment Path so that while creating a exe with pyinstaller will run the EducativeScraper.py from that currentPath.
So your exe is path independent and the setup.py install will handle everything like installing venv, requirements.txt etc.
Or much better, create an executable like setup.py using tkinter, which can install everything.

@anilabhadatta
" clicking on cross button will clear the temp directory"
where is this temp directory?
do u mean "C:\Users\user name\AppData\Local\Temp"?
"update the path and the exe will work at any given path, maybe you will need to add the path to the OS Path while using setup.py"
I didn't understand what you mean, It is already doing that u will specify the path of the python file and then when running it from anywhere it will work. It is independent of its current path of the exe!
You want it to do all installation! oh that is big. I am currently trying to make it create the env on its own but still not working properly

@Mohamed-SayedAlAhl i have implemented a solution, lets see if it works


Whats type of this Fuzzy ??

What's type of this fuzzy ? tsukamoto, sugeno, mamdani, tahani ??

What's type of this fuzzy ? tsukamoto, sugeno, mamdani, tahani ??

i kinda forgot because it was 5 years ago, but i think it was mamdani method


TFLite home made installation slower than STMCubeAI

TFLite home made installation slower than STMCubeAI.

The project generation with STCubeMX don't enable cache. After correction the code generator didnt modify the main file, because it was renamed into main.cpp.
To fix, enable cache into the main function like this :
 /* Enable I-Cache---------------------------------------------------------*/
SCB_EnableICache();

/* Enable D-Cache---------------------------------------------------------*/
SCB_EnableDCache();

After that, the inference time is the same as STMCubeMX


Case competition submission: Zoidy

Here's an alternative design concept. See readme for notes. I hope it's not late and not too rough to be considered for the design competition. I will have some time tonite to add the missing parts and a few more photos.

Thanks @ardnejar ! We'll keep this PR open until you're ready.

@ardnejar looks really interesting, did you manage to take more photos or are you happy for this to be merged?
Also would you be able to add a license to your readme as mentioned here?

Hi darigovresearch, Just added a license. I had hoped to go farther with this, but I just don't have time now. I'd like to come back to this and finish the design, but for now I have to offer it as is.

@ardnejar thanks for adding a license, hopefully it will be merged, other people will find it useful and someone else may make improvements to this
@sqfmi do you need anything else for this to be merged?


Migrate to QuickCheck in Marlowe

Which tests?
On Fri, 22 May 2020, 13:07 Alexander Nemish<EMAIL_ADDRESS>wrote:

@nau commented on this pull request.
In marlowe/test/Spec/Marlowe/Common.hs
https://github.com/input-output-hk/plutus/pull/2032#discussion_r429208167
:

+shrinkCase :: Case Contract -> [Case Contract]
+shrinkCase (Case act cont) = [Case act x | x <- shrinkContract cont]

                         ++ [Case y cont | y <- shrinkAction act]

+contractRelGenSized :: Int -> Integer -> Gen Contract
+contractRelGenSized s bn

| s > 0 = oneof [ return Close

             , Pay <$> accountIdGen <*> payeeGen <*> tokenGen

                   <*> valueGenSized (s `quot` 4)

                   <*> contractRelGenSized (s - 1) bn

             , If <$> observationGenSized (s `quot` 4)

                  <*> contractRelGenSized (s `quot` 3) bn

                  <*> contractRelGenSized (s `quot` 3) bn

             , Let <$> valueIdGen <*> valueGenSized (s `quot` 4) <*> contractRelGenSized (s `quot` 4) bn

Same here, tests just don't terminate in a reasonable time.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/input-output-hk/plutus/pull/2032#discussion_r429208167,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAE3ZFXH442CI2DZDDDQHWDRSZTG5ANCNFSM4NHUIPLQ
.

It is fine for shrinking to be slow. Cause if you need to shrink by hand it
is much worse in practice, so you won't mind waiting.
On Fri, 22 May 2020, 13:09 Pablo<EMAIL_ADDRESS>wrote:

Which tests?
On Fri, 22 May 2020, 13:07 Alexander Nemish<EMAIL_ADDRESS>wrote:

@nau commented on this pull request.
In marlowe/test/Spec/Marlowe/Common.hs
https://github.com/input-output-hk/plutus/pull/2032#discussion_r429208167
:

+shrinkCase :: Case Contract -> [Case Contract]
+shrinkCase (Case act cont) = [Case act x | x <- shrinkContract cont]

                         ++ [Case y cont | y <- shrinkAction act]

+contractRelGenSized :: Int -> Integer -> Gen Contract
+contractRelGenSized s bn

| s > 0 = oneof [ return Close

             , Pay <$> accountIdGen <*> payeeGen <*> tokenGen

                   <*> valueGenSized (s `quot` 4)

                   <*> contractRelGenSized (s - 1) bn

             , If <$> observationGenSized (s `quot` 4)

                  <*> contractRelGenSized (s `quot` 3) bn

                  <*> contractRelGenSized (s `quot` 3) bn

             , Let <$> valueIdGen <*> valueGenSized (s `quot` 4) <*> contractRelGenSized (s `quot` 4) bn

Same here, tests just don't terminate in a reasonable time.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/input-output-hk/plutus/pull/2032#discussion_r429208167,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAE3ZFXH442CI2DZDDDQHWDRSZTG5ANCNFSM4NHUIPLQ
.


[Feature Request]: Explore Database > need to scale in size on Windows to make them usable.

What would you like to happen?
Everyone in Windows runs with 4k monitors these days, even on laptops with a single screen.  Some of the widgets need to scale to even be usable, like on the Database Explorer.

It would also be great if we could increase the size of the icons on the side menus.

Issue Priority
Priority: 2
Issue Component
Component: Hop Gui

Did you change the global zoom level like I suggested in chat?

No response from author, if the problem still persists after the suggestions feel free to reopen


functional component and how it is work

Functional component and how it is used.
**In this issue page, I explained how to use functional components in React and the changes we need to make when using them instead of class components. Functional components are simpler to define and don't have state or lifecycle methods. We can use hooks for state and lifecycle methods, access props directly or through distructuring, and use arrow functions for event handlers.
Although the implementation is already completed, I am seeking feedback and suggestions for improvement.
In other to use functional components we have to follow the below step;

[ ] We need to create a functional component which that is created as.
[ ] In other to use react features in the functional components we then need hooks. We have several hooks namely the useState,useEffect, useContext, useReducer etc. In other to use any of them, they must be imported. In my project, I use useState react hook.
[ ] I started using the functional component by creating a state property and initializing it to either a number or a string.
[ ] I also came out with a method capable of setting that state property value

Look at Link https://github.com/Yemisirach/Math-magicians/tree/Math-magicians-events
I would be grateful for any assistance you can provide. Thank you.

Hi @Yemisirach ,
Good job so far!
There are some issues that you still need to work on to go to the next project but you are almost there!
Highlights
✔ Great commit messages
✔ PRO PR
✔ No linter error
Required Changes ♻

[ ] NIce using the hooks as expected however I got the following error please make sure to fix it in order to complete the requirements

Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

[ ]  I fix it in order to complete the requirements

Hi @Yemisirach
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question @andersonlebon so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

[ ] Thank you for your incredible support.


Record update demo

Queue documentation states https://github.com/OpenHFT/Chronicle-Queue/blob/ea/docs/FAQ.adoc#can-records-be-updated  it's possible to update records, so having a demo would be great.

We don't recommend doing this


Adds npm, bower, & rubygems badges to the readme

Summary
Incomplete fix for #221 — needs the travis badge.
The following changes are contained in this pull request:

Adds npmjs badge to README
Adds bower badge to README
Adds rubygems badge to README

Linting and testing

[x] npm run checks script has been run without errors

@pmeinhardt can you take a quick look please? No big changes

Now fixes #221


Unable to terraform apply at all. "Unavailable desc = transport is closing"

Error when running apply (full log below in the gist).
Error: rpc error: code = Unavailable desc = transport is closing
Community Note

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

Terraform Version
Terraform v0.12.24

provider.artifactory (unversioned)

Affected Resource(s)
resource "artifactory_local_repository"
resource "artifactory_user"
Terraform Configuration Files
resource "artifactory_local_repository" "test" {
  key          = "broker"
  package_type = "docker"
}

##########################################
# Artifactory Provider
##########################################
provider "artifactory" {
    url = ""
    username = ""
    password = ""
}

### Debug Output / Panic Output

panic: https://gist.github.com/paperbag-zz/4f271cef97344751ee554111aff5000c

debug: https://gist.github.com/paperbag-zz/bb318a1b36c74d5fb30f05028cb218ba

### Expected Behavior

Apply should have run.

### Actual Behavior

Terraform crash

### Steps to Reproduce

Tested with current and alpha releases with terraform 0.11 and 0.12.

Plan runs fine, running apply crash happens.

### Important Factoids

N/A

* #0000

Try terraform apply -parallelism=1

@paperbag-zz I too ran into issues like this, and at least in some cases it turned out to be that the provider was sending API requests to artifactory that it was rejecting. For example, attempting to create/modify permissions targets that have zero users/groups (which you can do just fine through the UI but not through the API.)
What seemed to be helpful for me was to try to apply one resource at a time, e.g. terraform apply -target artifactory_permission_target.foo which produced more helpful error messages. Also adding TF_LOG=trace to the apply to see debug logs was helpful, too.

We are frequently finding the terraform module for artifactory unusable due to this error. We have tried adding -parallelism=1 but still encounter crashes when adding new resources
Here is an example resource that seems to reproduce the issue.
resource "artifactory_remote_repository" "debian-remote_ceph_nautilus" {
  key              = "debian-remote.ceph.nautilus"
  package_type     = "debian"
  repo_layout_ref  = "simple-default"
  url              = "http://download.ceph.com/debian-nautilus"
  notes            = "managed by terraform"
  property_sets    = ["artifactory"]
  includes_pattern = "**/*"
  content_synchronisation {
    enabled = false
  }
}


Error handling on initial key load

It was failing to load for me after creating some PuTTY-style ssh key stuff for SourceTree, so I put in some super-simple error handling on the startup loading method

Thank you for your Contribution! I will consider applying further Error handling in the entire program.
Can you provide a key like the one that caused the application to fail?
Maybe then i can prevent errors being thrown.

certainly! it seems like anything created by PuttyGen - they have their own key format denoted by the .ppk extension. i made the public key have a .pub file extension to follow normal ssh stuff but that doesnt seem required or standard?
either way i have little use for this but anyone who uses sourcetree/mercurial might run into this issue
puttygen-keys.zip

Feel free to check out the development branch right now.
Run the app - it should support Putty Keys and OpenSSH keys now.

thank you! It seems like my PuTTY keys still aren't loaded, though it's not crashing on startup (which is all I really cared about anyway 😅) I'll attach an example pair I tested with, though I don't personally need you to address the issue -
putty-keys.zip. The public file is the one without an extension (thanks putty for having backwards defaults -_-)


Why is extract_to deprecated?

Think about https://github.com/lukesampson/scoop-extras/blob/master/bucket/irfanview.json, https://github.com/scoopinstaller/versions/blob/master/bucket/ruby19.json (two urls with second extract to some dir), or even https://github.com/scoopinstaller/versions/blob/master/bucket/atom-portable.json (wrap into some dir), it's hard to implement with some install scripts, or is not as clarified as extract_to. What is the background of deprecating extract_to?

https://github.com/lukesampson/scoop/issues/3302#issuecomment-480820315

I'm trying to deprecate extract_to by some install scripts, but it is... too hard... Move-Item leads to some error for moving dir cases, and for multi-urls cases, it's too complicated.

I do not see a valid reason to deprecate it. It's nice shortcut for pre_install with Move-Item * $to

For example, https://github.com/lukesampson/scoop-extras/blob/master/bucket/hadoop-winutils.json, extract_to could be replaced with
"pre_install": [
    "ensure \"$dir\\bin\" | Out-Null",
    "Move-Item \"$dir\\*\" \"$dir\\bin\" -ea Ignore"
],

Without -ea Ignore, it would give a MoveDirectoryItemIOError, and it means move items twice (one for extraction, one for pre_install scripts).
extract_to shouldn't be deprecated, it's useful for some special cases.

I have to use extract_to inside all portable JetBrains manifests, due to update error and this property will save me some pre_install blocks and easily copying into multiple manifests.

So, could scoop leave extract_to alone without deprecated tag?

In my opinion definitely. But main word has collaborators.

It's now on active duty again. Wiki needs an update. :smile:

Wiki updated.


actions in finally{} block of forked task not captured

As said in the title, the put action in the finally{} block does not seem to get logged/captured.
Example:
import { call, take, put, fork, cancel } from 'redux-saga/effects'
import { mockSaga } from 'redux-saga-mock'

function* forkAndAbort() {
    let forkedTask = yield fork(bgTask)
    yield take('ABORT')
    cancel(forkedTask)
    yield put({ type: 'THE_END' })
}

function* bgTask() {
    try {
        yield put({ type: 'BACKGROUND_SYNC_STARTING' })
        while (true) {
            yield setTimeout(function() {
                // NOP
            }, 1000)
        }
    } finally {
        if (yield cancelled()) {
            yield put({ type: 'BACKGROUND_SYNC_STOPPED' })
        }
    }
}

it("should capture the `BACKGROUND_SYNC_STOPPED` action but it doesn't", async () => {
    const sagaTester = new SagaTester({
        initialState: {}
    })

    sagaTester.start(forkAndAbort)
    sagaTester.dispatch({ type: 'ABORT' })
    await sagaTester.waitFor('THE_END')
    console.log(sagaTester.getCalledActions())
})

Output:

console.log tests/wut.js:35
[ { type: 'BACKGROUND_SYNC_STARTING' },
{ type: 'ABORT' },
{ type: 'THE_END' } ]

I tried actually waiting for BACKGROUND_SYNC_STOPPED but that results in a timeout.
I have a very similar construction in my application (replace the setTimeout with a race). That code is functional, stops the background task and dispatches the final put as expected.

@ixje
Are you sure you even enter the finally clause?
Try adding a log inside the finally clause before the if block.
I've tried your demo code, and even though redux-saga's docs says that the cancel effect should send the task to the finally clause, it seems that it's not happening.
And so, that's why the action was not captured; There was no action.

Maybe it's just that you forgot to import cancelled from redux-saga. I got a 'silent' error like this last time.
And yes, I know, 4 years too late...


Vendor Contact Infomation

interact with vendor contact information records by vendor number rather than party id.

addressed by b20954a99c1c7c20f661e8c10faeada82b500021


[Bug] Extension error popup can't show details

Describe the Bug

When the extension error popup is shown, clicking on the broken extension to show details shows nothing.
To Reproduce

Launch Betterdiscord with a broken extension installed
Try to click on the extension's error message
Nothing pops up.

Expected Behavior

The popup should show a detailed explanation of what parts of the extension have gone wrong.
Screenshots

TypingUsersPlus is the extension I've clicked on for details.
Discord Version

Stable 140575 (12c29a3)
BetterDiscord 1.6.1
Host 1.0.9005 Windows 10 64-Bit (10.0.19044)
Additional Context

Did not happen on versions prior to 1.6.1.

You should report it to the developer. Sometimes there is not much more information to give.


Add timestamp to notifications

Search terms you've used
Notification, Timestamp
Is your feature request related to a problem? Please describe.
When building a notification, the provenance information only contains the notification actor, but not the time where the notification was created. This would be an issue when processing notifications as a chronological stream of events.
Describe the solution you'd like
Have the library add a notification timestamp when building the notification, without requiring any input from the caller.
Describe alternatives you've considered
Have the caller provide the timestamp, or not add a timestamp at all.

This will be addressed when we add proper support for notifications.


Upgrade to v<IP_ADDRESS>-beta1

Hi Schnitzel,
I am unable to re-download the HACS integration and then choose V<IP_ADDRESS>-beta1.
The ''show beta versions'' is not there.
Is there a workaround?
Egbert

Try reselecting multiple times, then the Beta version will appear. I have successfully downloaded the beta to HACS, but the beta cannot be integrated. I get the message "Error
Settings could not be loaded: 500 Internal Server Error Server got itself in trouble" when trying to integrate . I'm doing something wrong, but I have no idea what.

I went to a previous core firmware of hass since it worked before and I got the same message with the internal server error blabla.
The downgrade in core did the trick!
Integrated them and made a back up. Keep you posted on findings

@Domek688 There is no dropdown menu with show beta version

Oh wauw I just completely downloaded the wrong repository, now it works in v<IP_ADDRESS> try downgrading the core 1 version and try again

Oh wauw I just completely downloaded the wrong repository, now it works in v<IP_ADDRESS> try downgrading the core 1 version and try again

we also have a stable version of 1.0.0 out now! Your HACS should suggest the upgrade right away

It works flawless including more than 1 integrated miner.
Thank you!


coder socks will layer over the skirt of jumpskirts

Description
Because of how large the sprite is, the coder socks will layer over the skirt of jumpskirts, despite that obviously not being how it works.
Reproduction
Step 1. Wear a jumpskirt (Ex. casual blue jumpskirt)
Step 2. Wear coder socks.
Step 3. Have a heart attack from improper layering
Screenshots

Additional context
This is the lowest priority bug possible.

This is actually the only reason why i don’t wear coder socks, lol.

Same with a bee socks

I tried changing sprite layers order but fixing the socks like this breaks all shoes that need to be displayed in front of a jumpsuit.
I think socks should be underwear #31221


Search on translate fields

I'm trying to find out if the plugin can search inside translated fields, in my case I have titles saved in two languages that I set up using the Translat Behavior and all the instructions found here http://book.cakephp.org/3.0/en/orm/behaviors/translate.html#saving-multiple-translations

I will take a look.

After a little bit of research, here we go:
1 - Create a new finder method in your table class. Let`s take in consideration an ArticlesTable that we would like to search for it title:
    public function findWithTranslated(Query $query, array $options) {
        $field = $options['field']['name'];
        $filter = $options[$field];
        $query->where([
            "Articles.{$field} LIKE" => '%' . $filter . '%'
        ]);
        return $query->orWhere([
            "Articles_{$field}_translation.content LIKE" => '%' . $filter . '%'
        ]);
    }

2 - Then we relate it to an field:
    public $filterArgs = array(
        'title' => array(
            'type' => 'finder',
            'finder' => 'WithTranslated'
        )
    );

We are done!

Closing issue - please reopen if further assistance is required!


Ubuntu Trusty "vagrant" package out-of-date

For testing...
Ubuntu Trusty (and derivatives) should install Vagrant from https://www.vagrantup.com/downloads instead of the defined PPA.  The Trusty version fails with:
The box 'ubuntu/trusty64' could not be found.
Latest Vagrant doesn't have this issue

I think the docs have been updated to have people install from vagrantup.com so I'm going to close this issue now. Please feel free to comment here if this needs to be reopened.
Thanks!


Globs don't work on Windows

Globs as used in the Foxx manifest field "tests" (e.g. test/**) apparently don't match anything on Windows.
This is likely broken in 2.6, 2.7 and 2.8 (as well as devel).
See discussion on GG: https://groups.google.com/forum/#!msg/arangodb/P_5DAHCwNBc/52jr6C1ZCgAJ

Added a fix to

devel: 1b25f9899631bc7c94adb1a294b4e6d39d27df82
2.8: 5c7f93e5e7f2fd05b263683e73708ef4d6ec7852
2.7: 864cba8857a1c42207113176c566403fe64cef11
2.6: c70667dd252a8257795d295b0149ff196f7e6b66

Still needs tests.

No longer relevant in 3.0.


Cleanup README.md

Refactor the contents of the README to make it easier for users to get started.
Fixes #849 typo.
Fixes #657 Glide dependency.
Signed-off-by: Michael Hall<EMAIL_ADDRESS>

You can view the proposed README at https://github.com/mhall119/edgex-go/blob/master/README.md


v2.6.0 and v3.0.0 error with firebase

Version
v2.5.1
Reproduction link
https://github.com/sgmheyhey/nuxt-v2.6-beta-testing
Steps to reproduce
Have ever tried with firebase? Errors happened newly like The XMLHttpRequest compatibility library was not found.
Originally posted by @sgmheyhey in https://github.com/nuxt/nuxt.js/pull/5352#issuecomment-478909714
What is expected ?
Normal screen
What is actually happening?
Nuxt error message like The XMLHttpRequest compatibility library was not found
Additional comments?
Not v2.5.1 but 2.6.0 or 3.0.0

This bug report is available on Nuxt community (#c8979)

@pi0 The issue may be related to node-externals.
In dev mode, webpack will require @firebase/app/dist/index.esm.js instead of @firebase/app/dist/index.node.cjs.js, and firebase considers that This is a browser-targeted Firebase bundle but it appears it is being run in a Node environment

@sgmheyhey Thanks for the report I've marked this issue as invalid until we have more details.
Please test against<EMAIL_ADDRESS>and also publish lock file the repo is using ambiguous version.

@sgmheyhey The regression fix has been made by @clarkdo in #5446 and new nuxt-edge release publushed. would you please test your project with ^2.6.0-25903509.e155ea43 ?

@pi0  The error message TypeError [ERR_INVALID_ARG_TYPE] The "path" argument must be of type string. Received type undefined is produced. You can test it form the repository that is now including keys.

@sgmheyhey Try to external firebase and grpc lib:
// nuxt.config.js build.extend
if (ctx.isDev && ctx.isServer) {
  config.externals = [
    'grpc',
    '@firebase/app',
    '@firebase/auth',
    '@firebase/firestore',
    '@firebase/storage',
  ]
}


Data Flow arrows misaligned

@thomaskonrad reports:
Data Flow arrows are misaligned: The arrows seem to point towards the direct line between two objects, instead of the direction of the very last part of the curve. That makes it misaligned when it's curved.

@thomaskonrad : after some investigation this is due to the jointjs library package. This is at version 2.2.1 and the latest is version 3.1.1

Migrated to new issue in the OWASP area repo : https://github.com/OWASP/threat-dragon-core/issues/8


=OrderedSet.filter Attempt to optimize filter impl

Follow up to https://github.com/apple/swift-collections/pull/159
This is pretty weird, the "optimized" version is slower, and some of the results are pretty suspicious.
Might want to have a look what could be off here @lorentey
I included all the results in the PR so you can browse them; this was run on an M1 macbook pro.

Getting rid of the hash lookups during the construction of the bitmap gets us to a comfortable place:

@swift-ci test


Can I use this for anomaly detection? Industrial anomaly detection

hello，dear author，
I'm the only one in my group learning about anomaly detection.
I would like to ask if this framework can do anomaly detection, or unsupervised detection, using the SSPCAB module
thank you very much！

You can use it, but you need to adapt it according to your needs

ps. rtdetrv2_pytorch (recommended)

ps. rtdetrv2_pytorch (recommended)ps. rtdetrv2_pytorch （推荐）

okkk


Added support for raw TAP results as third argument to callback

This pull requests passes the raw TAP results returned by this PR here https://github.com/conradz/wd-tap/pull/3 along to the user.

+1 for this.

Sorry for leaving this hanging. The one thing I don't like about this is that there is more than one result passed to the callback, which is a little unusual. I would like it to be an added property to the TAP results object, probably named .raw.

Are you ok with (err, results) => results._raw ? I can handle the PR if @malandrew is on something else :)

I would propose (err, results) => results.raw, at least as long as the tap-parser results object does not contain the same property name already.


Micro:Bit DAPLink changes

Micro:Bit DAPLink changes
Quick overview: the BBC Micro:Bit (https://www.microbit.co.uk/) has DAPLink running on a KL26Z to program an NRF51822. A few extra features are required:

The ability to preserve some pages in flash, across rewrites. For example, to preserve BLE state information and sensor calibration data - saves having to set these every time the device is flashed.
The codebase for the NRF51822 has a filesystem implementation, to save user data to flash. A method is needed to access this information via USB on a computer.

The latter is achieved by presenting the contents of flash as a javascript array. An HTML webpage is also made available, which imports this javascript, parses the filesystem and presents the files.
Changes:

Created a new directory: source/board/microbit for files specific to the microbit.

The definition of flash_intf in target_flash.c checks a macro: TARGET_FLASH_ERASE_CHIP_OVERRIDE

If defined, uses  board_target_flash_chip_erase() function, instead of the default target_flash_chip_erase().

This function is provided in source/board/microbit/microbit_target_flash.c, and preserves two pages across erase.

if the BOARD_VFS_ADD_FILES macro is set, vfs_user_build_filesystem() now calls board_vfs_add_files()

This is defined in microbit_vfs_user.c, and registers with the VFS:

read_microbit_flash_bin() - read callback for binary dump of the filesystem
read_microbit_flash_js() - read callback for javascript array representation of the filesystem
read_file_microbit_html() - read callback for the html webpage

The location of the filesystem is not known at compile-time, and depends on how much free space is available on the NRF51822. It's location is saved in a key-value store at a known location, this is retrieved by microbit_get_flash_meta(), again in microbit_vfs_user.c

I couldn't find any docs on how to go about changing these parts of the code (?), so I've tried to keep modifications to the existing files to the minimum, and localize changes in the source/board/microbit directory. Happy to hear feedback on cleaner ways to integrate this functionality. For example, would it be better to look at the weakly defined flash_intf_target_custom instead?
To-do

The HTML webpage still needs to be finalized.
BUG: currently, the functions which read the NRF flash over SWD call target_set_state(), resetting the microbit whenever it's plugged in, or a file is read. Can the NRF flash be read over SWD without putting it in reset?
Add a microbit-erase virtual file so that, when opened, the microbit can be erased on-demand.
Code review/comments
Testing.

Thanks,
Alex

Code looks good and well contained within the microbit folder.  Some minor comments on the PR.  Its cool to finally see some of these changes that I heard were coming.  As for reading flash without resetting, I had an experimental patch to do this.  It can be found here:
https://github.com/c1728p9/DAPLink/commit/77fce694645ad916e17407d2387c19fb0def1e66
I would recommend halting the microbit, reading the desired rom and then resuming.
Also, what are your thoughts on squashing these changes down to a single commit on top of master or rebasing them onto master?  If would make this change set much clearer to developers looking back on this.

Hi @alexk2k12, have you had a chance to look at my feedback?

@alexk2k12, @jamesadevine any updates on this?

@c1728p9 I will send you an email later on this evening!

After discussion with @jamesadevine, I'm closing this change.  Feel free to re-open if the becomes useful in the future.


<IP_ADDRESS> PSOL download link broken 404

Looks like PSOL download link is broken - giving  404 not found
wget -O /dev/null https://dl.google.com/dl/page-speed/psol/<IP_ADDRESS>.tar.gz
--2019-04-16 07:19:19--  https://dl.google.com/dl/page-speed/psol/<IP_ADDRESS>.tar.gz
Resolving dl.google.com... 2607:f8b0:4005:802::200e, <IP_ADDRESS>
Connecting to dl.google.com|2607:f8b0:4005:802::200e|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-04-16 07:19:20 ERROR 404: Not Found.

whoops wrong url
wget -O /dev/null https://dl.google.com/dl/page-speed/psol/<IP_ADDRESS>-x64.tar.gz
--2019-04-16 08:11:08--  https://dl.google.com/dl/page-speed/psol/<IP_ADDRESS>-x64.tar.gz
Resolving dl.google.com... 2607:f8b0:4004:800::200e, <IP_ADDRESS>
Connecting to dl.google.com|2607:f8b0:4004:800::200e|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 18740791 (18M) [application/x-tar]
Saving to: ‘/dev/null’

/dev/null                                                      100%[==================================================================================================================================================>]  17.87M  26.6MB/s    in 0.7s

2019-04-16 08:11:09 (26.6 MB/s) - ‘/dev/null’ saved [18740791/18740791]

http://dl.google.com/dl/page-speed/psol/<IP_ADDRESS>-RC1.tar.gz ?

https://dist.apache.org/repos/dist/release/incubator/pagespeed/<IP_ADDRESS>/x64/

You can get from here: https://dl.google.com/dl/page-speed/psol/<IP_ADDRESS>-x64.tar.gz.
Usage:
https://dl.google.com/dl/page-speed/psol/<IP_ADDRESS>-$BIT_SIZE_NAME.tar.gz

Please download 1.14, not 1.13.

Yeah 1.14 is the one to go for

@jmarantz
Hi, I met a issue. I finished configure page speed module (version <IP_ADDRESS>) in Nginx 1.17.10 of CentOS 7, the page speed config can pass test when type 'nginx -t' but the server requests do not have X-Page-Speed headers, what is the possible reason? Thanks~


Match chrome (header and sidebar nav) to new docs

Closes https://github.com/github/primer/issues/4166
We should wait until the new docs site is launched before merging this. Update 02 Dec 2024: soft launch is happening sometime this week - likely Friday 06 Dec 2024.
Summary
Updates the design of the docs site navigation to match the new Primer docs site (https://github.com/github/primer-docs) to give a more "seamless" feel when navigating between the different sub-sites.
We chose not to make these changes in doctocat to avoid accidentally breaking things downstream.
List of notable changes:

Header navigation has a new layout
Search input moved to the sidebar and functions like the search input in the new Primer docs.

What should reviewers focus on?
Confirm that this matches the design of the new Primer docs site.

Steps to test:

Run the docs site
Look at the navigation at various viewports

Supporting resources (related issues, external links, etc):

Contributor checklist:

[ ] All new and existing CI checks pass
[ ] Tests prove that the feature works and covers both happy and unhappy paths
[ ] Any drop in coverage, breaking changes or regressions have been documented above
[ ] New visual snapshots have been generated / updated for any UI changes
[ ] All developer debugging and non-functional logging has been removed
[ ] Related issues have been referenced in the PR description

Reviewer checklist:

[ ] Check that pull request and proposed changes adhere to our contribution guidelines and code of conduct
[ ] Check that tests prove the feature works and covers both happy and unhappy paths
[ ] Check that there aren't other open Pull Requests for the same update/change

Screenshots:
Note: these have become outdated as we've iterated, but they're pretty close
Child pages

 Before  After

Landing page

 Before  After

This looks great! I'm sorry, I mentioned in Slack but I should have put it here -

can we match the max-width of the brand page to the proiduct UI page, and add margin: 0 auto? Right now, on wide screens, they are different widths.

The max-width of the product UI page is actually being calculated based on the cards below (each card component has a max width built in), but I think it ends up around...1340px max-width. I tested this in the inspector and that appears to be the right size.

Note for follow up (I don't think we need to add it to this PR) - let's have consistent hover states on the top nav items.
Product UI nav item hover state:

Brand UI nav items don't have a hover state currently ☝

@rezrah - any idea what could be causing this NPM error in CI?
Run npx json -I -f cra-test/tsconfig.json -e 'this.exclude=["node_modules", "**/*.cy.ts"]'
npm warn exec The following package was not found and will be installed<EMAIL_ADDRESS>json: error: ENOENT: no such file or directory, open 'cra-test/tsconfig.json'

@rezrah - any idea what could be causing this NPM error in CI?

They're unrelated to your changes @mperrotti - feel free to merge your PR when ready.
Several integration tests coincidentally started failing at the same time for various reasons. I'll take a look at fixing those later this week.


Wrong sqlsrv_rows_affected in sqlsrv_driver.php

In CI 2.X : wrong statment sqlsrv_rows_affected in sqlsrv_driver.php has written sqlrv_rows_affected.
/**
* Affected Rows
*
* @access	public
* @return	integer
*/
function affected_rows()
{
return @sqlrv_rows_affected($this->conn_id);
}

CI2 only receives security updates now (and until the end of October), no other changes to it are accepted.
https://github.com/bcit-ci/CodeIgniter/blob/2.2-stable/README.md


Uptime and Wake Time Closes (#59)

This will close #59

[x] Uptime will display the time the bot has been up for, [DD] [HH] [MM] [SS] format.
[x] Bot Wake Up Time will show the time the bot was up at. [HH:MM] [AM/PM] [TimeZone] format. It is also linked to a google search for the time to show the relative time to the user's area.

It turns out we didn't need the JSON file after all. Just a simple export from the start. The Wake Time will open up a google search to their relative location since the bot will only give the time from where it's located. So I just rigged up a google search query and let Google do the job for me 😆.
Here's an example:

Note: Ignore most of the commits, most of them are me Trying to merge the upstream to my master

I have removed the google search link since it's really unnecessary.
The onlineAt is moved into get-config.
The getOnlineAt() function is now utilizing the luxon package. Now it is cleaner using the object wrapper and formatting from luxon.
The stats.ts file will now use the config to get the Online Time.

Wait for #88 To be review+merged, then we can use the config object that is initially set.

@JoshuaPelealu, with the updates in master, you should be able to get the config object in the function callback:
Here is an example from the close command:
https://github.com/bradtaniguchi/discord-bot-test/blob/master/src/commands/close.ts#L10
So you can slightly refactor the code to remove the extra getConfig call, and then we should be good to go :smile:

The function should now get 2 arguments inside the parameter and the import is not used.


Use GitHub releases

Please use GitHub releases to host the dmg!
As of now, your repository is cluttered with revisions of the dmg file (which you don't need). You will also need to properly remove the files.

Hi, thanks for the suggestion. I will take a look into doing that.

Thanks for the answer, it's a very interesting project btw congrats for that.
I guess you're not going to automate releases with CI (harder with a Mac), but you can check an easy-to-use CLI.
And for deleting history (the repo is >500Mb), you can look at the so-called nuclear option.

Thanks again for the CLI tip and the feedback on the project ! I'm glad you brought up Git releases, because I would like to get more organized here. I've just been really busy with development work.
I think that for this project, CI might be overkill. But, I will definitely look into manual releases once the dev work slows down.
Cheers !

Please use GitHub releases to host the dmg!
As of now, your repository is cluttered with revisions of the dmg file (which you don't need). You will also need to properly remove the files.

Hi, I am now using GitHub releases. Thanks for the suggestion. Cheers !


Feature/add link modules

:tada: This PR is included in version 4.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Color inconsistencies

Recreating https://github.com/agnoster/agnoster-zsh-theme/issues/110 here as this repository seems better maintained. Using Agnoster and AgnosterJ I have an issue where the "triangle" sometimes is a different colour.

I'm using AgnosterJ version 2.0.0-prerelease on macOS Big Sur (Terminal application).

Additionally, it appears that only the last segment gets coloured wrong:

Additionally, it appears that only the last segment gets coloured wrong:

Thanks for the bug report! I'll see if I can whip up a Big Sur VM and reproduce this.
What theme are you using for your Terminal? Or do you have custom colors defined?

Thanks for the bug report! I'll see if I can whip up a Big Sur VM and reproduce this.
What theme are you using for your Terminal? Or do you have custom colors defined?

I'm using https://draculatheme.com.

I'm using https://draculatheme.com.


Aws elb

Pack (replace this with the pack's name)
Status
Replace this: describe the pack and PR status. Examples:

pack extension, work in progress

Description
Actions for managing  aws ELB functions were missing on the aws pack. This pull request contain elb related actions.
Checklist (tick everything that applies)

[ ] Metadata: pack.yaml, icon, structure (required for new packs)
[x] Version bump (required for changed packs)
[x] Code linting (required, can be done after the PR checks)
[x] Tests (not required but really recommended)

AWS elb related actions for AWS pack

This looks really good! We've recently made some major changes to our pack management, and moved all our packs to the StackStorm Exchange. Each pack now has its own repository. Could you open this PR against https://github.com/StackStorm-Exchange/stackstorm-aws
Thanks!

sure I'll PR to given repo

See https://github.com/StackStorm-Exchange/stackstorm-aws/pull/6


Attribute Error: module 'point_cloud_utils' has no attribute 'downsample_point_cloud_voxel_grid'

Hi there,
Thanks for your hardwork contributing to the scientific community.
I am having issues running the downsample_point_cloud_voxel_grid example.
v, n, and c seem to be correct and I can use other functions like load_mesh_vnc from pcu but not downsample_point_cloud_voxel_grid. I have posted the code below.
v = np.row_stack(rot_trans_tees_tight)
n = np.row_stack(rot_trans_tees_tight_normals)
c = np.row_stack(labels)
num_voxels_per_axis = 128
bbox_size = v.max(0) - v.min(0)
size_of_voxel = bbox_size / num_voxels_per_axis
min_points_per_voxel = 3
v_sampled, n_sampled, c_sampled = pcu.downsample_point_cloud_voxel_grid(sizeof_voxel, v, n, c,
min_points_per_voxel=min_points_per_voxel)
Error Message
 7 size_of_voxel = bbox_size / num_voxels_per_axis
  8 min_points_per_voxel = 3

----> 9 v_sampled, n_sampled, c_sampled = pcu.downsample_point_cloud_voxel_grid(sizeof_voxel, v, n, c,
10                                                                         min_points_per_voxel=min_points_per_voxel)
11 # print(size_of_voxel)
AttributeError: module 'point_cloud_utils' has no attribute 'downsample_point_cloud_voxel_grid'

I met the same issue. I did not find anywhere that defines downsample_point_cloud_voxel_grid. Did you solve the issue?


PSMQTT doesn't support anonymous connections

Problem description
Username and password are not mandatory but the connection fails if they are not present
Verbose logs
The following error is thrown if they are not present

MethodInvocationException: Exception calling ".ctor" with "2" argument(s): "Cannot process argument because the value of argument "userName" is not valid. Change the value of the "userName" argument and run the operation
again."

How to reproduce
run something like this
$Session = Connect-MQTTBroker -Hostname <IP_ADDRESS>

Expected behavior
would be nice to have anonymous connections
Current behavior
it screams
Suggested solution
add anonymous connection
Operating system the target node is running
Armbian 24.02
Linux version 5.10.160-legacy-rk35xx (armbian@next) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP Fri Feb 2 07:51:33 UTC 2024

PowerShell version and build the target node is running
Name                           Value
----                           -----
PSVersion                      7.3.1
PSEdition                      Core
GitCommitId                    7.3.1
OS                             Linux 5.10.160-legacy-rk35xx #1 SMP Fri Feb 2 07:51:33 UTC 2024
Platform                       Unix
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Module version used
Name   Version Path
----   ------- ----
PSMQTT 1.0.1   /home/kitchen/.local/share/powershell/Modules/PSMQTT/1.0.1/PSMQTT.psd1

Fixed in 1.1.0. Added support for anonymous connections. user/pass is mandatory only when using auth


Kafka Hub OOM Issue

Description:
Following tasks should be completed:

[x] Do a performance test for Kafka Hub locally
[x] Analyze the JFR recording during the perf-test periof for the Kafka Hub

Configurations for the Load Test (duration - 1 hour) :

8 Topics
80 SUbscriptions
10 Publishers

Initial Load Test

After setting maxPollRecords to 50 for kafka:Consumer

Following is the summary of the analysis we did on the kafka-hub OOM issue.

In both heap-dumps, one kafka-consumer is using ~18MB memory and since a kafka-consumer is created per subscription this would increase the heap usage.
Initially we suspected that this happens due to kafka-consumer using the default value for max.poll.records (500 records) and one kafka-consumer will load 500 records to memory whenever consumer->poll() is invoked.
But, according to kafka-documentation [1] even though this configuration controls the number of records returned by a poll operation it does not control the underlying record fetching behavior.
Underlying fetching behaviour of a kafka-consumer is controlled by fetch.max.bytes [2] and max.partition.fetch.bytes [3] configurations. Hence we have not configured them the kafka-consumer will use the default values which are 50 MB and 1 MB respectively. This results in high memory usage per kafka-consumer. Hence we have to configure these values as well to control the memory usage by a kafka-consumer.

[1] - https://kafka.apache.org/documentation/#consumerconfigs_max.poll.records
[2] - https://kafka.apache.org/documentation/#consumerconfigs_fetch.max.bytes
[3] - https://kafka.apache.org/documentation/#consumerconfigs_max.partition.fetch.bytes


Error when Running LLMReplayStrategyMixin

Upon running this command to take the LLMStrategy out for a spin: python -m puterbot.replay LLMReplayStrategyMixin
I encounter the following error:
(.venv) PS C:\Users\owais\OneDrive\Desktop\PUTERBOT\OpenAdapt> python -m puterbot.replay LLMReplayStrategyMixin
2023-05-08 07:51:56.770 | INFO     | __main__:replay:19 - strategy_name='LLMReplayStrategyMixin'
2023-05-08 07:51:57.761 | INFO     | __main__:replay:34 - strategy_class=<class 'puterbot.strategies.llm_mixin.LLMReplayStrategyMixin'>
Traceback (most recent call last):
  File "C:\Python310\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Python310\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Users\owais\OneDrive\Desktop\PUTERBOT\OpenAdapt\puterbot\replay.py", line 43, in <module>
    fire.Fire(replay)
  File "C:\Users\owais\OneDrive\Desktop\PUTERBOT\OpenAdapt\.venv\lib\site-packages\fire\core.py", line 141, in Fire
    component_trace = _Fire(component, args, parsed_flag_args, context, name)
  File "C:\Users\owais\OneDrive\Desktop\PUTERBOT\OpenAdapt\.venv\lib\site-packages\fire\core.py", line 466, in _Fire
    component, remaining_args = _CallAndUpdateTrace(
  File "C:\Users\owais\OneDrive\Desktop\PUTERBOT\OpenAdapt\.venv\lib\site-packages\fire\core.py", line 681, in _CallAndUpdateTrace
    component = fn(*varargs, **kwargs)
  File "C:\Users\owais\OneDrive\Desktop\PUTERBOT\OpenAdapt\puterbot\replay.py", line 36, in replay
    strategy = strategy_class(recording)
TypeError: Can't instantiate abstract class LLMReplayStrategyMixin with abstract method get_next_input_event

I've followed all the required setup steps, additionally I also cannot visualize as I encounter the same indexing error as #94.

The error is expected behavior. The LLMReplayStrategyMixin is not intended to be run directly. See https://en.wikipedia.org/wiki/Mixin for more information about this pattern.


Zeitwerk::NameError in lib/phlex/testing/rails.rb (phlex-rails 0.3.1)

Unable to load application: Zeitwerk::NameError: expected file /usr/local/rvm/gems/ruby-3.1.2/gems/phlex-rails-0.3.1/lib/phlex/testing/rails.rb to define constant Testing::Rails, but didn't.
Only appears when running in a production environment (unless, I suppose, you have Zeitwerk preloading in dev for some reason 😅)

This is still raising an error at @HEAD:
expected file /Users/bumppoman/.rvm/gems/ruby-3.1.2/bundler/gems/phlex-rails-b99d1df25498/lib/phlex/testing/rails/view_helper.rb to define constant Testing::Rails::ViewHelper, but didn't (Zeitwerk::NameError)


Support scala 2.13 for akka-http-circe

The 0.12.0-M3 version is the last to support all 3 versions

Thanks a lot, but this project should not depend on any milestone versions.

All right, when 0.12.0 comes out, can I reopen?

Very welcome then!


Latest Golden Apple Archipelago event cannot be completed using the unlocker

When doing the GAA Fischl castle event, there is a puzzle where you must rotate the towers. They are unable to be rotated while using the FPS unlocker. An image is attached to show where this occurs:

I've restarted a few times on the unlocker to no avail. Using the base game works completely fine as expected. Seems to only be an issue on a higher framerate. Feel free to chime in if you do/don't have this issue.

I'm not sure if this isn't a case with the FPS unlocker, I did this with the unlocker just fine.
Seems that the rotate thing just takes a while.

I'm not sure if this isn't a case with the FPS unlocker, I did this with the unlocker just fine. Seems that the rotate thing just takes a while.

Gotcha, mine did not work at all running on 150 fps. Restarts did not fix the issue.
I'll leave this thread up for 2 days and see if anyone else encounters this, otherwise I'll mark as resolved. Thanks!

Your game looks so frickin' good... How long do you use reshade and fps unlocker?

Your game looks so frickin' good... How long do you use reshade and fps unlocker?

I do not use Reshade. I use Nvidia filters, which can be accessed by pressing Alt+Z (if you have Nvidia card). It has no performance impact compared to Reshade. I've been using the unlocker and filters for about 7-8 months now
My personal filter settings are:
Brightness / Contrast:
-Exposure: -12%
-Contrast: 14%
-Highlights: 16%
-Shadows: 16%
-Gamma: 0%
Sharpen:
-Intensity: 25%
Vignette:
-Intensity: 30%

I'm not sure if this isn't a case with the FPS unlocker, I did this with the unlocker just fine. Seems that the rotate thing just takes a while.

Gotcha, mine did not work at all running on 150 fps. Restarts did not fix the issue.
I'll leave this thread up for 2 days and see if anyone else encounters this, otherwise I'll mark as resolved. Thanks!

Same problem for me. Works fine provided I'm not using the unlocker. If I had to guess, this is something funky with the event and FPS being tied to the operation of the puzzle, rather than something that could be fixed on the end of the unlocker.

When doing the GAA Fischl castle event, there is a puzzle where you must rotate the towers. They are unable to be rotated while using the FPS unlocker. An image is attached to show where this occurs:
I've restarted a few times on the unlocker to no avail. Using the base game works completely fine as expected. Seems to only be an issue on a higher framerate.

As you quoted from my original reply, I restarted my game a few times and it did not fix it. I'll still close this issue because the event is over. Thanks


support Public Cloud k8s Distribution Installation Check or doc Recommended List

ex:  yurtadm install check list
or
https://openyurt.io/zh/docs/usage-conditions/resource-and-system-requirements
Indicate which public cloud distribution is supported
/kind feature

@xuelangos Thanks for raising issue. i think that OpenYurt is supported in all Public cloud k8s distribution, but you need to adjust the affinity of the components according to the k8s nodes.


Problem using tegra-bup-payload/generate_bup_payload with user partitions

Hello,
i have an issue with using tegra-bup-payload and generate_bup_payload script. I have added some user partitions to the flash.xml
and therefore had to override tegraflash_create_flash_config_tegra186(). Now when trying to generate the bup payload the process complains that it is not able to open the files (user partition images).
tegra-bup-payload is trying to access the non sed'ed filename of the partition.
generate_bup_payload only works when removing the filenames for the user partitions.
BTW, can you tell me what the correct way of patching the smd_info.cfg used by tegra-binaries recipe to enable boot redundancy from beginning is?
Thank you
I am using TX2 with dunfell-32.3.4

Hi,
For stripping the names set the IMG_STRIP_NAMES with the image name you want to exclude in your distro config.
Ex:
IMG_STRIP_NAMES = "persistent.img,overlay.img"

For smd_info.cfg, bbappend tegrabinaries. I have added smd_info_ab_enabled.cfg file and copied it to the correct location do_preconfigure_append
smd_info_ab_enabled.cfg :
 # Copyright (c) 2017-2018, NVIDIA CORPORATION. All rights reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
 # to deal in the Software without restriction, including without limitation
 # the rights to use, copy, modify, merge, publish, distribute, sublicense,
 # and/or sell copies of the Software, and to permit persons to whom the
 # Software is furnished to do so, subject to the following conditions:
 #
 # The above copyright notice and this permission notice shall be included in
 # all copies or substantial portions of the Software.
 #
 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 # DEALINGS IN THE SOFTWARE.

# SMD metadata information
< VERSION 3 >

#
# Config 1: Disable A/B support (Default)
#

# slot info order is important!
# <priority>    <suffix>     <retry_count>  <boot_successful>
#15                  _a          7               1

#
# Config 2: Enable redundancy support (by removing comments ##)
#
< REDUNDANCY_USER 1 >

# slot info order is important!
# <priority>    <suffix>     <retry_count>  <boot_successful>
15                  _a          7               1
14                  _b          7               1

tegra-binaries_32.%.bbappend:
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI += " \
    file://flash_l4t_custom.xml \
    file://smd_info_ab_enabled.cfg \
"

do_preconfigure_append() {
    mkdir -p ${S}/bootloader/${NVIDIA_BOARD}/cfg/
    cp ${WORKDIR}/flash_l4t_custom.xml ${S}/bootloader/${NVIDIA_BOARD}/cfg/

    cp ${WORKDIR}/smd_info_ab_enabled.cfg ${S}/bootloader/
}

Then bbappend tegra-bootfiles and set
SMD_CFG = "${S}/bootloader/smd_info_ab_enabled.cfg"

Thanks for that info.
Can you tell me how that IMG_STRIP_NAMES is getting used (what uses it)? I would have expected some kind of manipulation of the flash.xml.in in case of generating the bup payloads or a parameter passed into the tegratools used for the generation.

Oh yeah, there's piece missing =)
I've made a own image type which has
my_distro/classes/image_types_custom.bbclass
inherit image_types image_types_tegra pythonnative perlnative

# Strip filename tags for the img names
tegraflash_generate_bupgen_script_append() {
    if [ ! -z "${IMG_STRIP_NAMES}" ]; then
        strip_sed=""
        for i in $(echo ${IMG_STRIP_NAMES} | tr "," "\n")
        do
            echo ${strip_sed}
        	strip_sed="${strip_sed} -e'/${i}/d' "
        done
        sed -i -e"1a sed -i ${strip_sed} ./flash.xml.in" $outfile
    fi
}
...

Then in your distro add IMAGE_CLASSES += "image_types_custom"
It removes the image names just like you mentioned before, so these partitions won't belong to the payload.
If I recall right, to be able to append a bbclass function, you have to make a own class which inherits the original one. It's been a long while so I might be wrong.
Here's the original class meta-tegra/classes/image_types_tegra.bbclass generating the generate_bup_payload.sh script.

Thank you very much , that makes it absolute clear.


Past Syllabi Gives Inconsistent Results

In my testing, the new Past Syllabi link does not return the correct results in some instances. These problems seem to be due to included the course title in the search. Two examples I've found:
Example 1:

Results are returned if the course title is excluded, even though this is the correct course title. I imagine this is an issue with how the UT page searches for the course.
Example 2:

Again, results are returned if the course title is excluded. In this case, it is because the course schedule abbreviates the actual name of the course as seen below.

The old method of searching by course number and professor last name seemed to always provide reliable results. Is there a reason this was changed?

Hey Aiden, thanks for pointing this out. This was an oversight, but we can change back to the old method of searching by course number and professor last name.
Thanks again, and we're on it.

https://github.com/Longhorn-Developers/UT-Registration-Plus/pull/200


Union of models always uses first model

Initial Checks

[X] I have searched GitHub for a duplicate issue and I'm sure this is something new
[X] I have searched Google & StackOverflow for a solution and couldn't find anything
[X] I have read and followed the docs and still think this is a bug
[X] I am confident that the issue is with pydantic (not my code, or another library in the ecosystem like FastAPI or mypy)

Description
See subject.
Example Code
In:
from pydantic import BaseModel
from typing import Union

class Germany(BaseModel):
  pass

class Netherlands(BaseModel):
  pass

class ContinentPart(BaseModel):
  country: Union[Netherlands, Germany]

print(ContinentPart(country=Germany()))

Out:
country=Netherlands()

Even though country=Germany() was passed.
Python, Pydantic & OS Version
pydantic version: 1.10.7
            pydantic compiled: True
                 install path: /Users/williamedwards/cluster-api/lib/python3.9/site-packages/pydantic
               python version: 3.9.6 (default, Oct 18 2022, 12:41:40)  [Clang 14.0.0 (clang-14<IP_ADDRESS>)]
                     platform: macOS-12.5-arm64-arm-64bit
     optional deps. installed: ['dotenv', 'email-validator', 'typing-extensions']

Affected Components

[ ] Compatibility between releases
[X] Data validation/parsing
[ ] Data serialization - .dict() and .json()
[ ] JSON Schema
[ ] Dataclasses
[ ] Model Config
[ ] Field Types - adding or changing a particular data type
[ ] Function validation decorator
[ ] Generic Models
[ ] Other Model behaviour - construct(), pickling, private attributes, ORM mode
[ ] Plugins and integration with other tools - mypy, FastAPI, python-devtools, Hypothesis, VS Code, PyCharm, etc.

I think this behavior is probably set in stone for v1 (changes would likely break some existing code), but I'll note that:

This has been resolved in v2 (if you run the same exact code in v2 you will see country=Germany())

There is a config setting in v1 that will make this behave better called smart_union:
from pydantic import BaseModel, Field
from typing import Union

class Germany(BaseModel):
    pass

class Netherlands(BaseModel):
    pass

class ContinentPart(BaseModel):
    country: Union[Netherlands, Germany]

    class Config:
        smart_union = True

print(ContinentPart(country=Germany()))
#> country=Germany()

smart_union does not work in unison with FastAPI responses.
When passing a Pydantic model to response_model, FastAPI does the following:

Convert Pydantic model to dict (response_content = ContinentPart(country=Germany()).dict())
Create pydantic.ModelField (field = create_response_field(name="foobar", type_=ContinentPart))
Convert dict back to Pydantic model (value, errors_ = field.validate(response_content, {}, loc=("response",)))

The result of this process: the first model is used again, i.e. the correct value of the union is lost.
At first glance, the issue seems to be that pydantic.ModelField expects model_config (which should contain smart_union in my case), which FastAPI always sets to pydantic.BaseConfig.

I would suggest opening an issue with FastAPI for this; without diving into the details at all, my weak suspicion is that it's more likely that it would make sense to expose the ability to control the model_config on the FastAPI side than to change the default behavior in pydantic v1. And I think the timeline for FastAPI adopting pydantic v2 is going to be a bit longer (though hopefully not too much longer) than the timeline for pydantic doing an official v2 release. So it may be more of a priority to enable such a fix within FastAPI itself.

I would suggest opening an issue with FastAPI for this; without diving into the details at all, my weak suspicion is that it's more likely that it would make sense to expose the ability to control the model_config on the FastAPI side than to change the default behavior in pydantic v1. And I think the timeline for FastAPI adopting pydantic v2 is going to be a bit longer (though hopefully not too much longer) than the timeline for pydantic doing an official v2 release. So it may be more of a priority to enable such a fix within FastAPI itself.

I agree. Sorry for the confusion, I just dumped that comment there for future readers. Thanks for your comments!


flameshot fails on Ubuntu 24.04

On Ubuntu 24.04 (Noble), flameshot reports
  [!] ERROR! Missing required information of github package flameshot:
URL=
VERSION_PUBLISHED=

which will be fixed once https://github.com/flameshot-org/flameshot/pull/3678 is merged.

https://github.com/flameshot-org/flameshot/pull/3678 has been merged


External ID

Hi!
I would like to use LibPostal to parse out international addresses.

My country is US

Here's how I'm using libpostal - followed the installation steps. Using the application to parse international address

Here's what I did - sent flat file with header row. Columns: External id, address_line_1, address_line_2, address_line_3, address_line_4, address_line_5, city, state, country

Here's what I got - External_id was part of house_number

Here's what I was expecting - External _id & house_number as separate outputs

For parsing issues, please answer "yes" or "no" to all that apply.

Does the input address exist in OpenStreetMap?

Do all the toponyms exist in OSM (city, state, region names, etc.)?

If the address uses a rare/uncommon format, does changing the order of the fields yield the correct result?

If the address does not contain city, region, etc., does adding those fields to the input improve the result?

If the address contains apartment/floor/sub-building information or uncommon formatting, does removing that help? Is there any minimum form of the address that gets the right parse?

Here's what I think could be improved - to accept id column

I suggest you remove external ID. What is the reason you really want it to be parsed by libpostal? It's not something that was used during training phase of libpostal so there is no chance it will be parsed as anything reasonable during prediction phase.


Firebase: Error (auth/configuration-not-found).

Describe the bug
Cant create account always get error:
Firebase: Error (auth/configuration-not-found).
tried 15-20 times still bolt ai was not able to fix the problem using Firebase cloud database.
Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-qpafu7?utm_campaign=stackblitz-on-page&utm_source=web-app&utm_medium=nav-button
Steps to reproduce
i am not a coder.
Expected behavior
Cant create account always get error:
Firebase: Error (auth/configuration-not-found).
tried 15-20 times still bolt ai was not able to fix the problem using Firebase cloud database.
Screen Recording / Screenshot
https://prnt.sc/QjBtjuXZfwNC
Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 130
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 81456611,
  "usedJSHeapSize": 75519807,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = ContentSquad
Chat ID = 6dabf41f933f

Additional context
No response

I saw and set up database via ur yt video: https://www.youtube.com/watch?v=1GfqnOAKr9M


renderer: having both tcp server and client, client callback not raised

Use electron-quick-start as template.
preload.js
const net = require('net');
window.createServer = net.createServer;
window.createConnection = net.createConnection;

renderer.js
const server = createServer((c) => {
  // 'connection' listener.
  console.log('client connected');
  c.on('end', () => {
    console.log('client disconnected');
  });
  c.write('hello\r\n');
  c.pipe(c);
});
server.on('error', (err) => {
  console.log(err);
});
server.listen(9002, () => {
  console.log('server bound');
});

const client = createConnection({ port: 9003 }, () => {
  // 'connect' listener.
  console.log('connected to server!');
  client.write('world!\r\n');
});
client.on('error', (err) => {
  console.log(err);
});
client.on('data', (data) => {
  console.log(data.toString());
  client.end();
});
client.on('end', () => {
  console.log('disconnected from server');
});

nc -l -p 9003

Electron app listens TCP port 9002, then creates TCP client connect to nc port 9003.
npm start

Problem: TCP 9003 connection is actually established, however, the callback is not raised.
If I move the server and client code to main.js at the very beginning, must before app.on('ready') event is raised, and before BrowserWindow is created, the callback is raised as normal.
Electron 7.1.6
Ubuntu 18.04 x64 GNOME
No such problem in Windows.

Sorry, the issue was reported to the wrong repository.


Add support for asynchronous non-blocking I/O.

I greatly appreciate the interactive input functionality provided by this project. I'm curious if there are plans for future support of asynchronous features such as Tokio for async input. If not, could you recommend any input libraries capable of handling non-blocking asynchronous stdout? Thank you.

I'm happy to start the legwork on opening a PR - is it worth it?


download folder in .config/MSS for openaip

currently we download directly to the .config/MSS folder.
We should have an aip folder and use this.

from a users point of view I think we should have a downloads folder and maybe below this other subdirs. This helps to destinguish which files have been installed by using MSS to the system. Everything which is in downloads should be removable without making problems.
.config/mss
├── downloads
├── gravatars
├── plugins
And below downloads we could create e.g. an folder aip

seems very reasonable!

To my understanding, we just need to add some folders for openaip data to organize the data efficiently, so I will make a PR.


fix: upgrade lighthouse and use main branch for BDD

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign jstrachan
You can assign the PR to them by writing /assign @jstrachan in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

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

@jstrachan: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gsm-kapp
279bb62d9c269ab8c9a7ac62f576e70d150f488a
link
/test gsm-kapp

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.

/retest

/approve

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

Needs approval from an approver in each of these files:

OWNERS [jstrachan]

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


Split nodeSelectors configs between worker and coordinator.

This superseeds both existing PRs:
https://github.com/trinodb/charts/pull/67
https://github.com/trinodb/charts/pull/50
As they lack splitting also maxMemoryPerNode which is needed to deploy coordinator on different type of node (with different amount of memory) then worker. Without it trying to deploy coordinator on smaller machine will result in error like this:
Invalid memory configuration. The sum of max query memory per node<PHONE_NUMBER>00) and heap headroom<PHONE_NUMBER>8) cannot be larger than the available heap memory<PHONE_NUMBER>68)

@hashhar PTAL


TIM-301 Add gold border to navbar

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

#47  👈
#46
#45
#44
main

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

Join @tamrivera05 and the rest of your teammates on  Graphite


feat: add ino-carousel component

✨ Features:

Added a new ino-carousel and ino-carousel-slide component

Closes #77

Regarding the WIP tag: I just noticed that the e2e-tests are still missing.

Closed due to issues related to rebasing the branch


Update sbt-scoverage to 2.0.7

Updates org.scoverage:sbt-scoverage from 1.9.3 to 2.0.7.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scoverage", artifactId = "sbt-scoverage" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scoverage", artifactId = "sbt-scoverage" }
}]

labels: sbt-plugin-update, early-semver-major, semver-spec-major, commit-count:1

Codecov Report
Base: 91.06% // Head: 91.38% // Increases project coverage by +0.32% :tada:

Coverage data is based on head (3538e78) compared to base (9c72b11).
Patch has no changes to coverable lines.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #105      +/-   ##
==========================================
+ Coverage   91.06%   91.38%   +0.32%
==========================================
  Files          10       10
  Lines         347      360      +13
  Branches       13       41      +28
==========================================
+ Hits          316      329      +13
  Misses         31       31

Impacted Files
Coverage Δ

...gus/src/main/scala/argus/macros/CodecBuilder.scala
100.00% <0.00%> (ø)

argus/src/main/scala/argus/macros/ASTHelpers.scala
97.05% <0.00%> (+0.18%)
:arrow_up:

argus/src/main/scala/argus/schema/Schema.scala
86.92% <0.00%> (+0.20%)
:arrow_up:

argus/src/main/scala/argus/macros/FromSchema.scala
88.46% <0.00%> (+0.22%)
:arrow_up:

...gus/src/main/scala/argus/macros/ModelBuilder.scala
93.84% <0.00%> (+0.29%)
:arrow_up:

...main/scala-2.12/argus/macros/ParamsASTHelper.scala
92.85% <0.00%> (+1.19%)
:arrow_up:

...main/scala-2.13/argus/macros/ParamsASTHelper.scala
84.61% <0.00%> (+2.79%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Superseded by #114.


Custom Object detection not working

Hi,
I had trained my yolo-tiny-v2 with my dataset of 2 classes(width and height being 416). Also, converted the final .weights file to keras using YAD2K converter. And then used tensorflowjs converter to convert it to web model which resulted in model.json file along with shard files.
Coming to the code in tfjs-yolo-tiny-demo repo
I have successfully passed the uploaded json file url in model = await downloadModel(url);
Also the options in yolo function  -  const boxes = await yolo(inputImage, model,{numClasses:2, classNames :['X1','X2']});
Output is empty array.
What changes do I have to make.Please guide me in making my custom detection compatible to yours.

Have you tested the model in darknet/keras to see if it detects in those environments?
It's pretty hard to debug errors in the processing code in this lib for a model, but one thing you can do is look at the intermediate tensors and see if they're funny values like NaN or 0's

I checked it. it is working fine. It predicted those two classes with >90% prediction.
I'll check through what you mentioned. But have I missed any steps in between?

I guess it's possible that the inputImage isn't in the right format, how are you feeding in the input?

const inputImage = webcam.capture();
passing the image taken directly from the webcam

Have you tried feeding in an image directly? You can do so by instead of targeting a video element, to use an image element when constructing the webcam object. I imagine it's possible that the model is overfitting to images that you're passing in but not recognizing webcam quality images. Alternatively, you can try testing webcam images on your model in darknet/keras.
Otherwise you'll probably have to dig into inspecting the tensors in this lib itself for the culprit, but it can be tricky unless there is obvious 0s/NaNs. Another sanity check might be if the default pretrained model work in your setup or not, there could be some weird tfjs dependency error going on that's happened in the past (but hopefully have fixed by now).

Alternatively, you can try testing webcam images on your model in darknet/keras.
Approached the above said. Model seems to work fine with the webcam images.
Maybe I'll try doing the conversion again.

Last time while converting to keras, parameter "buffer"  buffer=weights_file.read(filters * 4)) in the convolution function in yad2k.py was giving error. Hence I removed that parameter and converted it without any error. Could this be the issue?

It's been a while since I had to deal with it, but have you seen this comment? https://github.com/allanzelener/YAD2K/issues/83#issuecomment-364649222
That could definitely be a problem.

That's great, could you share the problem/solution for future reference?

I changed weights_file.read(16)) to weights_file.read(20)) in yad2k.py. Previously it was weights_file.read(16)). Then it worked fine.


Refactor windows to match ansible galaxy pattern

Refactors windows so that it matches the ansible galaxy pattern for roles
adds windows-software to manifest directory. all vars can be managed from there
PR to remove existing `windows-executor-role and files will be submitted separately

Looks good to me, but I'd like for @BytesGuy to take a look at this too to make sure I didn't miss anything since I haven't worked on the windows side of house before.

no worries. just to clarify, for @BytesGuy, this just moved files around, aggregated variables, and adjusted the {{ 7zip_version }} name to {{ sevenzip_version }} because ansible does not support variables that start with a number

@JalexChen this looks good to me! It will be easier to manage with the bulk of the versions in one file :)


broken?

I can't get any indication this plugin works with the latest or previous versions of moment.js. (I tried specifically using moment.js 2.0.0 as well as latest as of today).
Minimal case is:
<script src="js/moment.js"></script>
<script src="js/moment-holiday.js"></script>

<script>
var currentTime = moment();
console.log(currentTime); //Correct time shown

console.log('YOU: ' + currentTime.format("HH:mm DD-MM-YYYY")); //Correct time shown

var holiday = moment().isHoliday(null, true); //moment(...).isHoliday is not a function
</script>```

As stated in the documentation:
If you're not using Node (or anything that doesn't support the require function), you'll need to make sure that you include the locale file(s) that you're trying to use.
<script src="./moment-holiday/locale/canada.js"></script>
<script src="./moment-holiday/locale/easter.js"></script>
<script>
  moment.modifyHolidays.set('Canada').add('Easter');
  moment('2001-12-26').isHoliday('Boxing Day');
  //true
</script>


InfluxDB v2 - MS-Teams - Notification Endpoint

Proposal:
Add MS-Teams as Endpoint Notification.
Current behavior:
No exist this option currently
Desired behavior:
I want to enable notifications of alerts and send them to a MS-Teams group.
Alternatives considered:
Describe other solutions or features you considered.
Use case:
It does not exist in Cronograf. That be great have in InfluxDB v2.
I know there is some antipathy to MS Teams.
All the more i hope that influxdata jumps over its own shadow and manages to implement this feature request.

This feature depends on influxdata/flux#2866, then it has to wait on a flux release with #2866 and a  flux upgrade (dependency update) in influxdata/influxdb master

Hi there,
Any ETA for release of this feature?

Yes any update @russorat? I attended a webinar on Influxdb 2.0 and we asked the presenter specifically about MS Teams on their paid platform and they said it was supported.... I just signed up for InfluxDb Cloud and it is not supported. Are we missing something?

@S1r-Lanzelot it is supported in the platform, just not exposed in the UI yet (although we are working on adding it). Here's a link to the docs for it: https://docs.influxdata.com/influxdb/cloud/reference/flux/stdlib/contrib/teams/
to use it, you will need to create a custom notification endpoint. there is an example of how to do that in this blog: https://www.influxdata.com/blog/influxdbs-checks-and-notifications-system/

@S1r-Lanzelot it is supported in the platform, just not exposed in the UI yet (although we are working on adding it). Here's a link to the docs for it: https://docs.influxdata.com/influxdb/cloud/reference/flux/stdlib/contrib/teams/
to use it, you will need to create a custom notification endpoint. there is an example of how to do that in this blog: https://www.influxdata.com/blog/influxdbs-checks-and-notifications-system/

Doesn't seem to be supported except for user-contributed custom function, which according to the docs "can be updated or removed at any time.". I doubt people would want to be depending on such a functionality. Over a year later, there is no change in that, seems like the product overall is still nearly a beta and far, far away from InfluxDB 1.8/Kapacitor in terms of functionality. Kapacitor can send messages to Teams without any custom functions, it is a shame InfluxDB can't do that years later.

If anyone is interested, I can post 30 lines php script here that you can put on your webserver and post to that via the default HTTP endpoint so it sends the webhook to Teams. It can be reduced further as well if you want message rather than the fancier message card. I know it would have been better to have it integrated, but at least it is a code that you can maintain yourself and make sure will work across versions, won't get removed, etc.

@sawo1337 The language about these user-contributed functions being removed at any time can probably be removed. This functions are here to stay. Although it's not a selectable option in the UI, you can create a custom task to send these notifications.
There are a few ways to send a notification to MS teams with Flux:

teams.endpoint(): (designed for the InfluxDB checks and notifications system) This function iterates over an input stream and sends a message to Teams for each row. This isn't my favorite method to use because the syntax and patterns used aren't that intuitive. It's designed to be a part of the backend of the GUI-based checks and notifications system.

map() with teams.message(): map() iterates over each input and then uses teams.message() to send a message to Teams. This essentially works the same way as teams.endpoint(), but is more intuitive and readable.
import "contrib/sranka/teams"

option task = {
    name: "Send alerts to MS Teams",
    every: 1h,
}

from(bucket: "example-bucket")
    |> range(start: -task.every)
    |> filter(fn: (r) => r._measurement == "example-measurement")
    |> filter(fn: (r) => r._field == "example-field")
    |> map(fn: (r) => ({r with level: if r._value >= 90.0 then "Critical" else if r._value >= 70.0 or r._value < 90.0 then "Warning" else "ok"}))
    |> filter(fn: (r) => r.level == "Warning" or r.level == "Critical")
    |> map(fn: (r) => {
            response = teams.message(
                url: "https://outlook.office.com/webhook/example-webhook",
                title: "${r.level}: ${r._field}",
                text: "${r.level}: ${r._field} is ${r._value}",
            )

            return {r with responseCode: response}
        }
    )

teams.messate(): Sends a single message to MS Teams using a scalar string.
import "contrib/sranka/teams"

option task = {
    name: "Hourly level summary",
    every: 1h,
}

data = from(bucket: "example-bucket")
    |> range(start: -task.every)
    |> filter(fn: (r) => r._measurement == "example-measurement")
    |> filter(fn: (r) => r._field == "example-field")
    |> map(fn: (r) => ({r with level: if r._value >= 90.0 then "Critical" else if r._value >= 70.0 or r._value < 90.0 then "Warning" else "ok"}))

getCount = (tables=<-) =>
    (tables
        |> count()
        |> findColumn(fn: (key) => true, column: "_value")
    )[0]

crit = data |> filter(fn: (r) => r.level == "Critical") |> getCount()
warn = data |> filter(fn: (r) => r.level == "Warning") |> getCount()

teams.message(
    url: "https://outlook.office.com/webhook/example-webhook",
    title: "1 hour level summary",
    text: "Critcal: ${crit}, Warning: ${warn}",
)

@sanderson thanks a lot for the details! Confirming that sranka is permanent is definitely a good start! I'll test out the examples mentioned, if we can skip on the custom stuff, that would be a great.
PS. you've got a small typo (teams.messate())

@sanderson isn't this supposed to be "else if r._value >= 70.0 and r._value < 90.0 then"? with or I've got message about every value which was below 90 yet status was set to warning? Although changing the condition to "and" doesn't fire any messages.

@sawo1337 Yes, you're right. That logic was just thrown in there as placeholder, but that should be and instead of or.


Notification your flight departs in X hours also shown for refunded booking

Info here https://skypicker.slack.com/archives/CAZ5BCEE8/p1528387969000793

Can we move this to done? 🤔


Investigate using fastly as an optional replacement for cloudfront

Summary: With the new middleware design the adding of additional CDNs has become a much simpler process. Using the cloudfront middleware as a reference, implement a storage middleware for fastly.
Proposed Solution:
There is currently no existing fastly library for Go, bear that in mind when taking on this work. (fastly has published some Go repos on github and may be planning to release a Go library).
Add a registry/storage/driver/middleware/fastly directory with a single file "middleware.go". The fastly middleware should override only the URLFor method of the storagedriver interface.

Fastly token authentication:https://docs.fastly.com/guides/tutorials/enabling-token-authentication.html
Python sample code for signing:
import hmac
from hashlib import sha1
import time
import urllib

key = "eTa0DZdgLh2DOxJyRYeBJwp6t3QIQl3ZK3Wr/frJv6w=" # openssl rand -base64 32
token_lifetime = 1209600 # 2 weeks
path = "/path/to/data"
expiration = hex(int(time.time()) + token_lifetime)[2:]
string_to_sign = "{0}{1}".format(path,expiration)
hashed = hmac.new(key, string_to_sign, sha1)
signature = "0x" + hashed.hexdigest()
token = urllib.quote("{0}_{1}".format(expiration, signature))
print "Token:   " + token

LGTM on the proposal. Interested to see the results!

Some notes on the progress of this.

Fastly account

Linked with private S3 bucket
Logging setup to S3 bucket
Custom VCL - in progress
Generate authenticated request with tokens - in progress
TODO: CNAME cdn.docker.com to global.prod.fastly.net

Data collection

Add bucket aggregation (for 75th, 90th, 99th percentiles)
Create new metrics in datadog for percentiles
TODO: Deploy testscript to different region EC2 machines (waiting on access to Docker AWS account)

Registry for testing

Configure local registry for S3 / Cloudfront
TODO: deploy somewhere in EC2 (waiting on access to Docker AWS account)

Investigation done.  Reference code is in https://github.com/RichardScothern/distribution/tree/fastly2


placeholder fall into the input even input has value

On line 68, if using toggle on this.classList.toggle(dirtyClass);
the issue will occur like the screen shot. Suggest to use add instead of toggle.

Sorry about that, should be fixed now


chore: release 2.4.2

:robot: I have created a release beep boop
2.4.2 (2024-07-22)
Bug Fixes

make bin work (f5f650a)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/infodusha/define-html/releases/tag/v2.4.2 :sunflower:


Revamp the Web Application

This is a comprehensive list of the milestones to be achieved for Revamping the Backend-
Milestone 1- (Issue #283)

[x] Finalize the idea and structure of the project.
[x] Set up basic layout of the backend server Flask and integrate the database.
[x] Start writing new models.
[ ] Write Auth, Projects, Labels, Images, Users routes.
[ ] Implement user token as well as OAuth2 based authentication with Google,  Facebook, GitHub.
[ ] Start writing tests for existing frontend in react and redux and for the backend.
[ ] complete documentation for the labeller (Issue #291).

Milestone 2- (Issue #283)

[ ] Implement the functions to convert data to be displayed as statistical diagrams.
[ ] Write Analytics and Classification routes.
[ ] Start making the Image formatting/editing tool.
[ ] Implement the Team feature inside the projects. Including the changes needed to the frontend.
[ ] Write Analytics and Classification routes.
[ ] Complete the tests for the code base (Issue #290).
[ ] Implementing analytics and summary data sharing and downloading.

Milestone 3-

[ ] Path Tracking feature will be implemented in the number of images using ExifTool (extracts metadata) (Issue #284).
[ ] Marking of latitudes and longitudes extracted from the image’s metadata track.log generated file on the map with Polylines feature of Google maps.
[ ] Dockerize the LabelLab Flask server edit the existing docker-compose file for the frontend changes.
[ ] Deploy the containerized app to GCP
[ ] Integrating the two builds and test cases with Travis.
[ ] Fix bugs and polish the new features and review the documentation (Issue #291).

@UdeshUK can we please reopen this? :)


_.map on undefined/null returns an empty array

Current behaviour of _.map:
const foo = _.map(undefined, x => x) // []
const bar = _.map(null, x => x) // []

Is this normal behaviour? I would expect calling _.map on undefined/null to also return undefined/null.

I believe that's something that was requested and settled in the past — there's probably a ticket lying around deep in the pile somewhere describing exactly why. Good luck finding it! ;)


Fix torrent client button title

Sorry about that.  Just fixed on mine so thought I'd send a PR to save you some time. :)


Add RTU client type to auth request

Default to origami client type, but allow callers to override.

Codecov Report

Merging #118 (bbe41c1) into main (bc6fbfa) will increase coverage by 0.07%.
The diff coverage is 78.57%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@            Coverage Diff             @@
##             main     #118      +/-   ##
==========================================
+ Coverage   66.75%   66.83%   +0.07%
==========================================
  Files          15       15
  Lines        1811     1824      +13
==========================================
+ Hits         1209     1219      +10
- Misses        602      605       +3

Impacted Files
Coverage Δ

origami/rtu_client/client.py
0.00% <0.00%> (ø)

origami/defs/rtu.py
95.31% <90.00%> (-0.24%)
:arrow_down:

origami/client.py
60.21% <100.00%> (+0.08%)
:arrow_up:

Continue to review full report in Codecov by Sentry.

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


all columns  are read-only

Description
just a simple query statement  but the results cantnot be edited

DBeaver Version
community  <IP_ADDRESS>311191730
Operating System
win11
Database and driver
postgresql  driver  42,7
Steps to reproduce
No response
Additional context
No response

Hello @Dickfp
Could you try to refresh the navigator tree for your public schema first and try again?

I tried, but it's still the same

Could you please provide the log files? You can find instructions here: https://dbeaver.com/docs/wiki/Log-files/. Thank you.

dbeaver-debug.log

every time i execute a query ,there will be an error ,Please see the log file for details @LonwoLonwo

What database do you use? Version and type.
Could you please try to execute this query:
SELECT current_schema(),session_user
Does it work for you?

But why are all your columns names upper-cased?
What database do you use?

i use AntDB   A PostgresSQL-based database

https://www.asiainfo.com/en_us/product_aisware_antDB.html

I see this in your log:
org.jkiss.dbeaver.model.exec.DBCException: SQL 错误 [42703]: ERROR: column "session_user" does not exist
  Position: 25
	at org.jkiss.dbeaver.ext.postgresql.model.PostgreExecutionContext.refreshDefaults(PostgreExecutionContext.java:228)

Maybe your database has some kind of preference to not upper case result column names?

maybe  i'll try to find it,  thank you

Facing same issue and if we add database name before schema name its working fine not sure any setting need to change.


Do not consume the Signals instance in the forever method

This code should fix #70
This is a breaking change for the signal-hook crate but it isn't a breaking change for the adapter crates.

Codecov Report

Merging #71 (5bbcedf) into master (8fc6076) will increase coverage by 0.03%.
The diff coverage is 93.75%.

@@            Coverage Diff             @@
##           master      #71      +/-   ##
==========================================
+ Coverage   65.19%   65.23%   +0.03%
==========================================
  Files          22       22
  Lines        2718     2718
  Branches      114      111       -3
==========================================
+ Hits         1772     1773       +1
+ Misses        945      944       -1
  Partials        1        1

Impacted Files
Coverage Δ

tests/cleanup.rs
63.63% <0.00%> (ø)

signal-hook-async-std/src/lib.rs
92.00% <100.00%> (ø)

signal-hook-tokio/src/lib.rs
90.00% <100.00%> (ø)

src/iterator/backend.rs
84.82% <100.00%> (ø)

src/iterator/mod.rs
81.63% <100.00%> (ø)

tests/iterator.rs
88.14% <100.00%> (ø)

src/lib.rs
51.55% <0.00%> (+0.06%)
:arrow_up:


[Android] Need an example of OtaSoftwareUpdateRequestorCluster

Reproduction steps
Android -> ChipCluster -> OtaSoftwareUpdateRequestorCluster
Platform
android
Platform Version(s)
13
Type
Platform validated
(Optional) If manually tested please explain why this is only manually tested
No response
Anything else?
No response

duplicate with https://github.com/project-chip/connectedhomeip/issues/26868