Help with understanding network

Dear chenhsuanlin,
thank you for the paper and code. May I ask you what is the difference between your network and the one in https://cg.cs.tsinghua.edu.cn/papers/CGF-2018-video-stab.pdf? Apart from the decoder part.
Can you please suggest me some way to change your network so that it is similar to the one in the paper? I am trying to implement the network, however I think it is a bit confusing, with all the warps they perform
I would appreciate it if you could help me
Kind regards
Gui

I took a quick look at this paper. The main difference is that unlike ST-GAN which warps the input image multiple times, they predict a spatial transformation for each output feature of the same image, conditioned on the previous steady frames.
It may be easier to first note the difference of the pipelines of this video stabilization network and ST-GAN or IC-STN, so you'll have a better idea of how to implement it by modifying my code.
Hope this helps!

Closing for now, please feel free to reopen if there are other issues.


Effective rainfall

Equation estimating effective rainfall is not clear.
Actions needed:

Add sources @alekordESA
Compare formula options and approaches that fit better @alekordESA
Update equations based on result @Kostas Pegios
Review by @VividEconomics

@markwestcott34  to review and close

Updated equation on effective rainfall based USDA‐SCS method, expressed through the emperical formula presented by Barlam Panugrahi - page 265.

New update on calculation of effective rainfall based on USDA‐SCS method, expressed through the emperical formula presented by M. Ali, S. Mubarak.
Also, resolving this issue depends on issue #39


Add PowerShell Cmd-let equivalent

Adding a link to the Docs on the Powershell equivalent of the the instructions for the console.
Summarize the change in the pull request title
Describe your change, specifically why you think it's needed.
Fixes #Issue_Number (if necessary)

@gwblok : Thanks for your contribution! The author, @aczechowski, has been notified to review your proposed change.

Thanks @gwblok for the contribution! I'll review after the end of the contest. Tagging for #MMS2019Docathon
#hold-off
(reviewers, please don't edit - I'll take care of it.)

@gwblok : Thanks for your contribution! The author, @aczechowski, has been notified to review your proposed change.

#sign-off
Once merged, this should be live with the next daily publishing process. Right now that should be tomorrow (Wednesday, 22 May) around 11:00 Pacific time. No further action needed from you.


Point search to 4.1 version of the docs

The search bar on https://getbootstrap.com/docs/4.1/getting-started/introduction/ returns v4.0 results instead of v4.1.

This issue is already known, please search before posting an issue

👍


Can't use for loops with multiple cluster queues in puppeteer-cluster?

What is the correct method in which to use for loops inside a cluster queue function?
I have an array of 4656 URL's that take around 77 minutes to visit individually with one single puppeteer instance, for each URL visited, the page is evaluated and a for loop is used to get all elements within a particular class.
I want to cut that time down substantially, so puppeteer-cluster certainly grabbed my interest.
In my attempt to use it, I first prepared the 4656 URL's so that they could be visited by 8 concurrent instances / clusters of puppeteer. I did this by dividing the 4656 URL's into 8 arrays holding 582 of the URL's each.
const concurrentGroupLength = Math.round(urlArray.length / 8);
const concurrentGroup1 = urlArray.slice(0, concurrentGroupLength);
const concurrentGroup2 = urlArray.slice(concurrentGroupLength, concurrentGroupLength * 2);
const concurrentGroup3 = urlArray.slice(concurrentGroupLength * 2, concurrentGroupLength * 3);
const concurrentGroup4 = urlArray.slice(concurrentGroupLength * 3, concurrentGroupLength * 4);
const concurrentGroup5 = urlArray.slice(concurrentGroupLength * 4, concurrentGroupLength * 5);
const concurrentGroup6 = urlArray.slice(concurrentGroupLength * 5, concurrentGroupLength * 6);
const concurrentGroup7 = urlArray.slice(concurrentGroupLength * 6, concurrentGroupLength * 7);
const concurrentGroup8 = urlArray.slice(concurrentGroupLength * 7, concurrentGroupLength * 8 + 1);

Next I launched puppeteer-cluster, set a maxConcurrency of 8, and queued 8 clusters for each URL array.
const results = [];

(async () => {
        const cluster = await Cluster.launch({
            concurrency: Cluster.CONCURRENCY_CONTEXT,
            maxConcurrency: 8,
            timeout: 960000,
        });

        const getPageData = async ({page, data: urls}) => {
            for (i = 0; i < urls.length; i++) {
                await page.goto(urls[i], {waitUntil: 'networkidle2'});

                let titleArray = await page.evaluate(() => {
                    let pageTitles = [];
                    for (j = 0; j < document.getElementsByClassName('canvas')[0].getElementsByClassName('genre scanme').length; j++) {
                        pageTitles.push(document.getElementsByClassName('canvas')[0].getElementsByClassName('genre scanme')[j].innerText);
                    }
                    return pageTitles;
                });

                results.push({titles: titleArray});
                console.log(results)
            }
        };

        cluster.queue(concurrentGroup1, getPageData);
        cluster.queue(concurrentGroup2, getPageData);
        cluster.queue(concurrentGroup3, getPageData);
        cluster.queue(concurrentGroup4, getPageData);
        cluster.queue(concurrentGroup5, getPageData);
        cluster.queue(concurrentGroup6, getPageData);
        cluster.queue(concurrentGroup7, getPageData);
        cluster.queue(concurrentGroup8, getPageData);

        cluster.on('taskerror', (err, data, willRetry) => {
            if (willRetry) {
                console.warn(`Encountered an error while crawling ${data}. ${err.message}\nThis job will be retried`);
            } else {
                console.error(`Failed to crawl ${data}: ${err.message}`);
            }
        });

        await cluster.idle();
        await cluster.close();
    })();

However puppeteer-cluster could not run a for loop concurrently within the function. The for loop glitches and exceeds the max iteration defined by i < urls.length, which is always 582. This returns undefined for each iteration exceeding 582, which so happened to be the same amount of queued clusters running.
This occurs because it tries visit pages with await page.goto(urls[i], {waitUntil: 'networkidle2'}); that obviously don't exist because urls[i] during those exceeded iterations were equal to undefined.
Please refer to the video I made below illustrating this issue. The logs you see in the video are referring to the console.log(results) you can find in the script.
https://www.youtube.com/watch?v=G0pHypc7SBs&feature=youtu.be
Thank you.

Did this ever get resolved?

i got JSHandles can be evaluated only in the context they were created when running for loop inside queue funtion
const reviews=await page.$x(list_selector)
for await (review of reviews){
    const [rating] =await review.$x(rating_selector)
    const rating_class=await page.evaluate(el => el.className, rating)
}

but if i remove rating_class and put this await page.evaluate(() => {document.querySelector('div')}) script works fine

it doent triggers on random within first few pages


WIP: Add Google COS builder POC

The PR adds a shell script to build falco probes for Google COS, and updates the POC Dockerfile to use Ubuntu as the build environment as the version of glibc that comes with the falco-driver-loader docker image (believe the OS is Debian Jessie) is too old for some of the Google COS kernel header tooling.
I've deliberately not squashed the two commits as there is some code in the first commit to create a COS-like environment, which ultimately we probably won't use but there is a chance if the probes fail on runtime due to some esoteric difference in the version of clang we use (and that the kernel expects) we may have to revert to. If this is a problem to have in the mainline, suggest that if and when this PR is merged it's done as a squash merge.

Still outstanding:

[ ] script finding the last COS image/build id
[ ] add this script to the github actions yaml

@sHesl, can this be merged?


ThreadPoolStatusChecker get wrong pool size message

[x] I have searched the issues of this repository and believe that this is not a duplicate.
[x] I have checked the FAQ of this repository and believe that this is not a duplicate.

Environment

Dubbo version: 2.6.x
Operating System version: all
Java version: all

Steps to reproduce this issue

set dubbo thread pool to be 100 <dubbo:protocol port="-1" dispatcher="all" threadpool="fixed" threads="100"/> and enable dubbo monitor <dubbo:monitor protocol="registry" interval="10000"/>

start dubbo provider application

run telnet localhost 20880 when show dubbo flag then run status -l will get pool size is 100

start a dubbo consumer applicaiton

do step 3 again, pool size change to 0

Pls. provide [GitHub address] to reproduce this issue.
Expected Result
step 5 should show pool size is 100
Actual Result
step 5 show pool size is 0
Troubleshooting

Then the executor changed to MonitorService executor with no pool.
solution
best:

add map.put(Constants.SIDE_KEY, Constants.CONSUMER_SIDE); into AbstractInterfaceConfig.loadMonitor method

temporary fix:

dubbo monitor config like this

I am a bit confused here.  Most of the time status -l should be used to monitor the status of the Dubbo provider threadpool. What's the meaning of showing the pool of the Consumer consuming MonitorService?

yes, status -l is use to monitor the status of the dubbo provider thread pool. but dubbo monitor haven't mark it self as consumer, so it override the provider thread pool data. finally, we got the wrong data.


Zappa doesn't recognize Flask blueprint routes

I have a Flask app and I'm using flask_restful and blueprint to serve up my API.
After deploying my app with Zappa, I have no problem accessing a route I define in app.py, but the other routes don't seem to be registered.
My flask app looks something like this:
app = Flask(__name__)

# load the default configuration
app.config.from_object('api.config.default')

# connect postgres
db = SQLAlchemy(app)

@app.route('/')
def index():
    return "Hello, world!", 200

def create_app(**config_overrides):
    # apply config overrides passed in as a dependency
    app.config.update(config_overrides)

    from v1_0 import app_bp as blueprint
    app.register_blueprint(
        blueprint,
        url_prefix='/v1.0')
    return app

As mentioned above, I am able to access /, but anything under v1.0 I cannot access

Expected Behavior

My blueprint is defined in /v1_0/__init__.py
Actual Behavior

I should be able to access the routes I created in my blueprint
Possible Fix

I think a great use of Zappa is to deploy APIs. Everything has been straightforward, but it would be great to be able to use blueprints

If you change your app_function form 'blah.app' to 'blah.create_app', does it work?

Yep, it gets me further. But I end up with this error whether my app function is
"app_function": "api.app_factory.create_app"
"app_function": "api.app_factory.create_app()"
"app_function": "api.app_factory.create_app(**config_overrides)"
Error
create_app() takes exactly 0 arguments (2 given)

I got it to work with the app object that was being returned in another file.
Thanks!

@laurentrivard could you elaborate on the way that it is being returned in the other file? I've run into the same problem.

def create_app(self, **config_overrides):
   # setup some stuff
   return app

The other file just has
from app_factory import create_app

app = create_app()


[question] additionalVolumeMounts usage

Seems like using additional mounts behavior has changed from the original use case on things like ombi/sonarr/etc.  Can someone add description (or potentially fix) additionalVolumeMounts?
Previous method:
persistence:
  extraExistingClaimMounts:
      - name: "downloads"
        mountPath: "/downloads"
        existingClaim: "downloads"
        readOnly: false

New method:
persistence:
  additionalVolumeMounts:
     - name: "downloads"
       mountPath: "/downloads"
       existingClaim: "downloads"
       readOnly: false

That results in:
Error: UPGRADE FAILED: error validating "": error validating data: [ValidationError(Deployment.spec.template.spec.containers[0].volumeMounts[1]): unknown field "existingClaim" in io.k8s.api.core.v1.VolumeMount
Removing the existingClaim results in the mount not being found.  I'm sure I have poor formatting but this is not my expertise.

Hi @BungeBash sorry for the confusion on the chart updates but yes, additionalVolumes have changed
Here's a snippet from my https://github.com/onedr0p/home-cluster/blob/main/cluster/media/sonarr.yaml#L19 deployment:
    persistence:
      config:
        enabled: true
        storageClass: "rook-ceph-block"
        accessMode: ReadWriteOnce
        size: "25Gi"
    additionalVolumeMounts:
    - name: media-rocinante
      mountPath: "/media-rocinante"
    - name: media-serenity
      mountPath: "/media-serenity"
    additionalVolumes:
    - name: media-rocinante
      persistentVolumeClaim:
        claimName: nfs-media-rocinante-pvc
    - name: media-serenity
      persistentVolumeClaim:
        claimName: nfs-media-serenity-pvc

Much props! Thanks testing now

Let me know, or close this issue if you don't have any further questions :)

All resolved, thanks!

@onedr0p
This response offers no real information as you're not explaining why you did what you did. Also, whatever you are doing here is not at all consistent with the default values.yaml files shipped with the *arr charts since they don't mention AdditionalVolumeMounts or AdditionalValues. The common library is so modular, requiring a fairly deep understanding of how exactly Helm charts work.... basically, it's obviously not "self documenting" in the way where it'd be reasonable to point people toward.
So, I'd really like to reopen this thread. What exactly are the best practices as things relate to using these charts against a RWX PVC? Even a detailed explanation between any common downloader (nzbget, transmission, whever else) and an indexer (sonarr, radarr, anything) would be valuable since everyone uses 1 of each category and would therefore, be able to substitute accordingly.

The use of additionalVolumes will be removed in the upcoming major version of our common library. We have also added more (inline) documentation to our values.yaml. When it is released and you feel that there is still documentation missing, feel free to open a PR or an issue our repo's. We know docs are not our strongest area, but are always looking and working to improve.
As for explaining how/when to use RWX PVC's I think that goes beyond the scope of our project, since that is such a core Kubernetes concept.
Reopening this issue in order to discuss best practices doesn't seem like a good idea to me. Such discussions are best had in either our Discord or in our Github Discussions pages.


Updated init.vim and Nightfox broke

Description
Ran :PlugClean to remove a few plugs i was not using - after plug clean I began receiving the following errors:

On opening neovim:

Error detected while processing /home/chris/.config/nvim/init.vim:
line    8:
E185: Cannot find color scheme 'nightfox'
Press ENTER or type command to continue`

On :Nightfox compile (or sourcing init.vim)

E5108: Error executing lua vim/_editor.lua:404: Chunk is not an array with one or two strings
stack traceback:
[C]: in function 'nvim_echo'
vim/_editor.lua:404: in function 'notify'
...nfig/nvim/plugged/nightfox.nvim/lua/nightfox/lib/log.lua:11: in function 'warn'
.../nightfox.nvim/lua/nightfox/group/modules/treesitter.lua:9: in function 'get'
...config/nvim/plugged/nightfox.nvim/lua/nightfox/group.lua:33: in function 'from'
...nvim/plugged/nightfox.nvim/lua/nightfox/lib/compiler.lua:27: in function 'compile'
....config/nvim/plugged/nightfox.nvim/lua/nightfox/init.lua:31: in function 'compile'
[string ":lua"]:1: in main chunk

What's interesting is I don't see :NightfoxStatus nor :NightfoxClean
Behavior
Expected behavior
Colors and feline should render with colorscheme defined in init.vim
Screenshots

Additional info / context
NVIM v0.7.2
Any assistance is greatly appreciated!

Yes this is correct. This plugin supports the latest version of neovim updating neovim will resolve your issue.

Understood - will do.
If there's a particular version you'd recommend please let me know.
Big fan of your work and the project! @EdenEast

This will support any neovim version >= 0.8.0.

Can you tag a commit that is the last one that supports 0.7.x?

I have bisected nightfox and created the tagged nvim/0.7.x.


Add Travis CI integration

Now we have basic linting for our various languages being used in this
project.
Signed-off-by: Matt Langbehn<EMAIL_ADDRESS>

I'm not sure how to fix this pr. @mlangbehn with you in Australia, will you have time to pick away at this? Maybe help @loafyloaf with it?

builds are failing due to linting errors in publish.js - but if I make the required changes, github complains about a merge conflict.  I'm going to merge this one and propose the required changes to publish.js in a follow up PR


Update performance documentation

Change List

Add examples for the new streaming and external attribute features

Coverage increased (+2.6%) to 82.211% when pulling 778aa936b5d0d7e55f271f44f9a2168e3297b376 on x/perf-docs into b579f8ffe53858d1c20cef8b101cae31948b8523 on master.


OpenGL 3.3 not supported even if mesa is updated and drivers updated on linux.

Tested versions
In Godot 4.3.
System information
Debian based Linux, Godot 4.3
Issue description
When i open godot on MX Linux i get an error saying i need OpenGL 3.3 or higher.
i tried opening it with vulkan drivers and after a minute Godot crashed.
But, i tried it on windows 7 and it did work.
Steps to reproduce
I tried it on MX Linux, GPU: AMD Redeon 5650 HD.
Minimal reproduction project (MRP)
N/A

Thank you for reporting this issue!
It seems like the problem might be related to your GPU's support for OpenGL and Vulkan on MX Linux. The AMD Radeon HD 5650 is an older GPU that may not fully support the required OpenGL 3.3 or Vulkan features on Linux, even with updated drivers.
Suggestions:
Check OpenGL Version: Verify the installed OpenGL version using glxinfo | grep "OpenGL version" to confirm if it meets the 3.3 requirement.
Update Drivers: Ensure that you’re using the latest Mesa drivers for your GPU. Run a system update or install proprietary drivers if available.
Fallback Renderer: If possible, try launching Godot with the --rendering-driver opengl flag to explicitly use OpenGL instead of Vulkan.
Cross-Check with Other Distros: Since it works on Windows 7, it might be worth testing on another Linux distribution to rule out MX Linux-specific issues.
If the issue persists after these steps, please share additional details, such as the exact driver versions and logs (if available). It might help narrow down the cause of the crash.
Let us know if you need further assistance! 😊


full card type support

With backwards compatibility support
Implements https://github.com/matt-kruse/alexa-app/issues/53 and https://github.com/matt-kruse/alexa-app/pull/55

I tested every combination except LinkAccount:

Simple, Standard (both with no title)
Standard with images

I have also added some basic validation logic to help developers out as improper object shape errors are hard to track down.

A bit un-related, why are you not using ES6 features in the node LTS release (4.3.x)?

Hi @doapp-ryanp -  i like where this is headed!

can we turn off the "autoaligning" with the function names? Just revert those back to how they were.
we have a test suite for the project now. Rebase onto master and run the tests using npm test to make sure everything still works. (test suite needs more work!)
3 adding some tests for the new card behavior - I've got a file on master called https://github.com/matt-kruse/alexa-app/blob/master/test/test_alexa_app_cards.js that might be a good place to start!

Do you think we should aim to throw an exception if the fields the card needs to work correctly based on its type are missing?

re: ES6 - there's a milestone for porting to ES6. Once we have good test coverage we can get that underway.

Changes Unknown when pulling 3cb9d7b6c6e6128bba80074cd2c26767e90cca02 on doapp-ryanp:master into ** on matt-kruse:master**.

Changes Unknown when pulling 36a35d26f7a817d46933ca895dd09d1338fd91de on doapp-ryanp:master into ** on matt-kruse:master**.

Coverage decreased (-1.0%) to 64.815% when pulling e7ea665a775d86641b25b8094eb2cf3098210e85 on doapp-ryanp:master into 20d9261e0b953a7818ce31815a19dd8712d5e74d on matt-kruse:master.

Coverage decreased (-1.0%) to 64.815% when pulling e7ea665a775d86641b25b8094eb2cf3098210e85 on doapp-ryanp:master into 20d9261e0b953a7818ce31815a19dd8712d5e74d on matt-kruse:master.

Done. Removed my formatting
Done. All tests pass
I'll work on adding some test cases based on your response to below

Re: throwing Exceptions.  I didn't do this because you don't current throw any Errors that are not caught within alexa-app/index.js.  Said another way, your module does not currently bubble up exceptions, and I didn't want to break that architecture.
The other reason I didn't bubble up, is I kinda made the assertion that the skill should not "break" if the card is invalid.  The intent response will still have speech, not sure if people would want no audio if card has an issue.  My thought was a developer would find out the 1st unit test if they called .card() incorrectly.
With that said, I'm cool bubbling up Exceptions, but I'd prefer to defer to you / your main team to implement this given that you will need to come up with a clearly conveyed design for when an Error is thrown and what type of Error is thrown (I'd propose you come up with your own Exception class that extends Error).
What you think?

Yeah, i think its definitely a valid criticism to point out the way we are handling errors should be consistent. I do think we should reconsider how that's being done currently, but we can defer to when we're in a better place to do so (test coverage before any refactoring!).
Let's hold off on enforcing some constraints on the object that's expected right now until we can look at that more carefully. 👍 Add some tests for the card object returning the correct response and we'll move forward.

Yea sorry didn't to come off harsh there re: no exception bubbling. was just more of an observation.
OK I'll add some tests now

re: harsh, not at all. I think carefully considering the error handling needs to be done, and critiquing how it is put together is needed. perhaps as we move to es6 that might be a natural time to rethink how we are handling them?

Yea rolling it into your ES6 makes sense to me.  Bluebird promise lib has some really nice metaphors for handling throwing and catching of errors (and custom error classes).

Sorry I made the assertion that you'd be going with a promise arch based on bluebird in your ES6 re-write. That wold be my recommendation.

re: promises - yeah, we will be sticking with bluebird as our promise implementation.
Cleaning up how we're working with promise behavior as we have it defined right i'd like to see happen.
Right now, the returning of true or false within intent handlers to indicate we want promises or not i believe we can improve upon. We'll get there!

OK testcases added

Coverage increased (+1.8%) to 67.593% when pulling 06f5b0218531cb0794cc4b4fcbe9898782b07322 on doapp-ryanp:master into 20d9261e0b953a7818ce31815a19dd8712d5e74d on matt-kruse:master.

Coverage increased (+1.8%) to 67.593% when pulling 1331f6b72c32da4eb2f226518facd782b3b847c2 on doapp-ryanp:master into 20d9261e0b953a7818ce31815a19dd8712d5e74d on matt-kruse:master.

🎊 Great - thanks for adding tests. Merged!

Great thanks. Can you npm publish a new version? I'd like to use it :)

I'm unable to currently. @matt-kruse can you publish a new release of alexa-app to npm?

Can you bump the version? I'll update npm from the latest master when that's done.

Published 2.3.3 to npm


Direct Preview Manipulation

As a user I should be able to drag and drop a new pattern directly into the preview. The areas where the pattern can be dropped (due to restrictions) should be highlighted.
We have to discuss, how this feature will work in detail.

Splitted into #449 and #450


error handling of requests fetch

Currently there is no error handling at all, so if an error is returned from the server it is returned to the user in its original form (for example if the API no longer works, or the user's web layer) then he receives an error from the code
The problem with this is the end customer's lack of understanding of what the problem is
Therefore need to make sure that the error returns in the form of an understandable message

Assigning me!

I suggest if you're already in that area maybe also use Promise.allSettled to make the calls faster.
Currently it takes an entire second to bring all data.

@micies
Do you think you are going fix this bug?


IOS sdk integration with Irisscan

Is your feature request related to a problem? Please describe.
The ios face auth is currently mocked. It has to be integrated with Irissscan.
Describe the solution you'd like
the Inji face sdk will call Irisscan sdk internally for faceauth in IOS.

This bug has been moved to Jira.
Link to Jira bug: https://mosip.atlassian.net/browse/INJI-81


Add "copy link" button to editor tools

Right now links are completely overflowing their boxes when they get really long, so it would be easier to simply have a "copy link" button that automatically copies the S3 link to the clipboard. This can be done with Javascript.

Sorry if it was unclear, it is indeed the S3 Amazon links, but it is not intended to be public, it is for when editors use the image uploader I wrote in Editor Tools. We would want you to put it somewhere around here. So when you press it it copies the AmazonURL.
This might be the easiest way to do it: https://clipboardjs.com/
But there is also a javascript API if you don't want to add the boilerplate to the KB/MB we send to the user.
And you can find some more here as well maybe https://www.sitepoint.com/javascript-copy-to-clipboard/
and generally by Googling javascript copy to clipboard.
Sorry about the ambiguity this wasn't a very well written issue. I should probably start linking to relevant files or folders from now on.


Watch all files

Is there any way to watch all files in given folder? Say I'm in the root of my app and I want to watch everything, is there such thing as passing a single dot (.)? Some libs in node-land do that, not sure what's the convention for go?

Hey @ericmdantas,
I'm not totally sure what you mean since currently by default watcher is already recursive.
For example if the root folder for your project is called myproject, by simply adding that folder with w.Add("myproject"), all of the files and folders will be watched recursively from that directory inwards.
Do you mean something else?

Sorry for not being clear.
I mean a way to do it explicitly, because when you're using a 3rd party lib that uses watcher, for example, it'll not know what's the name of the current/root folder right away, so I just think it'd make sense to provide a way to make that explicit.
Something like: did the user provide a folder to be watched? No? Then . it is. If he did, then name_provided it is.
Let me know what you think.

Here's an example with node's chokidar:
var chokidar = require('chokidar');

// One-liner for current directory, ignores .dotfiles
chokidar.watch('.', {ignored: /[\/\\]\./}).on('all', (event, path) => {
  console.log(event, path);
});

I think I get what you mean..
Are you saying that instead of how currently when calling Start without having added any files or folders, instead of how it currently returns an error letting you know that no files have been added, it should just watch whatever directory the code is being called from?
If so, I could probably add that in pretty easily by using os.Getwd() if nothing was added to the watch list.

Or are you more specifically suggesting that I allow that if w.Add() is passed a ., then I add the current directory?

This one :smile:
Do you think it makes sense for your project? I'd understand if it's not the case.

Hey @ericmdantas, had to head out yesterday so sorry for late reply.
Anyway I get what you're saying, but do you think it's really needed to use something like . when in Go we can simply use os.Getwd()?

I mean, it'd be easier to a newcomer in go, but I know what you mean. Let's keep it simple, then :smile:

Closing.

Hey @ericmdantas,
I decided just to add this feature since it I knew it would just take a minute to implement anyway, so you can now use w.Add(".") and w.Add("..") :)

Awesome, thanks!


Create legend component

Since we're going to rebuild the UI from scratch I'm closing this issue.
If you still have any questions, don't hesitate to reach out on Gitter or open a new issue!


GraalVM example for Kotlin AWS SDK

This pull request adds a new project cloudwatch-logs-reader to the repository. The project is a Kotlin-based application that reads log events from AWS CloudWatch Logs. It uses the AWS SDK for Kotlin and is configured to run as a native image using GraalVM.
Key Changes:

Added cloudwatch-logs-reader project to settings.gradle.kts.
Implemented the main functionality in Main.kt to read log events from CloudWatch Logs.
Configured Gradle tasks for building and running the application as a native image using GraalVM.
Added reflection configuration for GraalVM in reflect-config.json.
Updated ReadMe.md with detailed instructions on how to use the project, including prerequisites, building, running, and reflection configuration.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Thanks @ianbotsf and @lauzadis for merging 🚀


Non-successive way points generated by A-star algorithm in freespace planner

Checklist

[X] I've read the contribution guidelines.
[X] I've searched other issues and no duplicate issues were found.
[X] I'm convinced that this is not my fault but a bug.

Description
Way points generated by A-star algorithm are not successive as the red circle shows. It could result in poor trajectory following performance.

Expected behavior
Way points generated by A-star algorithm are successive. Here successive means the vehicle can move from the former point to the next point through a movement in the transition_table_. Possible transitions are defined as below.
AstarSearch::TransitionTable createTransitionTable function
Actual behavior
Way points generated by A-star algorithm are not successive.
Steps to reproduce

Start autoware planning simulator using default
Set pose estimate and goal pose the parking lot

(These steps can not guarantee the problem will repeat. According to my experience, there is a higher probability if the number of arcs in ReesShepp solution is large.)
Versions

OS: Ubuntu 20.04
ROS2: Galactic
Autoware: Autoware.universe:main

Possible causes

According to the transition table design, two consecutive points should be like the blue arrows. The yellow ones(shift_theta greater than dθ) and the green ones(can not reach the next point precisely through any of the transition types) should not have been appeared.
If the preceding node changed, the nodes behind should recheck the transition relation and recalculate the actual cost or just break the connection. But these steps are not implemented now. So if a node in the closed list is rewritten during the search, and its child node stays the same, the output may be as the green arrows show.
For example. In the following picture, S is the start point, G is the goal point and P(P*) is the non-successive point. At first, nodes P* is in the closed list and its child D is in the open list. Then point C is chosen from the open list and node P is pushed into the open list (again) as a child of C. Actually P and P* are the same node in search space cause they are in the same grid and have the same orientation. In other words, P and P* use the same part of memory and share the same index in search space. Even though P is not totally equal to P*, D keeps pointing to P/P*. If D is chosen from the open list, the problem may appear as S-C-P-D-G has a chance to be selected as the best way. In that case, we will get a non-successive way point array as the figure shows.

Additional context
No response

@TakaHoribe Could you assign someone from Planning team to take a look at this?

The bug is caused by queuing a node more than once and modifying the node elements for different queues. Such operation results in incorrect data association and exploded when retrieving a queue to generate the final path.  It can be fixed by creating an new node instance for data storage every time the node is queued.  Another strategy is just to forbid a node to be queued second time just as the implementation in ROS-Nav2.
I tried to fix it by the first method but the node data storage implementation needs alteration as we don't know exactly how many times will a node be queued. I simply substituted the pre-allocation by instant-allocation and the memory consumption obviously decreased and meanwhile the time consumption obviously increased. In general, the performance is not very good. Maybe some other container such as map could improve the instant-allocation performance.
So instead I used the second method with reference to ROS-Nav2 implementation even though it will block some possible paths. I tested several cases after the fix and it works for them all. Maybe the tiny constraint of search space has little influence on the result because the visit to search space is originally very sparse in most cases. In ROS-Nav2 implementation, some tricks as AnalyticExpansion are composed into the main algorithm and I think it could benefit the algorithm to some extent.
If there are better solutions, please let me know.


Unwrap original exception when dispatching entity

Unwrap and rethrow the original exception from a failed entity operation.

Only necessary for other functions if they are being invoked by reflection, which is what entities does. Orchestrations and activities will not have this issue.


Document what URL use in static rules

Document that you don't have to use mapped URL but URL resolved controller in static rules.
Please, see:
https://grails.slack.com/archives/questions/p1455738057000653

@bgoetzmann in the provided slack link I don't find the question or conversation you are refering to. Could you paste here the snippet of conversation you are refering to?

It's been > 2 years since this issue was created.
No feedback  has been received.
Closing.


Remove redundant bitwise OR TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES

Objective
TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES  was already included in adapter.features() on non-wasm target, and since it is the default value for WgpuSettings.features, the subsequent code will also combine into this feature:
https://github.com/bevyengine/bevy/blob/b6066c30b6cfa7bffa598d45706dbe6e46ad24fc/crates/bevy_render/src/renderer/mod.rs#L155-L156

bors r+


Fix typo

Fixed spelling of horizontal due to which the test layout _main_horizontal_4_panes.yml
was not running.

@TomAnthony  have a look at this.

@TomAnthony

Thanks for this! :)

Cool. Thanks. ☺
On Thu, Dec 31, 2015 at 12:20 AM, Tom Anthony<EMAIL_ADDRESS>wrote:

Merged #17 https://github.com/TomAnthony/itermocil/pull/17.
—
Reply to this email directly or view it on GitHub
https://github.com/TomAnthony/itermocil/pull/17#event-502981887.

--
Aditya Varma.
Mobile :<PHONE_NUMBER>0
SkypeId: varmaaditya

Cool. Thanks. ☺
On Thu, Dec 31, 2015 at 12:20 AM, Tom Anthony<EMAIL_ADDRESS>wrote:

Merged #17 https://github.com/TomAnthony/itermocil/pull/17.
—
Reply to this email directly or view it on GitHub
https://github.com/TomAnthony/itermocil/pull/17#event-502981887.

--
Aditya Varma.
Mobile :<PHONE_NUMBER>0
SkypeId: varmaaditya

Will contribute MORE when I find TIME. :)
On Fri, Jan 1, 2016 at 8:06 PM, Aditya Varma<EMAIL_ADDRESS>wrote:

Cool. Thanks. ☺
On Thu, Dec 31, 2015 at 12:20 AM, Tom Anthony<EMAIL_ADDRESS>wrote:

Merged #17 https://github.com/TomAnthony/itermocil/pull/17.
—
Reply to this email directly or view it on GitHub
https://github.com/TomAnthony/itermocil/pull/17#event-502981887.

--
Aditya Varma.
Mobile :<PHONE_NUMBER>0
SkypeId: varmaaditya

--
Aditya Varma.
Mobile :<PHONE_NUMBER>0
SkypeId: varmaaditya

Will contribute MORE when I find TIME. :)
On Fri, Jan 1, 2016 at 8:06 PM, Aditya Varma<EMAIL_ADDRESS>wrote:

Cool. Thanks. ☺
On Thu, Dec 31, 2015 at 12:20 AM, Tom Anthony<EMAIL_ADDRESS>wrote:

Merged #17 https://github.com/TomAnthony/itermocil/pull/17.
—
Reply to this email directly or view it on GitHub
https://github.com/TomAnthony/itermocil/pull/17#event-502981887.

--
Aditya Varma.
Mobile :<PHONE_NUMBER>0
SkypeId: varmaaditya

--
Aditya Varma.
Mobile :<PHONE_NUMBER>0
SkypeId: varmaaditya


(Web) WebPlatformInAppWebViewWidget ID 0

[x] I have read the Getting Started section
[x] I have already searched for the same problem

Environment

Technology
Version

Flutter version
3.19.1

Plugin version
6.0.0

Android version

iOS version

macOS version
14.4.1

Xcode version

Google Chrome version
125.0.6422.60

Description
Expected behavior:
I am trying the package with flutter web, i disabled the web security to run the app, everything seems not working fine but works with iOS not web
trying to achieve some results with these basic functions

onLoadStart
onLoadStop
onProgressChanged
injecting a JS code
other

Current behavior:
onWebViewCreated the only one worked, the print shows but with (Web) WebPlatformInAppWebViewWidget ID 0 calling "onWebViewCreated" using [] message
Steps to reproduce

              InAppWebView(
                key: webViewKey,
                initialUrlRequest: URLRequest(url: WebUri("https://inappwebview.dev/")),
                onWebViewCreated: (controller) {
                  webViewController = controller;
                  print("onWebViewCreated"); // prints successfully
                },
                onLoadStart: (controller, url) {
                  setState(() {
                    this.url = url.toString();
                    urlController.text = this.url;
                  });
                  print("onLoadStart");
                },
                onLoadStop: (controller, url) async {
                  setState(() {
                    this.url = url.toString();
                    urlController.text = this.url;
                  });
                  print("onLoadStop");
                },
                onReceivedError: (controller, request, error) {
                  print("onReceivedError");
                },
                onProgressChanged: (controller, progress) {
                  setState(() {
                    this.progress = progress / 100;
                    urlController.text = url;
                  });
                  print("onProgressChanged");
                },
                onUpdateVisitedHistory: (controller, url, androidIsReload) {
                  print("onUpdateVisitedHistory");
                },
                onConsoleMessage: (controller, consoleMessage) {
                  if (kDebugMode) {
                    print(consoleMessage);
                  }
                },
              ),

This
Than that
Then

Images

Stacktrace/Logcat
[WebPlatformInAppWebViewWidget] (Web) WebPlatformInAppWebViewWidget ID 0 calling "onWebViewCreated" using []
onWebViewCreated

If you need any help or testing, or even contributing i'd love to! :)

same issue here

Same issue i am facing any one have solution for this?

Same issue i am facing any one have solution for this? @hemalivekariya @andynvt @hn-n

@MichaelSSY  You can follow this PR
https://github.com/pichillilorenzo/flutter_inappwebview/pull/2058


Test get_annotations_from_mistral function with mock data

User Story
As a developer, I would like to create a test function to verify the output of the get_annotations_from_mistral function using mock data, to ensure that the function behaves as expected.
Background
The get_annotations_from_mistral function takes several parameters, including api_token, model_name, file_content, temperature, top_p, max_tokens, and instruction. To test this function thoroughly, we need to provide mock data for each parameter and compare the actual output with the expected output.
Acceptance Criteria

[ ] Implement a test function test_get_annotations_from_mistral in the file test_get_annotations_from_mistral.py.
[ ] Provide mock data for each of the following parameters: api_token, model_name, file_content, temperature, top_p, max_tokens, and instruction.
[ ] Calculate the expected output based on the provided mock data.
[ ] Call the get_annotations_from_mistral function with the mock data and compare the actual output with the expected output.
[ ] If the actual output matches the expected output, the test passes. Otherwise, the test fails.

========
generated by LLM

wrong repo


TTS Broken

Whether i'm using the VA plugin or the standalone executable anytime it tries to use TTS either through testing or practical use nothing is said and the CPU usage on the executable or VA (whichever is the one being used) goes way up and goes up further each time it tries to use TTS. I've uninstalled and reinstalled several times deleting %APPDATA%\EDDI each time.

Any help would be great. I can't figure this out and I would love to try out EDDI. It looks like an awesome piece of software. Seriously, kudos to the developer!

What TTS engine are you using?  I use IVONA with no problems, and I've also tried the default Windows 10 TTS engine without any trouble too.  If you've not tried already, use the Windows Default and see what happens.

I've tried both the windows default and Ivona and they both work when i'm not using EDDI, but with both the standalone and plugin versions of EDDI they don't work.

Hmm.  Well, I'm no expert, just a user, I'm sure CMDR McDonald can provide better support.  Although, it sounds to me like your TTS voices may not be installed/working properly?  Have you tried reinstalling IVONA?
I believe that EDDI uses .NET you could try reinstalling and/or up dating that to the latest version.
Also check out the troubleshooting here: https://github.com/cmdrmcdonald/EliteDangerousDataProvider/blob/master/TROUBLESHOOTING.md
There are extra log files that can be sent to the developer (cmdrmcdonald) but only do these if he requests you to do so.
However, all this could be rubbish as I don't really know how EDDI is written.  Sorry, I'm just guessing, but it can't hurt to try them.

Again, the TTS voices work fine when i'm not using EDDI & this issue includes the default voices.

This sounds like the media feature pack in your Windows installation is corrupt.  Please could you try reinstalling it (search for 'media feature pack' along with your version of Windows to find it).
If that doesn't solve the issue then please enable verbose logging in EDDI, recreate the issue, then upload the logs.  Enabling verbose logging and uploading the logs are options available on the first tab when EDDI opens.

I have the US version of windows 10 the media feature pack doesn't apply to my version as those features are built in to the OS

I finally figured it out! Apparently Window's "Speech Properties" voice activation was enabled as well as "Review documents and mail to improve accuracy". I guess this was causing some conflict with EDDI. The plugin works great now and I look forward to using it extensively! I'll leave this open for a bit so I know you've seen it.

Ahh so I was kinda along the right lines saying it was something to do with the voices rather than EDDI.  I had a look at those setting on my PC and I don't have them enabled, so that's why I've not come across this problem.


Memory leak when definition unshared true

I has issue when make looping and get object with unshared set true. memory not release after function finish. Maybe because when get object, that object save in ctn.

Hello,
unshared objects are still stored in the container. This was done because they may need to be closed when the container is deleted.
You can try the branch https://github.com/sarulabs/di/tree/speed_improvements
This is a complete rewrite of the project to improve performance.
On this branch only unshared objects with a close function are stored in the container.
This should resolve your issue.
If this work I will considerer merging this branch on master. I wanted to document the new features before doing so. But it has been more than a year now and I could not find the motivation.

Thank you, I think this can resolve my issue.
I think this is very great library, if this compare with another DI library in Go because is very easy to use and very simple.
Maybe this can give you motivation wkwk

@sarulabs Do you plan to merge/release the speed_improvements branch?
Any plans to continue maintaince of this library?

It's been two years already... I've really been lazy...
I'll merge the branch this weekend. Even if the documentation is not perfect.
Appart from that, I don't plan to work on new features. But I will always try to fix bugs.

@sarulabs Thanks! I can help you with the GitHub Actions, to cover tests, lint, etc.

The branch speed_improvements_wip that was more or less speed_improvements with improved documentation was merged into master. The version v2.5.0 was released.

@sarulabs Thank you, amazing work! 💪


[Bug]:  Can't Install   Puppeteer  because I can't downlead install-f089ffe2.sh into the temp file

Bug description
Steps to reproduce the problem:

…
Open Visual code

Open Terminal
3.  Type npm install puppeteer
Puppeteer version
NA
Node.js version
v16.16.0
npm version
8.14.0
What operating system are you seeing the problem on?
 Perhaps NPM creates a temp file for the package.json scripts but something fails? Unfortunately, I am not able to reproduce the issue on our Windows bots. Perhaps try opening an issue with NPM or asking the question on StackOverflow? Also, I some non-ASCII characters in the cwd, namely, מבחנים, perhaps try in a folder without those? Feel free to post an update here if you find a solution or a hint where we can fix this on the Puppeteer side.

Hey, unfortunately, it looks like a problem with NPM as Puppeteer does not ship an install.sh script. Perhaps NPM creates a temp file for the package.json scripts but something fails? Unfortunately, I am not able to reproduce the issue on our Windows bots. Perhaps try opening an issue with NPM or asking the question on StackOverflow? Also, I some non-ASCII characters in the cwd, namely, מבחנים, perhaps try in a folder without those? Feel free to post an update here if you find a solution or a hint where we can fix this on the Puppeteer side.

Thanks ,I guess it I have  permission Issues with downloading NPM packages on my computer . I can't install gritty package as well .


Fix API dependencies

datetime, ktor and coroutines and serialization are all exposed via the public API, therefore need to be exposed as API dependencies.

To see what I mean about the 'runtime' vs 'compile', have a look at the resulting POM: https://repo1.maven.org/maven2/app/moviebase/tmdb-api-jvm/0.9.0/tmdb-api-jvm-0.9.0.pom


detailed exercise of frexp/ldexp

Subjective empirical observatoins (none of which are documented) point to some potential flaws in frexp/ldexp. The purpose of this issue is to perform detailed, in-depth exercises and maybe more tests to validate frexp/ldexp 32/64.

Done throughout testing phase(s).


Why is this library copied into multiple projects, but never released separately?

Fedora Packaging guidelines require separate packaging of libraries, when they can be packaged separately. Also shared libraries should be always used.
Is there any specific reason, why this library is shared by multiple projects, but they don't support building it in form of shared library? Why is only source files copying used?

Despite its name starting with 'lib', libmy is not a standalone
library or a coherent framework, but rather a grab bag of miscellaneous
generally unrelated utility functions, convenience wrappers, macros, and
data structures we've written and/or collected over the years. The
files contained in libmy would conventionally be in a misc, util,
contrib, or similar directory in many C projects, if not mingled
with the main sources.
Because of this miscellaneous nature, and that projects typically
use only a handful of files from this collection with very little overlap
between projects, it makes little sense to merge this collection into a single
dependency.


Add average, total votes to selector votes CSV export

Fixes https://github.com/osbridge/openconferenceware/issues/118

Coverage decreased (-0.02%) to 90.694% when pulling fef97d9e19c7729e2f4d26bc154a14f54b5d9bf8 on selector-votes into 9f01f1587ee1ccde31292836b4f020329d325c23 on master.


Handle processing of Amazon Switch Account page for login process

For at least one German user attempting to login, the login process brings them to the switch account page. This page apparently relies on Javascript to render the switch user box and log off option, which means bs4 can't read the form option to process and our login script can't find a <form> to pass data to.
Based on reviewing the captured html page, this can be partially replicated by disabling javascript and going to the appropriate switch account link from the main Amazon page which demonstrates a broken page without selectable info.

I think the region is a coincidence and likely could happen to any account.
The equivalent US switch account url is here
We need to explore options (best to worst in my mind)

Simulate click to select HA configuration account.
Forcing logout and manually re-signing in (I suspect this issue only occurs because of one successful login, but I'm not sure what would trigger this after the login so this a temp solution)
Manual workaround (perhaps logging out all accounts option in Amazon.com, assuming it exists).

EDIT: 1 may not be possible after some further looking; the post request is being protected by a data and crsf token which is generated by the JavaScript. 2 will probably work as it's a simple get to https://alexa.amazon.com/logout which then 302s to the Alexa login page.

Closing as original user reported a reboot after deleting .pickle solved this. Logout may be a good default url though.


Improve security, myQ cloud password is visible, not encrypted or scrambled

Please explain your feature request in a one or two sentences.
The myAQ plugin password is in plain text and visible in the config.json file or directly in the Homebridge configuration editor.
Wouldn't it be better if it was in base64 or some other kind of encryption instead of plain text, even in an encrypted file.

Is your feature request related to a problem? Please describe.
Security flaw by having the password visible in plain text instead of an encrypted or scrambled format.

Any particular Meross devices that this relates to?
No

Anything else?
Example - Current
{
"name": "Meross",
"username"<EMAIL_ADDRESS>"password": "HelloWorld1234",
"connection": "default",
"platform": "Meross"
}

Example - hidden password in base64
{
"name": "Meross",
"username"<EMAIL_ADDRESS>"password": "SGVsbG9Xb3JsZDEyMzQK",
"connection": "default",
"platform": "Meross"
}

Hi @LeoOttawa
You can already use a base64 version of your password in the meross plugin config 😉

Thanks Ben.  I am new to Homebridge and was expecting and looking for some sort of password encryption support in the plugin config UI.  I used base64encode.org, updated the Homebridge config file and restarted the server - all good.  Thanks!


hls_lfcd_lds_driver: 2.0.2-6 in 'dashing/distribution.yaml' [bloom]

Increasing version of package(s) in repository hls_lfcd_lds_driver to 2.0.2-6:

upstream repository: https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver.git
release repository: https://github.com/robotis-ros2-release/hls_lfcd_lds_driver-release.git
distro file: dashing/distribution.yaml
bloom version: 0.10.7
previous version for package: 2.0.2-5

hls_lfcd_lds_driver
* fix laserscan data bug
* rename nav2 params
* fox bug, deprecated param name
* use static param type for Galactic
* Contributors: Will Son

A new PR has been requested #29789 for resolving regressions.


RowClick show details dialog without edit

Dear all,
New to JS and experimenting with this script. Wondering is it possible on RowClick to view item details in a dialog window?
I'm testing with the demo data.
http://plnkr.co/edit/wy3f2oYjhrwfOP8Bjv3a
Cheers

I was able to figure it out by using this example :+1:  thanks.
http://jsfiddle.net/tabalinas/fn1d8d84/


Feature : Add custom messages.

Hello,
I want to customize the "Previous Page" and the "Next Page" and the title of the gui.
Please add this ! :)
Thanks. :D

Sure, I can localize the messages. Good idea!

Thanks ! :)

I'll localize everything, don't worry. All of it 😜

Thaaanks. :D

Works fine. :) Thanks ! :D

Sorry for not seeing your replies! I'm glad it works well for you :)

Thanks. :)

Np :)


Image Comparison Slider

Checklist

[X] I have read and accepted the contributing guidelines.

Is your feature request related to a problem? Please describe
I would love the ability to have an image comparison slider feature to add to the website.
Describe the solution you'd like
Think something like this:

Bassically, it is the ability to put two images in and allow for a slider to compare the two images.
Describe alternatives you've considered
No response
Additional context
No response

up!


Do not expose end point detail in the error message that is displayed to user

Following notification is shown when there is an authentication failure

In all other failures, following notification is shown

@lszomoru can you please verify this/

Looks like there are still places in which this occurs (ex: seeing the endpoint while hitting an error turning off sync)


Just nested container directives

Initial checklist

[x] I read the support docs
[x] I read the contributing guide
[x] I agree to follow the code of conduct
[x] I searched issues and couldn’t find anything (or linked relevant results below)
[x] If applicable, I’ve added docs and tests

Description of changes
TODO

Welcome @instopunk! 👋
Could you add some context and description around what your are trying to solve here?
Is this PR related to https://github.com/micromark/micromark-extension-directive/issues/8? Or something else entirely?

@ChristianMurphy Hello! I apologize for such a bad PR. I'm new to github and I'm just trying to figure out how everything is set up here =) Yes, these changes are related to the issue #8 you mentioned. I think I managed to solve it and it works for me. But I still don't know how to properly cover these changes with tests(

But I still don't know how to properly cover these changes with tests

To test it add examples in https://github.com/micromark/micromark-extension-directive/blob/main/test/index.js
which rely on the new behavior you added.

Also based off https://github.com/micromark/micromark-extension-directive/issues/8#issuecomment-789809866
It sounds like the intent of that discussion may have been do have this behavior behind a flag? @wooorm would be able to confirm.

@instopunk is you're still interested this would be a good change to have.
If you have follow up questions on testing or how to put a feature behind an option/flag feel free to ask.

@ChristianMurphy, oh thanks! I just need a little time to figure it out


Getting error in IE

Object.assign is not a function

Hi @maxcc0,
At the moment, IE is not supported (I didn't test for it, so I don't know what need to be changed).
However, you can find a fork here that supports more browsers, albeit with an older version.
Moreover, could you give more context from where you got the error? A stacktrace and usage would be nice.

Fixed by #12


ability types

Generated summary (powered by Graphite)

Pull Request Description
TL;DR
This pull request includes changes to the "common.go" file in the cache package. It renames the "init" function to "Initialize" and adds the creation of tables for abilities and ability lists. It also includes changes to the file structure and package names, as well as the addition of new files for handling abilities in the cache.
What changed

Renamed the "init" function to "Initialize"
Added creation of tables for abilities and ability lists
Renamed the "move.go" file to "moves.go"
Added a new file "abilities.go" for handling abilities in the cache
Changed the package name from "cache" to "pokemon"
Imported a new package called "movesCache"
Modified the GetMove function to use the new movesCache package
Changed variable names and function calls related to caching and retrieving moves

How to test

Run the program and observe that the "Initialize" function is called instead of "init"
Check if the "ability" and "ability_list" tables are created in the database
Verify that the cache for moves is initialized and the "moves.go" file is renamed
Test the functions for adding and retrieving abilities from the cache
Check if the file structure and package names are updated correctly

Why make this change

Renaming the "init" function to "Initialize" provides a more descriptive name for the function
Adding tables for abilities and ability lists allows for storing and retrieving this data from the database
Renaming the "move.go" file and adding the "abilities.go" file improves the organization of the code
Changing the package name and importing a new package aligns with the changes in file structure and functionality
Updating variable names and function calls improves code readability and maintainability
Adding test functions ensures the correctness of the implemented functionality

Current dependencies on/for this PR:

master

PR #2   👈

This comment was auto-generated by Graphite.

If we are being completely honest here, finishing up is an understatement. I am basically starting lmao.

Merge Activity

Oct 2, 8:58 PM: @mazylol started a stack merge that includes this pull request via Graphite.


Fix post interactions on profile, post page and mobile view

Check table
Desktop

Home
Post Detail
Profile

Interaction

Reshare

Comment

Mobile

Home
Post Detail
Profile

Interaction

Reshare

Comment


Update disks-convert-types.md

10/30 GA edits

@roygara -
Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
NOTE - all validation issues must be resolved before we can merge. changing the H2 has broken some links. @elieliteli - can you update the relevant files/lines to fix that? thanks.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


chore: classify agent

Checklist

[x] I have ensured my pull request is not behind the main or master branch of the original repository.
[x] I have rebased all commits where necessary so that reviewing this pull request can be done without having to merge it first.
[x] I have written a commit message that passes commitlint linting.
[x] I have ensured that my code changes pass linting tests.
[x] I have ensured that my code changes pass unit tests.
[x] I have described my pull request and the reasons for code changes along with context if necessary.

hoping to have some more modernized codebase with classes and better IDE/autosuggestions.
some wishful thinking is also to be able to use private class method/fields later on.

Codecov Report
Patch coverage: 87.50% and project coverage change: -0.01% :warning:

Comparison is base (cfb7b5e) 94.40% compared to head (fca95a3) 94.39%.

: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.
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1777      +/-   ##
==========================================
- Coverage   94.40%   94.39%   -0.01%
==========================================
  Files          14       14
  Lines        1143     1141       -2
==========================================
- Hits         1079     1077       -2
  Misses         64       64

Files Changed
Coverage Δ

src/node/agent.js
88.88% <84.00%> (-0.70%)
:arrow_down:

src/agent-base.js
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Thanks. I'm ready for a review.
I just did a simple PR to see if this is active/maintained and what kind of things you are acceptable of.
you can maybe expect more PR to come later on.


Fixes for repeated Configure calls

Make random seed resetting in Configure happen only before a model is initialized. That should help with #1054.
Prevent accumulation of parameter "history" within Booster::cfg_ during repeated Configure calls, by resetting the value if a name already exists. It shouldn't really change any results, except it would make the propagation of parameters more efficient while doing parameter resets at each iteration for models with thousands of rounds.

please fix the lint error. You can reproduce it locally by type make lint
https://travis-ci.org/dmlc/xgboost/builds/126000921


First draft for the ARAIG plugin for the ROSTooling

This PR add a new plugin to help to auto-generate the python script implementation for the calculators used in the ARAIG testing framework: https://github.com/ipa320/araig_test_stack/tree/master/araig_calculators
The plugin consists of a set of dialogs menus that allows the user to select from the available interfaces the ones that are the inputs of the calculator ( 1) publishers present on the real robot system and 2) publishers for the runner node ) and to configure the outputs.
The flow of the plugin is the following:
1) Set name of the calculator
2) Select from the publishers found on the robot the ones that will be used by the calculator and create the corresponding subscribers
3) Load the runner configuration (as a .ros file)
4) Select publishers from the runner configuration hat will be used by the calculator and create the corresponding subscribers
5) Set the list of outputs (publishers) of the calculator as a list (strings separated by commas) with the names
6) Select type of the output for each defined publisher (bool signal or float message)
-> this plugin will generate at the end the file X_calculator.ros under src-gen/calculators/  and its derivated  X_calculator.py code.

@ipa-rwu the python code generator has to be implemented: calculator.py generator, feel free to modify the handler, specially the help menus and the options of the dialogs GeneratorHandler . If you need an example of a similar code generator, you can check the observers.py generator
For the installation you can use the option of "installation from source code" https://github.com/ipa320/ros-model/blob/master/docu/Installation.md#option-2-using-the-eclipse-installer---source-installation-ros-tooling-developers then drive to the folder git/ros-model and call the following git command:
git pull --rebase origin ARAIGPlugin
@ipa-kut FYI

This can be closed, superseded by https://github.com/ipa320/ros-model-extensions/pull/3


Integer casts do not truncate

The code:
int i = (int)3.14;

produces:
i = <number>3.14;

The truncation is lost.

same problem affects integer division:
int x = 502; x = x / 100;
produces
i = 5.02
those conversions (and result of division) should be treated with x >> 0 to get the integer value


Maybe slim down the Autograder

Description
The autograder has a lot of dependencies, but most of them are only used for a few things or not at all.
For example the following could be removed:

lombok
docker (move runtime features to a different module from core)
spotbugs
(maybe) pmd (there are two difficult to reimplement checks: https://github.com/Feuermagier/autograder/blob/main/autograder-core/src/main/java/de/firemage/autograder/core/check/complexity/DiamondOperatorCheck.java and https://github.com/Feuermagier/autograder/blob/main/autograder-core/src/main/java/de/firemage/autograder/core/check/general/ForToForEachCheck.java)
jgraph
autograder-treeg (currently unused?)
errorprone (in my opinion not worth it)
commons-compress? (not sure what it is even used for)
lingua (might be removed as well)

The idea is to refactor those out of autograder-core and move them into a new module like autograder-extra. This module can then be included or not depending on the requirements.

treeg is used by the Regex check - it is a parser for Regex. jgraph is currently unused and only an artifact from experimenting with graph-based analysis to detect UI/logic mixups. Commons-compress is probably also unused and only an artifact from when the Autograder was intended to be a web-based tool, where code was compressed for transfer.


WIP: Flow

I am not 100% about the type VirtualComponent (I had missed that in my first draft for hyperapp as well), and need to test this but should be working for users to be able to use flow with picodom.
Changes, comments, suggestions always welcome.

so here is a commit that adds to the dist directory a copy of the *.js.flow files for flow to pick up after an npm install picodom ...  I am going to test this out locally but should be working, it has 90.5% flow coverage.  I had to add two helper functions to work around flow errors, if anyone knows of a better way to get flow to be happy I would be glad to change whatever in this PR.  I'm still learning about flow myself so this may not be the best way to do things.
I didn't like having to add the typeof conditionals but couldn't find a way to get flow to like the implicit type checks that were in the code base.

I can't seem to get the tests to run with babel-jest, anyone had experience with getting jest to work with es6 code?  or know what the es5 syntax would be for the line:
import type { VirtualNode } from "./h"

@andyrj It seems this PR is adding flow annotations to the source code, but the one on hyperapp is only adding type declarations.
Can we just add type declarations?

Yes, that is what my first set of commits were in this PR, but I thought I would put types on the entire code base and clear up flow errors, so now I can be more sure of the standalone type declarations.
For instance I had missed Node, which is what document.createElement() returns, needed in some of params for patch() that I found by doing this.
If you would like I can either open a new PR or revert this PR to just the picodom.js.flow and a simple build step to copy it into dist/

I'd prefer keeping and fixing this one PR if you can do that.

By the way, how does one test this?

Well I guess you could add flow types to the tests and then run flow on that directory, if you have 100% test coverage that should fully exercise the flow library definition also.

ok last commit worked around h() type declaration...  it now works but is not very strict on type checks with ...children in h params.  Maybe someone smarter than myself can figure out a more strict type declaration for that function


Repin

Update pycairo dep and rerender with conda-build 3, trying to do things right in the new paradigm.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Clicking on hlink generates javascript error

If I specify an hlink in my module code, clicking on the link doesn't do anything. In the browser's JavaScript console, it displays:
TypeError: $help_body is undefined[Learn More]
bundle.min.js:206:17613

The relevant module code is:
hlink("Help", "sysinfo");

Help works fine when specified via ui_print_header(). However, my module needs multiple help links.
I am using Webmin 1.881 on CentOS 6.9. Browser is Firefox 59.0.2 on MacOS X 10.13.4.

Hi,
I am travelling right now. I will do my best to fix it as soon as possible. I think I know the source of the issue though.

It's fixed and checked.
Thanks for reporting.

Thanks for the quick response.

You're welcome.


added google authentication

In this PR I have added google OAuth using firebase please look into it and ping me if any changes are required.

@DhanushNehru Please look into the checks and tell me if I should make any changes that are required.

Hi @HarshMakadiya can you view the above vercel deployment status & also let me know if any constant environment variables to be configured, and the required steps involved

@DhanushNehru yes you need to add your own variable of firebase authentication in env. That's why vercel is giving error.

@HarshMakadiya  I have added & it seems it doesn't work as expected, not sure if anything is missed, you can check the vercel deployment output and investigate

@DhanushNehru Popup is showing but not opening because of not putting the allowed domain there. Below is an example can you put this https://harmony-code-f7xlb0t58-dhanushnehru.vercel.app/ inside your domain allowed in firebase and check after that?

Sorry, @DhanushNehru I was just resolving the conflict of gitignore I didn't know it would merge into the main. First, check this branch from your end and then merge it.

Thanks @HarshMakadiya , I appreciate your work

Hi @HarshMakadiya seems due to some merge factors the google sign in feature button is not visible, can you sync the repo again and create another PR ?

@DhanushNehru yeah just a minute.

I found out that it is commented, now uncommented i guess, just want you to verify once @HarshMakadiya

Sure @HarshMakadiya

@HarshMakadiya it was commented and I resolved it, thanks for your quick response

@DhanushNehru Great!. I was looking at my local server and It was working. So everything is alright now? If you need any help ping me.


Feature Request for Live View of PFTop or other live view Diagnostic

Possibiltiy to detach the view to have an second window to check/watch while editing rules

This would invalidate the csrf token for your session, you could use either a shell with pfTop or a separate browser which uses its own session.


Issue when running command scrcpy

command:

scrcpy

output:

INFO: scrcpy 1.12.1 https://github.com/Genymobile/scrcpy
/home/willfam/Desktop/scrcpy/scrcpy-se...shed. 6.0 MB/s (18802 bytes in 0.003s)
ERROR: Exception on thread Thread[main,5,main]
java.lang.NumberFormatException: For input string: "1.12.1"
at java.lang.Integer.parseInt(Integer.java:521)
at java.lang.Integer.parseInt(Integer.java:556)
at com.genymobile.scrcpy.Server.createOptions(Server.java:52)
at com.genymobile.scrcpy.Server.main(Server.java:101)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:262)

It states I am in scrcpy 1.12.1 instead of 1.4, is this because of a mistake in deleting previous version of scrcpy?

You are using a wrong prebuilt server.
Download the last one and retry: https://github.com/Genymobile/scrcpy/blob/master/BUILD.md#prebuilt-server

It states I am in scrcpy 1.12.1 instead of 1.4,

Oh, you want to run scrcpy 1.4? (why?)
You need to use the scrcpy server 1.4 then (or build it manually from the v1.4 tag).

Oh, I thought it needed to be 1.4 because of it saying scrcpy 1.4 at the bottom, I am just dumb.

Yeah, I was using the prebuilt server at the bottom

I thought it needed to be 1.4 because of it saying scrcpy 1.4 at the bottom

Where? At the bottom of what?

Oh, this: https://github.com/Genymobile/scrcpy/blob/audio/BUILD.md

Oh, you're reading the BUILD.md from an old (obsolete) branch (audio).

so should I make the current one and does it include the audio beta?

So I tried just making it completely from this but it didnt have the -a option: https://github.com/Genymobile/scrcpy/blob/master/BUILD.md#prebuilt-server

Yeah, so I am confused, what should I download then for the -a option?

Don't use it, it's obsolete.
If you want, you cab use USBaudio separately. But it's also obsolete since AOA audio has been deprecated. See #14

Just tried making USBaudio, ended up with three errors:
[INFO] Device: [2833:0183] 1PASH9A3UU9153
[ERROR] Pipe error
[ERROR] Could not get AOA protocol version
[ERROR] Could not forward audio

If it does not work with USBaudio, it should not work with the old audio branch.


Make stack a field of context

This is done so that stack = asdf works in transpiled code. Currently, it just seems to make a new local variable named stack.

I also think that having stack as an attribute of Context would screw up local stacks for functions - defining a new stack for a function would overwrite the existing stack.

Because I actually tried doing this once, only to realise it was a bad idea

I don't exactly remember why I thought it was a bad idea, but I do know that it lead me to adding stacks as an attribute of Context

@Lyxal The context isn't supposed to be kept the same across functions, a copy of it should be made so that the stack (and, if we ever choose to interpret Vyxal, variables) isn't overwritten.

I thought context was supposed to be the same between all functions as a way of removing the need for globals

Oh, what I had in mind for it was keeping track of different scopes using different Context objects. Would a custom ctx.stack getter/setter work?

Why not just let python handle things with its default scoping? That way, you don't need to assign stack to context, as local stacks are contained within their own scope.

Because with stuff like W, a new local variable called stack is created. That messes up the tests, and I'm pretty sure it'll mess things up in lambdas too.

You know what, never mind, let's just continue using stack and change the tests or modify W in some hacky way to make it work.


Pull Request for Issue #440

Pull Request for ML-Crate 💡
Issue Title: #440 Automobile Sales Data Analysis and Prediction

Info about the related issue (Aim of the project) : To analyze and prepare models to predict the sales of automobile swith given parameters.
**Name:Ankana Pari
**GitHub ID:ankana2113
**Idenitfy yourself:Contributor

Closes: #440
Describe the add-ons or changes you've made 📃
Prepared an EDA and 4 ML models to predict the sale of automobiles.
Type of change ☑
What sort of change have you made:

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested? ⚙
Divided the given dataset into train set and test set and the trained model has been tested on the test dataset.
Checklist: ☑

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[ ] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[ ] I have added things that prove my fix is effective or that my feature works.
[ ] Any dependent changes have been merged and published in downstream modules.

The coding period is closed now, how can I add pull requests now?


docker build passes with invalid CMD syntax but docker run fails after that

I have a dockerfile that has CMD like this. Notice there is no comma after the second array element.
CMD [ "node", "/app/node_modules/webservice-node/ws-server.js" "/app" ]

When I build it works:
Step 9 : CMD [ "node", "/app/node_modules/webservice-node/ws-server.js" "/app" ]
 ---> Running in 0573c92480e0
 ---> fd047c8e933b

But when I run I get this error (adding the comma solves it, it is not my app):
/bin/sh: 1: [: node,: unexpected operator

↪ docker --version
Docker version 1.8.1, build d12ea79

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

@GordonTheTurtle added the info you ask for in the original comment.

@bobef this is because the Dockerfile parser doesn't treat your CMD as a json array but instead as a sh cmd.  Unfortunately, the builder can't tell if the string after the CMD is a json array or just a normal cmd w/o guessing.  What it does is try to parse it as JSON and if it works then it assumes it a JSON array. If it fails (which in this case I assume it did due to the missing ",") it then assumes its a normal sh cmd and just passes it along to sh at runtime.  Sadly, we can't really fix this because there's no good way to know for sure what the intent of the user is - "[" can start with type of CMD.   Well, we can't fix it w/o getting rid of the JSON syntax - which isn't in the card right now.

@duglin for example you can check if the CMD starts with [ and if it does and it fails to parse as JSON you could give warning, because it is very likely that is intended to be JSON. What shell command starts with [ as first character? And then you can have strict flag to treat this warning as error.

See here: https://github.com/docker/docker/blob/master/integration-cli/docker_cli_build_test.go#L237  for an example.  Printing a warning in these cases would probably annoy people.


[Improvement] unitycatalog plans to replace hms

What would you like to be improved?
unitycatalog plans to replace hms? spark engine reads metadata directly from unitycatalog?
Compatible with hms client
How should we improve?
No response

Sorry, I don't get your point.
Are you asking about the Databricks Unity Catalog? Please provide more details about your issue.

Hello Melin, I think this question should be raised to unity catalog project, they know that better than us. :)


[Feature] Encryption

Describe the solution you'd like
I am running Deno Deploy worker to backup data from cloud services to another, as zip archives. Certain users have requested for their backups to be encrypted, since they may contain personal data. Currently, I have to fetch data locally, zip it with encryption, and then upload again. It would be nice to be able to use a library to stream it all in one step.
Describe alternatives you've considered
There is Touffy/client-zip that does streaming zip with new Web Standards, but it has not supported encryption yet.
The other alternative is really just to download data all at once, zip it with encryption, and upload the result.

This library's code may be a useful base to implement such a thing, but the library is not directly capable of this right now. This library is not under active development but you're free to make use of the code. I'm willing to accept PRs if you make changes to it that fit with its current structure, but otherwise feel free to fork it for a specialized use-case.


Deprecated constant TEMP_CELCIUS

From Home Assistant logs :

Logger: homeassistant.const
Source: helpers/deprecation.py:205
TEMP_CELSIUS was used from switchbotremote, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfTemperature.CELSIUS instead, please create a bug report at https://github.com/KiraPC/ha-switchbot-remote/issues

New PR request : https://github.com/KiraPC/ha-switchbot-remote/pull/37

Merged


[Team 2] Tower Physics

Description
Task: Tower Physics
Feature: [Team 2] Towers Feature Ticket #5
This task involves creating tower hitboxes, enabling tower interactions with projectiles and enemy attacks and entities, and displaying visual effects for towers during these events. Once successfully implemented, towers should be able to deal damage to enemies, take damage from enemy melee/projectiles, fire projectiles against enemies, block enemies from proceeding further along their path, and trigger visual effects/animations for these events.
Note: All visual effects and animations will be handled by [Team 2] Towers' Graphics and sound #9.
Features

Projectile Interaction: The tower fires a projectile when a mob is available as a target. This involves deciding the projectile's attributes (Eg: Direction, Type, Frequency, etc.), and triggering a visual animation for the firing routine.
Mob Interaction: Towers can block mobs from proceeding further along their path, forcing them to attack the tower using melee/projectile attacks. Certain towers may have additional features to deal damage to the mobs during this interaction.
Defense Interaction: Towers will reduce their health or other attributes accordingly when an enemy mob/projectile interacts with the tower hitbox. They may trigger certain effects/animations when attacked or destroyed.

Dependencies

[ ] [Team 1] Single-target projectiles (#8)
[ ] [Team 1] Multi-target projectiles (#12)
[ ] [Team 2] Tower entity creation (#6)
[ ] [Team 2] Towers' Graphics and sound (#9)
[ ] [Team 4] Mob Interactions with Towers (#31)

Milestones

[ ] Projectile fire routine (Aug. 20)
[ ] Enemy mob/attack interaction (Aug. 20)
[x] Events to trigger animations (Aug. 23)
[ ] Sprint 1 finalization and testing (Aug. 23)

Completion Deadline: Aug. 23
Documentation

Main description of feature
JavaDoc
...

Members

Praneet Dhoolia (@praneetdhoolia)

Created events to trigger animations (and other things) via an AITaskComponent - refer to #9 Tower Graphics and Sound task

Most tasks covered by other teams or task tickets


Upgrade to Dart 2.7

PTAL @kwalrath

We should probably disable the dev build, for now.
Also... changelog?

Changelog entry added. I think we can leave the dev build in, given that the build release re-ordering agreed elsewhere.


⚠ Samsung has degraded performance

In 02c5279, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2426 ms

Resolved: Samsung performance has improved in 5279b96.


Added the Responsive ness and improved feedback,doctors,medical recor…

issue : #307  #311 #312  #309
I have redesigned and improved the (doctors, feedback, Medical records , contact)sections  and also made the whole website responsive in all the devices which can help the mobile user to also access this website.

Before:
https://github.com/Anishkagupta04/RAPIDOC-HEALTHCARE-WEBSITE-/assets/146669517/d508f1e0-9ac0-4f97-8308-a312b31a6413
Before Responsive:
https://github.com/Anishkagupta04/RAPIDOC-HEALTHCARE-WEBSITE-/assets/146669517/73a862a5-f164-44b2-ad7f-2ed50843459f
After & Responsive:
https://github.com/Anishkagupta04/RAPIDOC-HEALTHCARE-WEBSITE-/assets/146669517/7a082477-e1aa-47d3-bedf-6e74797e161b

Thankyou for your contribution

please add the GSSOC label here mam it is not considered in the leader board @Anishkagupta04


haste-task-webpack-dev-server: increase test timeout to fix flaky tests

Codecov Report

Merging #97 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #97   +/-   ##
=======================================
  Coverage   96.01%   96.01%
=======================================
  Files          18       18
  Lines         201      201
  Branches       20       20
=======================================
  Hits          193      193
  Misses          8        8

Continue to review full report at Codecov.

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


OMK Android may send wrong OSM XML file to ODK Collect in intent

Fixing #115 will probably fix this.


"Fatal error in , line 0 ... unreachable code" on Raspberry Pi

🐛 Bug Report
Image for v9.238 will not run on RPI.  Always stops with error ""Fatal error in , line 0 ... unreachable code".  Container will continuously restart.
To Reproduce
Running on Linux raspberrypi 5.10.63-v7l+ arm71
Pulled same image on Docker for Windows and starts as expected.
Spun up Node directly on RPI  and was able to run Foundry normally.
Downgraded the container's image to  previous version 0.8.9 then starts normally.
Steps to reproduce the behavior:

On Raspberry Pi ,  pull the v9 release image
Then create new docker container with the image
Run the container

Expected behavior
Should start normally.
Any helpful log output
Please run this command:
docker inspect --format='{{range $k, $v := .Config.Labels}}
    {{- printf "%s = \"%s\"\n" $k $v -}} {{end}}' \
    felddy/foundryvtt:latest

Paste the results here:
com.foundryvtt.version = "9.238"
org.opencontainers.image.authors =<EMAIL_ADDRESS>org.opencontainers.image.created = "2021-12-21T03:59:28Z"
org.opencontainers.image.description = "An easy-to-deploy Dockerized Foundry Vir                                                                                tual Tabletop server."
org.opencontainers.image.licenses = "MIT"
org.opencontainers.image.revision = "7bddeabf3c46218827e5f55c6c18302a5676101b"
org.opencontainers.image.source = "https://github.com/felddy/foundryvtt-docker.g                                                                                it"
org.opencontainers.image.title = "foundryvtt-docker"
org.opencontainers.image.url = "https://github.com/felddy/foundryvtt-docker"
org.opencontainers.image.vendor = "Geekpad"
org.opencontainers.image.version = "9.238.0"

Run the container with CONTAINER_VERBOSE set to true,and paste any useful
log output here:
Creating network "test_default" with the default driver
Creating test_foundry_1 ... done
Attaching to test_foundry_1
foundry_1  | Entrypoint | 2071-06-29 04:01:36 | [debug] Timezone set to: UTC
foundry_1  | Entrypoint | 2071-07-13 07:05:04 | [info] Starting felddy/foundryvtt container v9.238.0
foundry_1  | Entrypoint | 2071-05-02 10:12:48 | [debug] CONTAINER_VERBOSE set.  Debug logging enabled.
foundry_1  | Entrypoint | 2071-06-05 11:08:16 | [info] No Foundry Virtual Tabletop installation detected.
foundry_1  | Entrypoint | 2071-05-13 17:00:16 | [info] Using FOUNDRY_USERNAME and FOUNDRY_PASSWORD to authenticate.
foundry_1  |
foundry_1  |
foundry_1  | #
foundry_1  | # Fatal error in , line 0
foundry_1  | # unreachable code
foundry_1  | #
foundry_1  | #
foundry_1  | #
foundry_1  | #FailureMessage Object: 0xbec1153c
foundry_1  | Trace/breakpoint trap (core dumped)

Weird, looks like a NodeJS crash.
I also run my instance on a Raspberry Pi, but I am not seeing this.  I'm dumping my machines info below.  I'll do some Node research and see what I can dig up.
In the meantime let's see if node can run at all.  Try executing this:
docker run --rm -it node:16-alpine node --version

My machine info:
$ uname -a
Linux appa 5.10.63-v8+ #1459 SMP PREEMPT Wed Oct 6 16:42:49 BST 2021 aarch64 GNU/Linux
$ uname -m
aarch64
$ cat /etc/issue.net
Debian GNU/Linux 11
$ free -h
               total        used        free      shared  buff/cache   available
Mem:           7.6Gi       3.8Gi       1.1Gi        31Mi       2.7Gi       3.7Gi
Swap:           99Mi        10Mi        89Mi
$ docker --version
Docker version 20.10.5+dfsg1, build 55c4c88

Here is my machine info:
pi@raspberrypi:~ $ docker run --rm -it node:16-alpine node --version
v16.13.1
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 5.10.63-v7l+ #1496 SMP Wed Dec 1 15:58:56 GMT 2021 armv7l GNU/                                                   Linux
pi@raspberrypi:~ $ uname -m
armv7l
pi@raspberrypi:~ $ cat /etc/issue.net
Raspbian GNU/Linux 10
pi@raspberrypi:~ $ free -h
              total        used        free      shared  buff/cache   available
Mem:          3.7Gi       430Mi       989Mi       152Mi       2.4Gi       3.1Gi
Swap:          99Mi          0B        99Mi
pi@raspberrypi:~ $ docker --version
Docker version 20.10.12, build e91ed57

@dany-jorge were you test run node --version using the command above?

First command I ran.
pi@raspberrypi:~ $ docker run --rm -it node:16-alpine node --version
v16.13.1

Continued testing and have some new clues.
I am running Raspbian GNU/Linux 10 based on Debian Buster
As an additional test I swapped out the OS on my RPI and installed the new OS based on Debian Bullseye to match your Linux 11. After upgrading the OS I was able to run the image without problems.
So appears to be specific to Debian Buster

Hi, same problem here
Also running Linux 10
$ docker run --rm -it node:16-alpine node --version
v16.13.1
$ uname -a
Linux cheraserver 5.10.17-v8+ #1421 SMP PREEMPT Thu May 27 14:01:37 BST 2021 aarch64 GNU/Linux
$ uname -m
aarch64
$ cat /etc/issue.net
Raspbian GNU/Linux 10
$ free -h
               total        used        free      shared  buff/cache   available
Mem:           3.7Gi       663Mi       205Mi        223Mi       2.9Gi       2.8Gi
Swap:           99Mi        1.0Mi        98Mi
$ docker --version
Docker version 20.10.8, build 3967b7d

I will try to update the OS

I can also confirm that after updating to Bullseye the docker runs OK

Updating to Bullseye also fixed this issue for me

I'm currently using Twister OS for my Pi that hosts Foundry and version 9 does not work. Currently Twister OS is still on Linux 10. Any chance this will get resolved or would I need to change OS to get Foundry v9?


Add How To Use FatFS Guide

This commit also does some cleanup of the the documentation code and
navigation.
Resolves #1183

Coverage remained the same at 88.151% when pulling 0a5654063a9187fed254654732841ffacd834101 on fatfs-guide into 482ebc6727c49819b6e6aed5b35a0546a3245f11 on master.


0.6 has no app.ini

According to the documentation, as I read it, we are supposed to copy over app.ini to custom/app.ini and make some changes. However, there is no app.ini file to copy. This is in the current version 0.6.

Hi, docs also says Since v0.6.0, this file is embeded into binary., see http://gogs.io/docs/advanced/configuration_cheat_sheet.html for help.

Close for now, feel free to reopen if you want to continue discussing. :wink:


Handle weight error "NaN"

This PR aims to handle any possible weight error "NaN".
It checks the weight variable and if it is falsy it gives it the value -1.
The total weight only sums the valid (>= 0) values, so this can never be NaN now.
While printing, it checks if the weight value is valid and if it's not valid (not >= 0) is just says "Error"

I know it's not a super elegant solution, but it's 3am and I can't think of anything better right now.
PS: I used -1 because 0 could be a valid value

dukio/SkyCrypt#2


Operators freeze at initializing status when using the example data in document

As the title describes, when using the data from this link, there are two issues:

the data are all null

2.if using correct data,  the operator shows 'initializing' even if the task is done

@DanielMao1 those are two separate issues.

should be related to #1193. and can be fixed by #1166.
cause is unknown for now.

this has been fixed by the patch above


💡[Feature]: Diamond Price prediction using ML

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Based on various parameters inputted by user like weight in caret, cut quality , color quality , clarity , depth , x , y , z dimensions , it will give final estimated price of the diamond using below dataset from Kaggle using ML and regression techniques  :
https://www.kaggle.com/datasets/amirhosseinmirzaie/diamonds-price-dataset
Use Case
This can be used to find out the price of the diamond and for statistical analysis.
Benefits

can be used for  home price checking's of diamonds and diamond trades
used to find out correlation between different factors that affects the diamond pricing.

Add ScreenShots
none
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@sanjay-kv please assign level and label


Gem failing to retrieve CN(GB/T 1.1)

This is a problem with the Chinese Standards site. A search for GB/T 1.1 fails; a search for GB/T 1.1-2009 succeeds. So gbbib as it stands is unforgiving of searches that leave out the year.
In addition, matches are being rejected for not including the year hyphen --- which is being passed in unseparated from the standards code (because the document is being cited within ISO, and that does not recognise the year hyphen).
Searches on the GB website need to include the year hyphen, and the filter for matches against the document title needs to include the year hyphen as well. Users need to be alerted that they must include the year for gbbib searches to work. And this should have been tested more.

... I'm not sure what I'm supposed to do with this. http://www.std.gov.cn/search/stdPage?q=1.1 fails to do anything, and the search behaviour of http://www.std.gov.cn/search is not anything you or I have any control over. If auto-fetching the edition number (you mean year), it's not through the search interface.  In any case, I can't read Chinese, so if there's workarounds, I'm not the one to find them.
I don't think this ticket should be assigned to me, and am assigning it back to you.


Add Swagger definitions filter

Since the update to .NET 5.0, Swashbuckle has being including models that should be hidden in the generated Swagger doc. This has gone unnoticed because the API client hasn't been regenerated in a while.
I think this is because of the update to FluentValidation, now that validators must be generic (but I'm not 100% sure)
To prevent this:

add a new SwaggerIgnore attribute that can be used to decorate any types that should not be included in the Swagger docs
hook into the generation process to inspect the schema for matching types.

Looks good. Did you try using a [JsonIgnore] attribute on the models, as that works for fields? I also wonder if changing the scope of the classes form public to internal (which arguably they should be anyway) would achieve the same thing.

I did try internal yeah, I'll try JsonIgnore now


\n in regular expression is not working

Regular Expression:
{\n  "uuid": "(?<uuid>[a-f0-9\-]*)",\n},
Test String:
{
  "uuid": "abcd",
},

The above does not give correct response, while the following Regular Expression works:
{
  "uuid": "(?<uuid>[a-f0-9\-]*)",
},

These patterns are works correctly:
{\r\n.+"uuid": "(?<uuid>[a-f0-9\-]*)",\r\n},

https://fluentular.herokuapp.com/parse?regexp={\r\n.%2B"uuid"%3A+"(%3F<uuid>[a-f0-9\-]*)"%2C\r\n}%2C&input={
++"uuid"%3A+"abcd"%2C
}%2C&time_format=
or
{\R.+"uuid": "(?<uuid>[a-f0-9\-]*)",\R},

https://fluentular.herokuapp.com/parse?regexp={\R.%2B"uuid"%3A+"(%3F<uuid>[a-f0-9\-]*)"%2C\R}%2C&input={
++"uuid"%3A+"abcd"%2C
}%2C&time_format=

Hi @tomohiro I was testing this on rubular and my regex worked correctly without \r, would you help me understand the difference between the two.


(Mouse users) Mouse becomes laggy and stuttery after wake from sleep.

After waking from sleep everything seems to be working fine, even the trackpad, however the USB mouse I use (Logitech g203) stutters every 1-2 seconds, with a little jump on screen. I also noticed this with my DeathAdder 3.5G Black Edition. Rebooting fixes this issue, and if I let the computer sleep and wake it up, it comes back. I don't know if this is a Mac related issue or just hackintosh, but I don't remember experiencing that on Catalina. I'm on the latest Big Sur build with the latest release from this repo. Trackpad didn't seem to stop working for me in any wake though so that's great news.
Thanks again for all the work!

I found this and it's exactly my problem. Seems like it's a Big Sur issue.
https://www.reddit.com/r/mac/comments/juqcrd/calling_all_big_sur_users_here_check_windowserver/


Screenshots and video logs black

Occasionally (I haven't managed to figure out the exact conditions yet), running SGE on a VM node will record a black square. I think it's recording the wrong session (there tends to be a console and sometimes a remote user logged in). Is there a way to have it follow the active session? On the plus side, SGE is awesome.
Cheers

@CupboardMonkey is this still an issue for you? I'm having a similar issue on my new grid and i think i have a theory, wanna ask you more questions

@dimacus hey we seem to have resolved the issue. It seemed to occur when the graphics driver for the session stopped running (ie after a timeout or disconnected user whilst the software is still running) I'll try and think of anything else I can remember but any questions just fire away =] cheers

In my case i've tracked it down to the use of RDP sessions to connect to the node. When you close the RDP session windows goes into a GUI-less mode and the screen goes black.
I've found a way to force the graphics mode to remain always on... if you use a tightvnc or any other server on the node and connect to the node with VNC protocol, the vnc server will keep the graphics on permanently and prevent this from happening.