Add Windows support ( closes #19)

If windows, download .exe from component-detection and write to .exe path.
Tested locally on windows and in repo.
Details
Running component-detection
D:\a\Automapper.Sample\Automapper.Sample\component-detection.exe scan --SourceDirectory . --ManifestFile ./output.json
[04:53:01 INF] Log file: C:\Users\runneradmin\AppData\Local\Temp\GovCompDisc_Log_20230505045301477_1[8](https://github.com/octodemo/Automapper.Sample/actions/runs/4890059633/jobs/8729136500#step:6:9)32.log
[04:53:01 INF] Run correlation id: 1a0be8a[9](https://github.com/octodemo/Automapper.Sample/actions/runs/4890059633/jobs/8729136500#step:6:10)-2e9f-4f69-84b0-eb1aadee7c16
[04:53:01 INF] Finding components...
[04:53:01 INF] Starting enumeration of D:\a\Automapper.Sample\Automapper.Sample
[04:53:01 INF] Enumerated 53 files and 15 directories in 00:00:00.0231367
[04:53:01 INF] No instructions received to scan docker images.
[04:53:18 INF]
[04:53:18 INF] _______________________________________________________________________________________________________________________________________
[04:53:18 INF] |Component Detector Id         |Detection Time                |# Components Found            |# Explicitly Referenced                 |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |CocoaPods                     |0.083 seconds                 |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Go                            |0.081 seconds                 |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Gradle                        |0.072 seconds                 |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Ivy (Beta)                    |17 seconds                    |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Linux                         |0.075 seconds                 |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |MvnCli                        |17 seconds                    |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Npm                           |0.[11](https://github.com/octodemo/Automapper.Sample/actions/runs/4890059633/jobs/8729136500#step:6:12) seconds                  |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |NpmLockfile3 (Beta)           |0.11 seconds                  |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |NpmWithRoots                  |0.11 seconds                  |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |NuGet                         |0.11 seconds                  |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |NuGetPackagesConfig           |0.11 seconds                  |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |NuGetProjectCentric           |0.34 seconds                  |3                             |1                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Pip                           |4.2 seconds                   |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Pnpm                          |3.3 seconds                   |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Poetry (Beta)                 |3.3 seconds                   |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Ruby                          |3.3 seconds                   |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |RustCrateDetector             |3.3 seconds                   |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Vcpkg (Beta)                  |3.3 seconds                   |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Yarn                          |0.081 seconds                 |0                             |0                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF] |Total                         |17 seconds                    |3                             |1                                       |
[04:53:18 INF] |______________________________|______________________________|______________________________|________________________________________|
[04:53:18 INF]
[04:53:18 INF] Detection time: [16](https://github.com/octodemo/Automapper.Sample/actions/runs/4890059633/jobs/8729136500#step:6:17).9842365 seconds.
[04:53:[18](https://github.com/octodemo/Automapper.Sample/actions/runs/4890059633/jobs/8729136500#step:6:19) INF] Scan Manifest file: D:\a\Automapper.Sample\Automapper.Sample\output.json
Execution finished, status: 0.
Getting manifests from results
Notice: Submitting snapshot...
Notice: {
    "detector": {
        "name": "Component Detection",
        "version": "0.0.1",
        "url": "https://github.com/advanced-security/component-detection-dependency-submission-action"
    },
    "version": 0,
    "job": {
        "correlator": "dependency-submission",
        "id": "4890059633"
    },
    "sha": "6a02fcf48d6820fb509f073d7d841aa6fbd59644",
    "ref": "refs/heads/master",
    "scanned": "2023-05-05T04:53:18.873Z",
    "manifests": {
        "/ProCodeGuide.Samples.Automapper/ProCodeGuide.Samples.Automapper.csproj": {
            "resolved": {
<EMAIL_ADDRESS>{
                    "package_url"<EMAIL_ADDRESS>                    "relationship": "indirect",
                    "scope": "runtime",
                    "dependencies": []
                },
<EMAIL_ADDRESS>{
                    "package_url"<EMAIL_ADDRESS>                    "relationship": "indirect",
                    "scope": "runtime",
                    "dependencies": [
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>                    ]
                },
<EMAIL_ADDRESS>{
                    "package_url"<EMAIL_ADDRESS>                    "relationship": "indirect",
                    "scope": "runtime",
                    "dependencies": []
                }
            },
            "name": "/ProCodeGuide.Samples.Automapper/ProCodeGuide.Samples.Automapper.csproj",
            "file": {
                "source_location": "/ProCodeGuide.Samples.Automapper/ProCodeGuide.Samples.Automapper.csproj"
            }
        }
    }
}
Notice: Snapshot successfully created at 2023-05-05T04:53:[19](https://github.com/octodemo/Automapper.Sample/actions/runs/4890059633/jobs/8729136500#step:6:20).[21](https://github.com/octodemo/Automapper.Sample/actions/runs/4890059633/jobs/8729136500#step:6:22)1Z

CC codeowners @lseppala @courtneycl

@lseppala might we push a new 0.0.2 release here? or potentially also maintain a v0 release as well?

@felickz v0.0.2 release published.
As for a floating v0 release: I'm going to be putting a few more processes in place to help maintain this (and other) dependency submission Actions. I'll hold off for now.


exhibitor: fix paths for zookeeper shell scripts to point to local fo…

…lders
Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Fits CONTRIBUTING.md.

There’s a rebase gone wrong, please fix.

@Profpatsch sorry for the mess. Fixed.

Looks good, thanks!


Failed to "pip3 install waymo-open-dataset-tf-2-11-0==1.6.1" on linux

I follow the tutorial's instruction by using a conda environment with python 3.10 on linux and upgrade pip. However, when I tried
pip3 install waymo-open-dataset-tf-2-11-0==1.6.1
The error occurs:
ERROR: Could not find a version that satisfies the requirement waymo-open-dataset-tf-2-11-0==1.6.1 (from versions: none) ERROR: No matching distribution found for waymo-open-dataset-tf-2-11-0==1.6.1
Does anyone have a solution?

@kschen405 Hi! I meet the same error, have you found the solution?

I had the same problem on Mac

@kschen405 我遇到了和你同样的问题，请问你解决了吗

@kschen405 I had the same problem as you, have you solved it yet?


Update readme

Phases
MM
MB
Total

ETA
0.2
0
0

Developing
0.2
0
0

Review
0
0
0

Total
-
-
0

ETA est.

0

ETA cust.
-
-
0

Problem description
Reported issues
Not-reported issues

Trying merge to the wrong branch - main, it must be dtq-dev


Mod security on IIS 8,5 failed please can you advice?

Thank you.
log.txt

ADMIN CONSOLE --> msiexec /i ModSecurityIIS_2.9.0-64b.msi /l*v log.txt

@jhba - see "log.txt" under the "Thank you". I will try to replicate the issue tomorrow on a clean environment. Unfortunately not sure if I will be able to replicate the exact circumstances.
Issue: we tried to install modsecurity 2.9.0 x64 on IIS 8.5 sitting on W2012 R2. Install failed and killed  the QA environment. operations could not be resumed until all installation traces were hunted down and removed manually.
Possible interactions with windows security:

the binary is not signed (even dependencywalker sees the file as "non PE/DOS"). don't use GPG with MS, it doesn't work
does not create a restore point (? - not sure if really an issue but did pop up in the logs)

Suggestions:

do give a dependency list in the changelog for each release
do specify what products was tested with before release
do provide a cleanup script, if installation fails


 I use this for private repos.
export<EMAIL_ADDRESS>
# Don't check mail when opening terminal.
unset MAILCHECK

# Change this to your console based IRC client of choice.
export IRC_CLIENT='irssi'

# Set this to the command you use for todo.txt-cli
export TODO="t"

# Set this to false to turn off version control status checking within the prompt for all themes
export SCM_CHECK=true

# Set vcprompt executable path for scm advance info in prompt (demula theme)
# https://github.com/xvzf/vcprompt
#export VCPROMPT_EXECUTABLE=~/.vcprompt/bin/vcprompt

# Load Bash It
source $BASH_IT/bash_it.sh

I am having this same issue.
When I run any command i get bash-it: command not found.
Additional point to note:

My .bash_profile was not edited to the bash-it template.
Also, the plugins, completions, and aliases folders are being created in my home directory instead of inside the .bash-it folder.

mine is also created in home directory but it is inside .bash-it folder when i type cd bash_it then ls_alt it shows templates,themes,aliases,bash_it.sh and many others

Seems to be related to the changes in #589
@justin8 - can you take a look at the above? It looks like the installer did not replace the placeholder in the .bash_profile file.
@demhaq - do you have the output of the install.sh script? What did it report?

yeah it is inside bash_it directory

@demhaq - Can you try to replace the following line in your ~/.bash_profile?
Old:
export BASH_IT="{{BASH_IT}}"

New:
export BASH_IT="$HOME/.bash_it`

@demhaq - I didn't mean to ask where the install script is. Did you run the install script after cloning the repo? What did the install script print out when you ran it?

thanks problem solve I don't remember my install script print but I think it is loading and it shows no error :+1:

@nwinkler Here is the output of my install script.
readlink: illegal option -- f
usage: readlink [-n] [file ...]
cp: ./template/bash_profile.template.bash: No such file or directory
sed: 1: "/Users/jtmoney/.bas ...": invalid command code j
Copied the template .bash_profile into ~/.bash_profile, edit this file to customize bash-it

Enabling sane defaults

Installation finished successfully! Enjoy bash-it!
To start using it, open a new tab or 'source /Users/jasontaylor/.bash_profile'.

To show the available aliases/completions/plugins, type one of the following:
  bash-it show aliases
  bash-it show completions
  bash-it show plugins

To avoid issues and to keep your shell lean, please enable only features you really want to use.
Enabling everything can lead to issues.

and now I have the aliases, plugins, and completions folders in my home folder

@taylorjason - which OS are you using? Looks like some of the command options are not supported on your OS.

@nwinkler Mac OSX 10.11
That is what I am gathering as well.  Is the initial readlink issue causing the BASH_IT variable to go haywire and messing the rest of the install?

Yes, that looks like what's happening here. It looks like the readlink -f is not a supported option on OS X.
@justin8 - Looks like your change to the installer readlink -f does not work on OS X...

@nwinkler @justin8 That seems to make sense but the manual pages provide the -f switch as a viable switch for the display format.
    -f format
             Display information using the specified format.  See the FORMATS
             section for a description of valid formats.

Looks like this is the way this should be done in a cross-platform way:
"$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

(Source: http://stackoverflow.com/a/246128/1228454)

We can remove the readlink part then and just use basename; forgot about OS X having BSD readlink. On linux -f ensures the file exists and follows all links:
       -f, --canonicalize
              canonicalize by following every symlink in every component of the given name recursively; all but the last component must exist

You would also hit an issue with sed -i; apple sed is almost a decade old last I checked and doesn't support inline changes. I'll make a PR that should support OS X. but I don't really have a machine to test it on, my macbook only runs Linux.

Cool - let me know when you have this ready and create a PR - I'll test it on OS X.

@nwinkler https://github.com/Bash-it/bash-it/pull/598

Thanks - I'll give this a try now.

Tested the change from #598 - works fine!
@taylorjason - can you pull from the Bash-it repo and try to install again? It should work now.


Add test for signed wire

Test provided for plugin changes in https://github.com/chipsalliance/yosys-f4pga-plugins/pull/435.
A workflow with the test included: https://github.com/antmicro/yosys-systemverilog/pull/1273.

This test doesn't really test that fix. It passes on master: https://github.com/antmicro/yosys-systemverilog/actions/runs/3894891200
BTW. let's use one naming convention. Since most tests use "CamelCase", it would be nice to name it "SignedWire".

Renamed the test according to the naming convention.


Make the default install namespace for Fybrik customizable

Fybrik will eventually be install in a custom namespace which will be customizable.
To support this, need to make fybrik-system parameterized with a default fybrik-system

@ronenkat This issue is intended to be part of mesh-for-data project?


Updating license to Apache 2

This aligns the source's license with CurateND (https://github.com/ndlib/curate_nd/blob/master/LICENSE)

Coverage remained the same at 95.741% when pulling a0b4e6a9a1297f72b2fa4e26406a68ee5c20c529 on updating-license-to-apache2 into 19a552082a3a2f6c6b655596e8b40adcd4eda87a on master.


Rename coronavirus local restrictions locale file

I'm assuming the name of lookup for this file was a mistake, the established
convention for this repo is to name these files after the controller
they reference.

Do we need to update any code?

Do we need to update any code?

No, the keys in the file start "en.coronavirus_local_restrictions" etc, so the file has just been renamed to match.


go-multiplex: Port rust-multiplex to go

Thanks! I'll benchmark this on Monday.
As you pointed out on golang-nuts, both of these servers are sort of cheating -- it is not realistic that every client will always have something to do, and so these servers would end up blocking unnecessarily in a real-world use-case. The reason I implemented it in Rust is that it is a half-way stop towards full async I/O (using mio); when I get a proper mio implementation, that will replace rust-multiplex entirely. For Go it makes less sense since the idiomatic solution is already using async I/O.

go-multiplex vs rust-multiplex is a fair game. But wouldn't that mean that goroutines have lost,whichever the outcome, as you need to reuse a goroutine to have similar performance.

This doesn't run correctly on my machine. The client hangs forever (seemingly) after "priming with 25000 iterations across 40 clients". Have you tried running the benchmark yourself with a smaller number of cores to check that it works?

This doesn't run correctly on my machine. The client hangs forever (seemingly) after "priming with 25000 iterations across 40 clients". Have you tried running the benchmark yourself with a smaller number of cores to check that it works?

Yes. It runs when GOMAXPROCS=8 and client -c8.
But I confirm it doesn't run with GOMAXPROCS=40 and client -c40.
I'll dig it in tomorrow.

I see.  Rust's mpsc::channel is infinite queue but Go's channel is finite queue.
I've fixed problem.

The Makefile clean target still says go, not go-multiplex.

As previously mentioned, I'm hesitant to merge this since rust-multiplex is really just a placeholder for rust-mio. You would probably not write your server application this way because, as someone (you?) pointed out, it's not clear that it's that all clients always have outstanding requests.


Reliable approach to send metrics

As I can understand, sending via plaintext or pickle do not guarantee that metrics are stored to the disk buffer (and then to clickhouse). In https://github.com/lomik/carbon-clickhouse/blob/master/grpc/carbon.proto I found StoreSync RPC with a comment that says "StoreSync returns response only after data has written to drive." So does this mean that I should use gRPC and StoreSync if I need a reliable approach to send and store metrics? Do I have any other options?

Do I have any other options?

StoreSync is the only reliable delivery method. In other cases, the data may be lost when the daemon is restarted or crashed

OK, I see. Thank you for your quick response and great software!


Flush serial output buffer before closing on Linux and ignore permission errors changing closing_wait (IDFGH-10909)

If the driver implements it, flushing the output buffer will stop close() from blocking.
Linux requires CAP_SYS_ADMIN to change the closing_wait time, so ignore permission errors.

The only problem I have with this now is that the TIOCGSERIAL ioctl is returning all zeroes for me when I test it, even as root. This means that it can't actually return if the waiting has already been disabled.

The only problem I have with this now is that the TIOCGSERIAL ioctl is returning all zeroes for me when I test it, even as root. This means that it can't actually return if the waiting has already been disabled.

The TIOCGSERIAL call needed to use a bytearray, not a read-only bytes object.

@nomis Thank you for your valuable contribution.


Possible improvement?

Will it have any better if use fasthttp instead of net/http?  just wondering

Looking at their site, I think they do not support HTTP2, and migration is a bit involved. I am inclined to not doing this and stick with standard libraries.


DB tables don't create on application start - leads to error sending api calls

DB tables don't create on application start - leads to error sending API calls to the system on application start.
I've fixed it by adjusting cofig.py file and adding db.create_all() for all the models
the change:
# Ensure database tables are  created on application start
from models.user_model import User
from models.books_model import Book
with vuln_app.app.app_context():
    db.create_all()  # This will create the tables

new core.py file:
import os
import connexion
from flask import jsonify
from flask_sqlalchemy import SQLAlchemy
vuln_app = connexion.App(__name__, specification_dir='./openapi_specs')

SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(vuln_app.app.root_path, 'database/database.db')
vuln_app.app.config['SQLALCHEMY_DATABASE_URI'] = SQLALCHEMY_DATABASE_URI
vuln_app.app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False

vuln_app.app.config['SECRET_KEY'] = 'random'
# start the db
db = SQLAlchemy(vuln_app.app)

# Ensure database tables are  created on application start
from models.user_model import User
from models.books_model import Book
with vuln_app.app.app_context():
    db.create_all()  # This will create the tables

@vuln_app.app.errorhandler(401)
def custom_401(error):
    # Custom 401 to match the original response sent by Vampi
    response = jsonify({"status": "fail", "message": "Invalid token. Please log in again."})
    response.status_code = 401
    return response

vuln_app.add_api('openapi3.yml')

I will be happy to contribute this fix (:

cool. thanks.
On Thu, 7 Nov 2024 at 19:01, Oryan Omer @.***> wrote:

Closed #64 https://github.com/erev0s/VAmPI/issues/64 as completed.
—
Reply to this email directly, view it on GitHub
https://github.com/erev0s/VAmPI/issues/64#event-15185563914, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/BEDDV4YZVHR5HXOLNTXE5ADZ7OFHDAVCNFSM6AAAAABRLPVJ2GVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJVGE4DKNJWGM4TCNA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Add statistics in SVG file

Based on idea by @Abbe98  in #135

Question: do we still need statistics/index.html in views.yaml or could/should that be removed through this change?

Question: do we still need statistics/index.html in views.yaml or could/should that be removed through this change?

We can't make it fully static because we still need Snowman for the "Coverage overview" and the timestamp.


Diffusion coefficient

Hi,
I wrote a class that inherits from Coefficient to compute a diffusion coefficient that depends on the numerical solution itself. The diffusion coefficient in the diffusion operator is set to be calculated with this new class. I implemented Eval but it seems that it is only called at the initialization stage: the diffusion coefficient is not updated during each time step. Do I have to call a function to update the diffusion coefficient at each time step? Is there an example I can rely on to debug my case?
Thanks,
Marco

Hi, @delcmo,
I expect you pass your diffusion coefficient into a DiffusionIntegrator and this is then passed into a BilinearForm object.  If so, your coefficient will be accessed during the call to BilinearForm::Assemble().  In order to recalculate the diffusion operator using your coefficient you'll need to do the following:
// Assuming your BilinearForm object is called 'a'
a.Update();   // to clear the previous diffusion operator
a.Assemble(); // to calculate the new diffusion operator
a.Finalize(); // to prepare the operator for use

Best wishes,
Mark

Mark,
thanks for the help.
Marco

Hi @delcmo,
I think example 16/16p may be useful for you to take a look at -- it solves a similar problem using a delayed diffusion coefficient update.

Thanks for your reply. I was missing the Update() call.
I am having another issue that is related to the same topic. The diffusion coefficient is a function of the fluid temperature that is computed from the density, the momentum and the energy. I solve for the density, the momentum and the energy. I set the constructor as follows:
DiffusionCoefficient::DiffusionCoefficient(const mfem::ParFiniteElementSpace &fes_,                                            const mfem::ParFiniteElementSpace &dfes_,                                            mfem::BlockVector &u_block_,                                            const mfem::Array<int> offsets_)
and then implement the following in Eval:
  mfem::ParGridFunction rho(&fes);
  rho.SetFromTrueDofs(u_block.GetBlock(0));
  double rho_lcl = rho.GetValue(T.ElementNo, ip);

The last line fails in parallel and I am not sure to understand why. The error message is the following:
Assertion failed: (i >= 0 && i < size) is false:
--> Row index 0 is out of range [0,-1)
... in function: void mfem::Table::GetRow(int, Array &) const
... in file: /Users/mxd/ORNL-Research/MFEM/mfem/general/table.cpp:194
libc++abi.dylib: terminating with uncaught exception of type mfem::ErrorException: Assertion failed: (i >= 0 && i < size) is false:
--> Row index 0 is out of range [0,-1)
... in function: void mfem::Table::GetRow(int, Array &) const
... in file: /Users/mxd/ORNL-Research/MFEM/mfem/general/table.cpp:194
Since it works in serial, the processor is trying to access a value that is not available. T.ElementNo returns a value that is larger than the size of the vector.
What would be the correct syntax to ensure that rho is properly defined?
Thanks,
Marco

Hi, @delcmo ,
If your rho field is a Discontinuous Galerkin field then in parallel the ParGridFunction contains an auxiliary vector to store data from neighboring processors (@v-dobrev had to point this out to me only a few weeks ago).  To populate and update this auxiliary vector you need to call ParGridFunction::ExchangeFaceNbrData() after ParGridFunction::SetFromTrueDofs() and before ParGridFunction::GetValue().
Best wishes,
Mark

Hi Mark,
thanks again for your help. I forgot to mention that I am working with DG fields.
It partially solved the problem. I no longer get the error message but after a few calls it just hangs there. I am not sure what is causing it. In example 16, the diffusion coefficient is computed using GridFunction object that is then converted to a GridFunctionCoefficient object. Is that the correct approach?
Also, in my case I initialize the ParGridFunction storing the density from a BlockVector object. I could also use the ParGridFunction sol that is initialized from the BlockVector and passed to the ODE solver. What is the best strategy/practice?
Thanks,
Marco


Can't find "org-capture" and "org-agenda"

I've (as far as I know) followed all the rules to use straight.el instead of "use-package".
Everything has worked as expected, until I should have "org-agenda" and "org-capture".
I can load them with:  (straight-use-package '(org-agenda :type git :repo "https://code.orgmode.org/bzg/org-mode.git" :local-repo "org/lisp")), where I have added "lisp" in :local-repo.
The same for "org-capture".
It works, but I'm not quite sure, if this is an error in my configuration or in straight.
I do start my init.el file with:
(defvar bootstrap-version)
(let ((bootstrap-file ..........
med venlig hilsen (with kind regards)
Niels

There is no package called org-agenda, only one called org which provides a library called org-agenda (along with org-capture, org, etc.). Simply:
(straight-use-package 'org)

Ok, but how do I include a library in my configfile…
Sorry, I’m new in configuring emacs (but have used it on diffenrt system for apps. 40 years)
mvh
Niels

Den 25. jun. 2020 kl. 14.51 skrev Radon Rosborough<EMAIL_ADDRESS>There is no package called org-agenda, only one called org which provides a library called org-agenda (along with org-capture, org, etc.). Simply:
(straight-use-package 'org)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/raxod502/straight.el/issues/536#issuecomment-649520873, or unsubscribe https://github.com/notifications/unsubscribe-auth/AN7YBR64XPTOXRZAKKHBLNLRYNB5NANCNFSM4OANJE4A.

applewebdata://2C3949D9-7DB3-468F-BE64-9A1E7F0D2D6B
Niels Søndergaard
Mariehøj 236, 2990 Nivå
<tel:+45 4052 2789>+45 4052 2789<EMAIL_ADDRESS><EMAIL_ADDRESS>

Simply (straight-use-package 'org) will suffice. After you evaluate that form, it will be possible to run M-x org-agenda and M-x org-capture.

This thread is being closed automatically by Tidier because it is labeled with "waiting on response" and has not seen any activity for 90 days. But don't worry—if you have any information that might advance the discussion, leave a comment and I will be happy to reopen the thread :)


Build problem

Ubuntu 23.04
`
[100%] Built target monero-cpp
-- The C compiler identification is GNU 12.3.0
-- The CXX compiler identification is GNU 12.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- MONERO_CPP:/home/user/Desktop/lib/monero-java/external/monero-cpp:/home/user/Desktop/lib/monero-java/external/monero-cpp
CMake Error at CMakeLists.txt:28 (include_directories):
include_directories given empty-string as include directory.
-- EXTRA_LIBRARIES:
-- Using Boost include dir at /usr/include
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.8")
-- Using OpenSSL include dir at /usr/include
-- Configuring incomplete, errors occurred!
See also "/home/user/Desktop/lib/monero-java/build/CMakeFiles/CMakeOutput.log".
`

Is there a build error running make release-static -j<numThreads> in monero-cpp/external/monero-project, or does it complete successfully?

Did you set JAVA_HOME? From the instructions: export JAVA_HOME=/path/to/jdk

This solved the problem, thanks. It was not obvious that this variable was being used at this stage

It was not obvious that this variable was being used at this stage

I've improved the error message when JAVA_HOME isn't set. Thanks.


Update Twisted Framework Example to Py3

Update Twisted Framework integration example to py3 with maintaining support to py2.

_threadedselect.py has been ported to py3 will release with next update. https://github.com/twisted/twisted/pull/717

May fix https://github.com/kivy/kivy/issues/4275.

Fixes #4275, but changes will released with next update of twisted but kivy working fine with default branch 'trunk'.
RaodMap for Next Release: https://twistedmatrix.com/trac/roadmap


Add OWNERS files

How to categorize this PR?

/area dev-productivity
/kind enhancement
What this PR does / why we need it:
Add OWNERS files for enabling prow and tide in this repository.
Group aliases are based equivalent to @gardener/gardener-maintainers and @gardener/test-infra-maintainers. This can be adjusted later on as needed though(approvers and reviewers can diverge).
Which issue(s) this PR fixes:
Ref https://github.com/gardener/ci-infra/pull/144
Special notes for your reviewer:
Release note:

NONE

/cherrypick release-v1.43

/cherrypick release-v1.42
/cherrypick release-v1.41

/cherrypick release-v1.41


PCL version incompatible with Xamarin

Xamarin.Forms PCLs currently use profile 111, and we'll switch them to 259 soon.
None of the published nuget versions are compatible with either of those profiles.

Hey Daniel! With the project.json tooling in VS2015 usable for easy multi-targeting it'd be a great time for us to switch this project over and broaden platform support. Not sure I'll have time to look at it in the very near future, but open to PRs if anyone is keen to pick it up (now or when RC2/dotnet drops). Marking "up for grabs" :-)

yeah, sounds good. Will see if I can make the time. Would be a fun way to
learn how to do it ;)
On Thu, Apr 21, 2016 at 1:32 AM Nicholas Blumhardt<EMAIL_ADDRESS>wrote:

Hey Daniel! With the project.json tooling in VS2015 usable for easy
multi-targeting it'd be a great time for us to switch this project over and
broaden platform support. Not sure I'll have time to look at it in the very
near future, but open to PRs if anyone is keen to pick it up (now or when
RC2/dotnet drops). Marking "up for grabs" :-)
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/sprache/Sprache/issues/66#issuecomment-212737496

Porting to .netstandard would actually take care of this, see .NET Standard Library Support for Xamarin

develop (2.1) now uses project.json and targets netstandard1.6. We have #74 to cover adding the other supported platforms, so now would be a great time to cover this one.

This should be dealt with by #75


Branch list enhancements (#808)

Backport #808

Allow users not logged in to access branches page
(fixes a nil pointer derefernce)

Add Gogs support for branches

Codecov Report

Merging #809 (cb53342) into release/v0.15 (ce07632) will decrease coverage by 0.20%.
The diff coverage is 0.00%.

@@                Coverage Diff                @@
##           release/v0.15     #809      +/-   ##
=================================================
- Coverage          51.71%   51.51%   -0.21%
=================================================
  Files                 88       88
  Lines               5996     6020      +24
=================================================
  Hits                3101     3101
- Misses              2717     2741      +24
  Partials             178      178

Impacted Files
Coverage Δ

server/remote/gitea/gitea.go
37.85% <0.00%> (-0.49%)
:arrow_down:

server/remote/github/github.go
16.11% <0.00%> (-0.19%)
:arrow_down:

server/remote/gitlab/gitlab.go
27.08% <0.00%> (-0.28%)
:arrow_down:

server/remote/gogs/gogs.go
56.98% <0.00%> (-3.94%)
:arrow_down:

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 ce07632...cb53342. Read the comment docs.


ReanimatedError: Maximum call stack size exceeded (native stack depth), js engine: reanimated

Hi 👋
When I wanted to use your library, I found a bug when I used refreshing and onRefreshStart. Then I removed all my code and just used the code you have put in the README which is this:
import React, { useCallback, useState } from "react";
import { StatusBar, Text, View } from "react-native";
import { useSharedValue } from "react-native-reanimated";
import { Route, TabView, TabFlatList } from "@showtime-xyz/tab-view";

const StatusBarHeight = StatusBar.currentHeight ?? 0;
const TabScene = ({ route }: any) => {
	return (
		<TabFlatList
			index={route.index}
			data={new Array(20).fill(0)}
			renderItem={({ index }) => {
				return (
					<View
						style={{
							height: 60,
							backgroundColor: "#fff",
							marginBottom: 8,
							justifyContent: "center",
							alignItems: "center",
						}}>
						<Text>{`${route.title}-Item-${index}`}</Text>
					</View>
				);
			}}
		/>
	);
};

export default function Example() {
	const [isRefreshing, setIsRefreshing] = useState(false);
	const [routes] = useState<Route[]>([
		{ key: "like", title: "Like", index: 0 },
		{ key: "owner", title: "Owner", index: 1 },
		{ key: "created", title: "Created", index: 2 },
	]);
	const [index, setIndex] = useState(0);
	const animationHeaderPosition = useSharedValue(0);
	const animationHeaderHeight = useSharedValue(0);

	const renderScene = useCallback(({ route }: any) => {
		switch (route.key) {
			case "like":
				return <TabScene route={route} index={0} />;
			case "owner":
				return <TabScene route={route} index={1} />;
			case "created":
				return <TabScene route={route} index={2} />;
			default:
				return null;
		}
	}, []);

	const onStartRefresh = async () => {
		setIsRefreshing(true);
		setTimeout(() => {
			console.log("onStartRefresh");
			setIsRefreshing(false);
		}, 5000);
	};
	const renderHeader = () => <View style={{ height: 300, backgroundColor: "#000" }} />;
	return (
		<TabView
			onStartRefresh={onStartRefresh}
			isRefreshing={isRefreshing}
			navigationState={{ index, routes }}
			renderScene={renderScene}
			onIndexChange={setIndex}
			lazy
			renderScrollHeader={renderHeader}
			minHeaderHeight={44 + StatusBarHeight}
			animationHeaderPosition={animationHeaderPosition}
			animationHeaderHeight={animationHeaderHeight}
		/>
	);
}

I've just replaced TabFlashList with TabFlatList and setTimout ms from 300 to 5000 to make it more realistic.
The crash I mentioned happens in this snippet as well. When you pull to refresh and then start scrolling the error screen appears.

https://github.com/showtime-xyz/showtime-tab-view/assets/57192409/5507a04f-45bf-4851-8a39-03c551047fa3

What version of reanimated are you using?

hey @AlirezaHadjar, this issue is from reanimated, I assume you are using react-native-reanimated v3.1.0, please upgrade it to >= v3.2.0 or use this patch which will fix it!

re: https://github.com/showtime-xyz/showtime-tab-view/issues/5#issuecomment-1544616896

Thanks, @alantoa. I can't upgrade to v3.2.0 due to this issue. But The patch works like a charm 🙌

By the way, I'm using reanimated v3.1.0


(WIP)(GH-317) Fix extension test harness

This PR fixes the test harness to actually run both interactively and from the command line.

Still need to clean up commits and discuss whether we disable tslint strict or not

@jpogran I might do up PR to add a step to Appveyor or Travis to run tslint with Strict but expect failures.  Seem as though we can't do the equivalent of .rubocop_todo.yaml in tslint.

@glennsarti so I've done some more digging, and there is two challenges here.
The goal of this PR is to enable running the tests inside VSCode using the Extension Tests launcher, or using npm test. After fixing the harness directory part, everything built, but tests would still refuse to run because of typescript errors. I have always thought there were tslint errors that I hadn't figured out the correct way to ignore yet. After actually looking at things I found that there are two types of errors we have in the project: tsc errors, and tslint errors.
The tslint errors don't prevent the tests from running and are mostly stylistic or anti-patterns stuff at this point in the project.
The tsc errors are compile time errors, and therefore won't be ignored by tslint (which explains my failed attempts using ts-lint:disable. To ignore these errors we must add @ts-ignore to every line, but this ignore all errors for that line not just the error we want. It also comes with a heavy warning to not use from the compiler team as it is a bad thing.
In short, there isn't a expect errors as these are compile time errors and would prevent compilation if this were a static typed language like C#. The way to truly expect errors is to disable strict, which is what part of this PR does.

So it seems like the choice is, one global on/off switch that can be easily found, or multiple disable lines all over the project. I vote for the one global, and a ticket to address

I'm in favor of the global switch and tickets to address individual issues.


Implementing Annotations Feature

@Jiyang-Wu please maintain the relationship between this issue and #1261

closed it in favor of #1261


Travis: Moved coverage stage back to Code Quality group

Was moved as part of  #6896, probably accidentally. It slows Test stage from 2-3min to 7-8min. If that was intentional, feel free to close right away. 😊
(Getting tired of these false positives on Scrutinizer... 😢 )

@Majkl578 sorry if I didn't make it clear on the previous change but this was done consciously. I wanted to run coverage in parallel in the test stage, not only because it's related to tests but also to not block scrutinizer builds for too long

@lcobucci Right, it looks strange without context, makes somewhat sense now. Can we do anything about these random Scrutinizer failures? Those can get pretty annoying... :(


Undo upgrade to 0.65

#2178 moved the react-native dependency to 0.65, which breaks customers still on older releases (and broke react-native-windows)
Fixes #2185 q

looks like there's a conflict - once it's solved @Titozzz can this be merged? It will also unlock the other PR from Tommy

I've undone the update by setting * and updated the yarn lock, let me know if you still have issues


feat: Support paths

restructured the ws client, i quickly realised that it was alot for us to take on, to handle all the events, the closing, the codes etc etc, so what i've gone with instead is:

class extends native Websocket, called with new instead of .create (idea from @crookse)
Removed close method, and logic to wait until its open

The client is now purely just a nice wrapper around sending and handling messages
And added path support

@Guergeiro correct and correct :)


Provide additional language server support for Elixir

Check for existing issues

[X] Completed

Language
elixir
Tree Sitter parser link
https://github.com/elixir-lang/tree-sitter-elixir
Language server link
https://github.com/lexical-lsp/lexical
Misc notes
Hello Zed team,
I have tried out Zed and found that it opens quickly and provides a great user experience.
I want to suggest adding an option for custom LS. As a committer of Lexical, I mainly use it for developing Elixir projects. It is speedy and has many unique features, such as Real-time diagnostics support, Context-aware code completion, Consistent and Stable Formatting, etc.
Welcome to check out our README and see our design philosophy.
FYI, for neovim config, I just need to:
local lspconfig = require("lspconfig")
local configs = require("lspconfig.configs")

local M = {
	filetypes = { "elixir", "eelixir", "heex", "surface" },
	cmd = { "/Users/scottming/Code/lexical/_build/dev/rel/lexical/start_lexical.sh" },
	settings = {},
}

function M.load_lexical()
	if not configs.lexical then
		configs.lexical = {
			default_config = {
				filetypes = M.filetypes,
				root_dir = function(fname)
					local project = lspconfig.util.root_pattern(".git")(fname)
					return lspconfig.util.root_pattern("mix.exs", ".git")(fname) or vim.loop.os_homedir()
				end,
			},
		}
	end
end

return M

Hi y'all,
We don't fully support lexical yet, but in the meantime Zed's latest version (v0.106.2) supports a new settings field which could be used to provide access to the lexical LSP, as long as it communicates over standard in and out. An analoguous setting to the above would be:
{
// Other settings fields
"elixir": {
  "lsp": {
     "local": {
          "path": "/Users/scottming/Code/lexical/_build/dev/rel/lexical/start_lexical.sh",
          "arguments": [""]
      }
   }
}
}

Hello, @mikayla-maki Thanks for the team's work. I tried Zed through the branch of this PR, and  I found no issues with diagnostics, format, hover, or goto definition.
However, there are some problems with autocompletion. For example, when entering a module name after an alias, like: alias Le|(| is the cursor), the module cannot be autocompleted correctly. Additionally, autocompletion does not work for submodules after a dot in a module, like Lexical.|
I checked the backend logs and found that the Zed client is not sending the correct request to Lexical. So, this might be a bug in the client. However, I don't know how to view the client's request logs. Can you please guide me on how to do that?

Hi Scott,
You can look at the LSP logs through the debug: open language server logs action. We mainly use this internally for debugging these kinds of issues. Once in that screen you can click the LSP name at the top and click on 'RPC messages'. That will intercept and save all RPC messages from that point on. Hopefully that helps debug the issue, and please let me know if you find issues with our LSP support! I've been fixing a couple places where we're off spec for NextLS already :)

Hi, Mikayla @mikayla-maki  I clicked and checked the box, but still can't see the request log

You might need to also click on the 'RPC messages' text, does that fix it?

You might need to also click on the 'RPC messages' text, does that show the logs? Like I said, mainly intended to be an internal UI 😅

I see, I can see those messages right now.
My guess should be accurate. When I type "alias Le", Zed indeed does not send any autocomplete-related requests.
// Send:
{"jsonrpc":"2.0","id":836,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs"},"position":{"line":0,"character":7}}}
// Receive:
{"id":836,"jsonrpc":"2.0","result":null}
// Send:
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":234},"contentChanges":[{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":2}},"text":"a"}]}}
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":235},"contentChanges":[{"range":{"start":{"line":9,"character":3},"end":{"line":9,"character":3}},"text":"l"}]}}
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":236},"contentChanges":[{"range":{"start":{"line":9,"character":4},"end":{"line":9,"character":4}},"text":"i"}]}}
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":237},"contentChanges":[{"range":{"start":{"line":9,"character":5},"end":{"line":9,"character":5}},"text":"a"}]}}
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":238},"contentChanges":[{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":6}},"text":"s"}]}}
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":239},"contentChanges":[{"range":{"start":{"line":9,"character":7},"end":{"line":9,"character":7}},"text":" "}]}}
{"jsonrpc":"2.0","id":837,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs"},"range":{"start":{"line":18,"character":0},"end":{"line":18,"character":0}},"context":{"diagnostics":[],"only":["","quickfix","refactor","refactor.extract","source"]}}}
{"jsonrpc":"2.0","id":838,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs"},"range":{"start":{"line":9,"character":8},"end":{"line":9,"character":8}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"severity":4,"message":""}],"only":["","quickfix","refactor","refactor.extract","source"]}}}
// Receive:
{"id":837,"jsonrpc":"2.0","result":[]}
{"id":838,"jsonrpc":"2.0","result":[]}
// Send:
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":240},"contentChanges":[{"range":{"start":{"line":9,"character":8},"end":{"line":9,"character":8}},"text":"L"}]}}
// Receive:
{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/node_test.exs","version":null}}
{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[{"message":"undefined variable \"alias\"","range":{"end":{"character":0,"line":10},"start":{"character":2,"line":9}},"severity":1,"source":"Elixir"}],"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":null}}
{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/node_test.exs","version":null}}
{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[{"message":"There should be no trailing white-space at the end of a line.","range":{"end":{"character":0,"line":10},"start":{"character":7,"line":9}},"severity":4,"source":"Credo"},{"message":"undefined variable \"alias\"","range":{"end":{"character":0,"line":10},"start":{"character":2,"line":9}},"severity":1,"source":"Elixir"}],"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":null}}
// Send:
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":241},"contentChanges":[{"range":{"start":{"line":9,"character":9},"end":{"line":9,"character":9}},"text":"e"}]}}
{"jsonrpc":"2.0","id":839,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs"},"range":{"start":{"line":18,"character":0},"end":{"line":18,"character":0}},"context":{"diagnostics":[],"only":["","quickfix","refactor","refactor.extract","source"]}}}
{"jsonrpc":"2.0","id":840,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs"},"range":{"start":{"line":9,"character":10},"end":{"line":9,"character":10}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"severity":1,"message":""},{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"severity":4,"message":""}],"only":["","quickfix","refactor","refactor.extract","source"]}}}
// Receive:
{"id":839,"jsonrpc":"2.0","result":[]}
{"id":840,"jsonrpc":"2.0","result":[]}
{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/node_test.exs","version":null}}
{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":null}}
{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/node_test.exs","version":null}}
{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[{"message":"The alias `Lexical.Test.DispatchFake` is not alphabetically ordered among its group.","range":{"end":{"character":0,"line":9},"start":{"character":8,"line":8}},"severity":4,"source":"Credo"}],"uri":"file:///Users/scottming/Code/lexical/apps/server/test/lexical/server/project/progress_test.exs","version":null}}

Hmmm, maybe we could debug this live in the Zed discord? https://discord.gg/zeEDZkV

tldr: when using a "local lsp" for elixir, is it possible to get the same lsp working for heex files instead of ElixirLS ?
Hi everyone, sorry for re-opening the conversation.
I have been recentely testing the different elixir LSP for the simple reason that Elixir LS feels very slow on my mac and on my huge work project (intel mac from 2019). Resulting in almost no LSP functionnality being available as the lsp spend most of its time re-compiling.
(side-note, as I'm not sure how things works : who is responsible for the lsp task and responsiveness ? I guess the lsp speed is editor agnostic but depending on which task are asked the LSP messages are faster or slower ?)
But back on topic, I'm trying lexical through the local config Mikayla gave us and it work great for .ex files ! (Maybe the lack of features means that it's compiling faster ? 😁)
My only issue is that for .heex files, the LSP used is still ElixirLS, is there an option to use the same lsp for heex and ex files ?


adapt chisel impl to new VTA ISA

The following fixes the change made to VTA ISA for supporting OpenCL implementation. This should be merged before this other PR
@tmoreau89 @liangfu

There is a timeout issue in the ci, the implementation looks good.


Request: OTA with delay and random start point

Hello,
we have just assigned a new firmware to a unit profile and all units started the update immediately and simultaneously. This is great but with an even higher number of units it can overwhelm the server.
A future versions two more functions would be good:
delay: 3600
random:yes/no
This way you could set a delay time (in this example 3600seconds).
and if you activate random, then the update is triggered randomly within this time.
Would something like this be possible?

Hi everybody,
In general high load server usually uses a cluster setup with load balancer and it balancing requests to different transport and core nodes.
Whenever please write more information about your setup (TB version, setup type (monolith or cluster), hardware characteristics of the machine with TB setup) to reproduce the issue and maybe we will be able to find a solution in future releases of ThingsBoard.
According to current case - I think it will be a working workaround to add a random time delay before updating OTA. But I think it will be better to reproduce and solve in ThingsBoard.

@MathewHDYT thank you very much for your suggestion, I like your suggestion
@imbeacon yes for sure high load server can be solved with more or stronger infrastructure.
Our devices transmit only one value every 10 minutes, i.e. we can operate many devices with a relatively small infrastructure, which is good in principle.
The only thing that could become a problem in the future (we don't currently have this problem) is if all the devices receive the firmware at the same time. If we could build in a certain delay and random time, we could equalise this peak. This would certainly also be a usecase for other users.

We haven't discovered the issue like you described, it is theoretically possible, but I don't think that this part will be added without actual issue reproducing.

@imbeacon If the issue is not reproducible (a lot of devices updating at the same time still work) and will therefore not be implemented. Then I think this issue can be closed as resolved.


Progress Indicator

Mining blocks is technically 'progress free', but you can still get a sense of progress/progression by checking hashes on smaller blocks.
I do feel that the progress meter should be based on actual hashes that got mined, and not based on a calculated hashrate. I think an easy way to achieve this would be to have opencl check for a target that passes a check with 'n-1' leading 0s instead of a check with 'n' leading zeroes. The main program could then tell that a 'miniblock' had been found, and that could be reported to the user.
If the miniblock is also a full block (which will happen approx. 1-in-256 times), then the block gets submitted to siad. This will require the cpu to know what the result was, which is probably best achieved by having the cpu compute it manually. It's probably okay to add a 'blake2b.c' to assist with this.
The big reason for this is that users are going long stretches of time without mining blocks, and they are wondering if it is working. The progress indicator gives you a sense that you are in fact mining blocks, and it  also gives you a reasonable sense of how often you'll mine a full block, even if you don't know the network hashrate or the current target.

This is being shelved. Instead we'll be making a mining pool.


missing assembly/namespace

there's no indication of what assembly/nuget packages are required, or what using statements are needed.

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

ID: c5f1eeee-d500-82bf-0d0a-b4e0d5d5c175
Version Independent ID: 2373a3df-6ea3-50c7-d63d-61c51d572511
Content: .NET Generic Host
Content Source: aspnetcore/fundamentals/host/generic-host.md
Product: aspnet-core
Technology: aspnetcore-fundamentals
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

No NuGet needed, it's part of the SDK. We don't add usings/NuGet to advanced topics. You can aways create an app for close examination/testing.


Add ability to measure TV Device

Currently the code only measures a CSA. Need to write a version (e.g. src/exampleTvTester.py) that will work in the opposite role - pretending to be a CSA and measuring the timing accuracy of the TV Device it connects to.

Work was begun in "dev-tv-tester" branch.
Branch should be considered unstable.

Work completed and merged. Part of 0.2 release.


Missing a "git" in the command in docs/readme

Signed-off-by: manikmmalhotra<EMAIL_ADDRESS>Description
similar to this issue https://github.com/meshery/meshery.io/issues/755. in docs/readme.md
Notes for Reviewers
Always open for suggestions and improvements. Please point me out if anything should be added/corrected.
Signed commits

[ ] Yes, I signed my commits.

🚀 Preview for commit 7430f1e1ad38e22643a232e8c102f84ad4eb23af at: https://62c8a82f1547470d39cb982d--meshery-docs-preview.netlify.app


Can FIREANN run smoothly with versions 1.13.1 of PyTorch?

Hi，yaolong
Due to the cluster's CUDA version being 11.6 and constraints on upgrading due to limited public resources, it's not possible to install PyTorch version 2.0 (which requires CUDA 11.7 or higher). Can FIREANN run smoothly with PyTorch version 1.13.1?
Thank you for patiently answering my questions!

Hi，yaolong Due to the cluster's CUDA version being 11.6 and constraints on upgrading due to limited public resources, it's not possible to install PyTorch version 2.0 (which requires CUDA 11.7 or higher). Can FIREANN run smoothly with PyTorch version 1.13.1? Thank you for patiently answering my questions!

I believe it will run on pytorch 1.13. My earlier tests were based on pt1.13. If not, feel free to contact me, I think it's easy to fix.

Thank you, I'll give it a shot later.

Hi，yaolong Due to the cluster's CUDA version being 11.6 and constraints on upgrading due to limited public resources, it's not possible to install PyTorch version 2.0 (which requires CUDA 11.7 or higher). Can FIREANN run smoothly with PyTorch version 1.13.1? Thank you for patiently answering my questions!

I believe it can run on pytorch 1.13. My earlier tests were based on pt1.13. If not, feel free to contact me, I think it's easy to fix.

After installing two packages, I want to run the FIREANNP to train examples, but I couldn't find the path in the manual. Is it supposed to be xx/train.py?

After installing the two packages (PyTorch and opt_einsum), I want to run the FIREANNP to train examples, but I couldn't find the path in the manual. Is it supposed to be xx/FIREANNP/run/ ?

You can run the training by "python3 $path "train" ". "path " is the path where you place the codes.

Here is my assignment submission file and the error message encountered when I attempted to train the example as per your instructions.

After installing the two packages (PyTorch and opt_einsum), I want to run the FIREANNP to train examples, but I couldn't find the path in the manual. Is it supposed to be xx/FIREANNP/run/ ?

You can run the training by "python3 $path "train" ". "path " is the path where you place the codes.

Here is my assignment submission file and the error message encountered when I attempted to train the example as per your instructions.

Sorry for late reply. There is an example showing how to submit the job in the example/liquid-h2o. It should be like "python3 -m torch.distributed.run --nproc_per_node=$NPROC_PER_NODE --max_restarts=0 --nnodes=$PBS_NUM_NODES --rdzv_id=$PBS_JOBID --rdzv_backend=c10d --rdzv_endpoint=$MASTER:12563 $COMMAND > out". It will lanuch DDP training.

After installing the two packages (PyTorch and opt_einsum), I want to run the FIREANNP to train examples, but I couldn't find the path in the manual. Is it supposed to be xx/FIREANNP/run/ ?

You can run the training by "python3 $path "train" ". "path " is the path where you place the codes.

Here is my assignment submission file and the error message encountered when I attempted to train the example as per your instructions.

Sorry for late reply. There is an example showing how to submit the job in the example/liquid-h2o. It should be like "python3 -m torch.distributed.run --nproc_per_node=$NPROC_PER_NODE --max_restarts=0 --nnodes=$PBS_NUM_NODES --rdzv_id=$PBS_JOBID --rdzv_backend=c10d --rdzv_endpoint=$MASTER:12563 $COMMAND > out". It will lanuch DDP training.

Thanks for your response. I made modifications to the command and submitted the calculation, but encountered the following error. What could be the cause?

After installing the two packages (PyTorch and opt_einsum), I want to run the FIREANNP to train examples, but I couldn't find the path in the manual. Is it supposed to be xx/FIREANNP/run/ ?

You can run the training by "python3 $path "train" ". "path " is the path where you place the codes.

Here is my assignment submission file and the error message encountered when I attempted to train the example as per your instructions.

Sorry for late reply. There is an example showing how to submit the job in the example/liquid-h2o. It should be like "python3 -m torch.distributed.run --nproc_per_node=$NPROC_PER_NODE --max_restarts=0 --nnodes=$PBS_NUM_NODES --rdzv_id=$PBS_JOBID --rdzv_backend=c10d --rdzv_endpoint=$MASTER:12563 $COMMAND > out". It will lanuch DDP training.

Thanks for your response. I made modifications to the command and submitted the calculation, but encountered the following error. What could be the cause?

Can you show me the entire error message?

Can you show me the entire error message?
Sorry for not providing the complete information. Here is the full error message：

Can you show me the entire error message?
Sorry for not providing the complete information. Here is the full error message：

Nothing after the Abort (core dumped)?

Can you show me the entire error message?
Sorry for not providing the complete information. Here is the full error message：

Nothing after the Abort (core dumped)?

Yes, the task was killed after the error occurred, and no additional information was provided.

Can you show me the entire error message?
Sorry for not providing the complete information. Here is the full error message：

Nothing after the Abort (core dumped)?

Yes, the task was killed after the error occurred, and no additional information was provided.

That is wired. Can you try this directive "python3 -m torch.distributed.run --nproc_per_node=1 --max_restarts=0 --nnodes=1 --standalone $path > out"?

Thank you for your advice. When I made the modifications and submitted it again, a new error emerged. I attempted to address it, but unfortunately, I failed.

Do you set the table_init to 1 in para/input_nn? The error indicate that the code try to load the trained saved model "REANN.pth"?

Do you set the table_init to 1 in para/input_nn? The error indicate that the code try to load the trained saved model "REANN.pth"?

Thank you for your help! Following your advice, I reviewed the file and made the necessary modifications. Now, I can train the examples without any issues.

Do you set the table_init to 1 in para/input_nn? The error indicate that the code try to load the trained saved model "REANN.pth"?

Thank you for your help! Following your advice, I reviewed the file and made the necessary modifications. Now, I can train the examples without any issues.

Glad to hear that!


Time Series prediction using ARIMA

User Story

As a RTDIP user
I want to predict the future development of periodical, time series data, given past values
So that I can plan ahead

Additional context

Similar to #28
A library that could be used: https://www.statsmodels.org/stable/generated/statsmodels.tsa.arima.model.ARIMA.html

Acceptance Criteria

Component input

past data
the name of the column with the data that should be predicted
point in time in the future, up to which the data will be generated (or the number of data points to predict in the same interval)

Component output

past data + future predictions
(for all other columns except the predicted one, the values can be empty)

The component will analyze past time series, and apply the ARIMA model
The component will generate new data up to a given point of time in the future, using the ARIMA model

Definition of Done

Test cases have been created and are running successfully
Documentation for the new component was added
Github Actions are running without errors

Next to statsmodels the package pmdarima seems also to be promising.

Test file for showing visually, that the component is working as intended:
test_arima_component.txt


Add rows to textarea parameter table

Fixes #735

 Issue #735: rows param missing from text area macro options table

The issue was to add a responsive unit to textareas rather than using rows, because the number of rows may be suitable to display the limited characters on desktop, but won't be enough when the width of the textarea is reduced at smaller breakpoints.


Add avoid_countries

https://github.com/GIScience/openrouteservice-docs#country-list

fixed in v1.1.0


S28: As a player, I want the ability to add a picture from the game in the post-game lobby to my profile, regardless if I drew them or not. Then the pictures are listed and displayed.

[ ] Every picture should have a button which adds it to the players profile.
[ ] Once in the profile, they are listed there in a clear fashion that takes space and visibility into account.
Task List (front & back):
[ ] temporarily store every drawn image during a game (front)
[ ] add a view to the post-game lobby where players can view all the drawings of the game and store one if they want (front)
[ ] provide the REST method for storing drawings in the user entity

This Userstory could not be completed due to it being to ambitous/hard


feature: Full control the screenshot timing

Why
I want to manage the timing of screenshots.
As the added example, I want scs to wait for asset which is loaded from CSS(background image, font family, etc...).

Released as v1.3.0 :tada:
Thank you for always contribution!!


Cut/Copy/paste menu opens in weird place

With mouse pointer at the blinking cursor in text document, 2-finger touchscreen tap open cut/copy/paste menu in weird place.

yep it uses the center of the widget, in this case the text view.  mouse position is not still avail at the point where the menu is popped up but could get it from window or something. lowpri.


Hint not Accepting Value, Expects Object

I'm unable to run the following example:
https://github.com/uber/react-vis/blob/master/showcase/radial-chart/donut-chart.js
Any ideas on how to set up the index import?
import {RadialChart, Hint} from 'index';
I've tried multiple ways to get access to this  Component, and I haven't been able to get it working.
Currently, we have ...
import {RadialChart, Hint} from 'react-vis'
Using the above example we can see the chart is displayed on the page, but when we try to use Hint...
 {value && <Hint value={value} />}
We get the following error:
Uncaught ReferenceError: value is not defined
at DoughnutChart.render (DoughnutChart.jsx:44)
at ReactCompositeComponent.js:793
at measureLifeCyclePerf (ReactCompositeComponent.js:73)
at ReactCompositeComponentWrapper._renderValidatedComponentWithoutOwnerOrContext (ReactCompositeComponent.js:792)
at ReactCompositeComponentWrapper._renderValidatedComponent (ReactCompositeComponent.js:819)
at ReactCompositeComponentWrapper.performInitialMount (ReactCompositeComponent.js:359)
at ReactCompositeComponentWrapper.mountComponent (ReactCompositeComponent.js:255)
at Object.mountComponent (ReactReconciler.js:43)
at ReactDOMComponent.mountChildren (ReactMultiChild.js:234)
at ReactDOMComponent._createInitialChildren (ReactDOMComponent.js:701)
Uncaught (in promise) TypeError: Cannot read property '_currentElement' of null
at ReactCompositeComponentWrapper._updateRenderedComponent (ReactCompositeComponent.js:742)
at ReactCompositeComponentWrapper._performComponentUpdate (ReactCompositeComponent.js:721)
at ReactCompositeComponentWrapper.updateComponent (ReactCompositeComponent.js:642)
at ReactCompositeComponentWrapper.receiveComponent (ReactCompositeComponent.js:544)
at Object.receiveComponent (ReactReconciler.js:122)
at Object.updateChildren (ReactChildReconciler.js:107)
at ReactDOMComponent._reconcilerUpdateChildren (ReactMultiChild.js:204)
at ReactDOMComponent._updateChildren (ReactMultiChild.js:308)
at ReactDOMComponent.updateChildren (ReactMultiChild.js:295)
at ReactDOMComponent._updateDOMChildren (ReactDOMComponent.js:944)
** Removing the <Hint> renders the chart **

Ok, we had an error in our code. Used another example and was able to get it to work. Please ignore.


ACS Client (using Teams Identity) is reusing Stale Token

Package Name:  @azure/communication-calling
Package Version: Stable (v1.22.2)
Operating system: Windows

Describe the bug
We are using the Azure Communication Calling client library for JavaScript to build a web-based softphone for voice calling. The client is using the Teams interoperability option of having the identity as a Teams user (rather than the BYOI model).
Since moving to the 1.22.2 (or 1.22.1) stable SDK (from 1.20.1) we have noticed an issue with the proactive token renewal mechanism which previously worked fine. In our code we don't specify an initial token, just a token refresher function, and set "refreshProactively" to true. Since there is no initial token, the refresher callback function is called immediately, our code provides a suitable token, and everything works as expected.
However, when the token is due to expire and the refresher callback is called again, the SDK appears to ignore the new token we return, resulting in subsequent operations failing (such as answering incoming calls or making outbound calls). The refresher mechanism itself seems happy that the token we've provided is ok, as it doesn't trigger a new refresher callback until the new token is about to expire. The issue appears to be that the SDK is continuing to use the original (now stale) token.
The release notes don't appear to suggest that anything has changed in this specific area but tests using various SDK versions show that something has been altered which is causing this issue somewhere between SDK version 1.21.1 (works ok) and version 1.22.1 (has issue).
Any help in this matter will be gratefully received. Many thanks in advance, cheers Dave
To Reproduce
1. Start ACS softphone
2. Check can make outgoing calls ok
3. Wait for approximately 1 hour
4. Try to make outgoing call - Dial should fail
Expected behavior
The proactive token refresh mechanism should work ok and the SDK should use the new token provided to it

Hi @DrDaveH,
That one has been fixed on versions 1.23.2+ as mentioned on our release notes here
Please update to the latest version 1.25.2-beta.2 (2024-05-16) to get all the fixes and imporvements we shipped.


CLOUD-44698 Fix Kerberos integration test downscale

@schfeca75

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1813/


Bump to 0.2.17

@alexcrichton: no appropriate reviewer found, use r? to override

@bors: r+

:pushpin: Commit f759656 has been approved by alexcrichton

:hourglass: Testing commit f759656 with merge 145154b...


Add mousetrap's global plugin please

title says it all :)

Not sure about the state of this, but currently, the mousetrap library is not installed when following the installation instructions: https://github.com/chieffancypants/angular-hotkeys#via-bower
This is currently necessary:
bower install mousetrap#~1.5.2 --save
#141 would prevent this unnecessary step


Update our default blog post image

Description
I've removed the script that automatically generated the tile images when none were set and replaced it with an image that better aligns with our new colour scheme and style.
Related Issue(s)
closes #1793
Checklist

[x] I have read the contribution guidelines
[x] I have considered the performance impact of these changes
[ ] Suitable unit/system level tests have been added and they pass
[ ] Documentation has been updated

Hi @knolleary,
I've commented out the images in some files—the ones that used to require the auto-generated image. This was done to check if it worked and to see how they looked in context. I thought it could be useful to maintain them this way for the review. Could you please take a look as is? I'll uncomment those images afterward.

@ZJvandeWeg yes, that's one of them. Here's a list:
https://deploy-preview-1798--flowforge-website.netlify.app/blog/
https://deploy-preview-1798--flowforge-website.netlify.app/blog/2024/03/flowfuse-self-hosted-starter-resource-limits/
https://deploy-preview-1798--flowforge-website.netlify.app/webinars/ (different default images for the next and past webinars)
https://deploy-preview-1798--flowforge-website.netlify.app/customer-stories/

Looks good - but will echo ZJ's comment on whether we can now pull that common piece that inserts the right image into a single place that can be reused.

I have created a shortcode that works for most of the templates. However, the templates involving customer-stories are not exactly the same across all files. The exceptions are /node-red and /landing/cloud-signup/. The latter is temporary, so I decided not to create a partial for it, as it will eventually be unnecessary. However, I'm open to feedback if we think it's needed.
I've left the image paths commented out for now so you can verify that everything is working correctly. Please let me know if everything looks good on your end, and I'll proceed to uncomment the image paths.


Option attribute is only for properties

Attributes could be available for fields as well. I don't see any need to generate more code by declaring unnecessary properties.
https://github.com/Nick-Lucas/EntryPoint/blob/705758b737ae435066214bc047ceefea62c9daed/src/EntryPoint/OptionAttribute.cs#L15

Hi @pouladpld,
Thanks for the suggestion. I am open to any ideas, but for this I'd need a real justification for the change.
It's not quite as simple as changing the attribute, the whole tool actually looks at properties, using reflection. I originally felt that the simplicity of just supporting properties would be better for maintainability, while giving a lot of power to the user, and giving you 'field-like' simplicity using auto-props. Additionally reflection is known to be slower than hard-coding mapping against known models, and so checking fields would effectively double the processing EntryPoint is required to handle.
I'm assuming you know autoprops, but for the sake of documentation, the following is already pretty simple and terse:
// What we can do now:
[Option(...)]
public bool SomeOpt { get; set; }

// What we can't do right now
[Option(...)]
public bool SomeOpt;

Let me know if you have any further arguments for this, as I'll be happy to weight up anything against the following:

Performance
Adequate terseness with auto-props
Flexibility of implementation (getters, setters, and access control) with props


CAB-3480 - Implement person display component

Coverage increased (+0.1%) to 83.617% when pulling 3c4efade207f4eb1ed96ca973539011bdbabb9ce on feature/CAB-3480 into d51eae4265e4a9c1dcea1a970d10dacb5d21bdd1 on develop.


Album art returns null

I made an application to set the album art as the desktop background and everything worked properly. Today I wanted to improve some things, but the album art returns null. Normally I combine the album art and an other image, so the background isn't just black around the album art. But when I only use the album art and set it as the backgound by using the url of the image, it returns an empty string. I also checked if I have the latest version of the api installed.

Translation: "The value can not be null."

Translation: "Invalid URI: The URI is empty. "

Duplicate of #155 , please use the search next time.


[FEATURE] Improve UI of this section

Description
Please improve the CSS for this section. Creation of Figma design would be appriciated
Solution Proposed
No response
Screenshots

Additional Context
No response
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[ ] I would like to be assigned this task.
[ ] I am a GSSoC'23 contributor

I would like to work on this issue. I am well-versed in CSS. Plz, assign me this task.

I would like to work on the UI design of this section using figma. Please assign me this issue

@Yoogiitaa ? are up for this/

@Yoogiitaa there are more issues! please could you look them out or you can create any enhacnement issue

@anmode can i work upon redesigning the login page/box?

@Yoogiitaa yeah sure create issue for that !

I have created a pr , plz review and merge.


BPC - Less basic bad pixels correction available in libseek

Hi,
I just wanted to share that I have set up a pretty flexible bad pixels calibration & correction method in libseek.
Since the Seek imager has some pretty big clusters of bad pixels, just correcting for single bad pixels and interpolating the hexagon pattern is not enough, and performing median filtering for correcting bad pixels is a bit of a hack.
I came up with something I believe to be not so ugly:

a functional (but pretty long) calibration step which identifies a contour of good pixels around a bad pixel cluster; the code is basic but the principle is to go in all directions and find the closest good pixel and to keep the list of closest good pixels

a very basic way of interpolating value of bad pixels, which is a simple weighted sum of inverse distance to contour points... could be better of course!

a structure used to store the bad pixels information, under the form of

number of + list of weights
number of + list of contour patterns (each contour is a list of relative pixel positions and pointer to weight index)
number of + list of bad pixels (each bad pixel has its position and contour pattern index)

The structure is stored in ASCII format, can be written and parsed easily.

a short implementation of correction in libseek, that uses the same in-memory structure (because speed is not exactly a constraint for this detector size)

I'm pretty sure this could be useful to other implementations, and I'm very open to comments, suggestions, fixes, whatever!

Thanks, I linked to your algorithm from the wiki page


Add logging capacity

Add logging capacity to Tradista flow, so logs can be added to the code, but also hibernate can be debugged more easily.

Done, it will be delivered in v2.3.0.
Log4j2 has been selected as log framework. log4j2.xml file is in src/test/resources so it is not part of the Tradista Flow jar. Indeed, the idea is for Tradista Flow's clients to use their own log4j2.xml file, outside of the Tradista Flow jar.
As it is, located in src/test/resources, the log4j2.xml file is taken into account when running Tradista Flow unit tests. More generally, the file must be in the classpath to be considered during execution.


Project Manager, comma in project name, breaks open project folder button

Godot version
v4.1.rc2.official [46424488e]
System information
Godot v4.1.rc2 - Windows 10.0.19045 - Vulkan (Compatibility) - GeForce GTX 550 Ti () - Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz (4 Threads)
Issue description
In the Project Manager.
With a project that has a comma in the name, for example: one, two
When the open project folder button is pressed, then two issues can occur:

If there is no other project with the name before the comma: one
Then the default Godot project folder opens: C:/Users/username/Documents
If there is another project with the name: one
Then the one project folder opens.
(the project one doesn't need to be listed in the Project Manager,
it just has to exist in the same folder as the one, two folder)

Expected:
The one, two project folder should open.
Notes:
The open project folder button works when there isn't a comma in the project name.
For example: three, or three four
Steps to reproduce

Download the attached zip file: two projects.zip
Extract the zip file into an empty folder.
Open the Godot Project Manager.
Scan the extracted folder.
There should now be two projects with the names: one and one, two.
Click on the one, two projects, open project button, to the left of the project path.

Observed
The project one folder opens.
Expected
The project one, two folder should have opened.
Continued reproduction steps

Now remove the one folder from the extracted folder.
It doesn't matter that it's still listed in the Project manager.
Click on the one, two projects, open project button.

Observed 2
Now the default Godot project folder opens: C:/Users/username/Documents
Expected 2
Same as above, the one, two project folder should have opened.
Minimal reproduction project
two projects.zip

Related: #68450.

Working on this, looks to be a simple matter of not escaping the filename in double quotes when launching explorer.exe


Incorrect path in description

General Ledger > Inquiries and report > Ledger reports > FEC Accounting data export

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

ID: 56989a16-a9a3-c8d1-d7d0-6e542871107f
Version Independent ID: 1da2ec78-cf33-1741-c5cc-97b73d72b539
Content: Generate the Standard Audit File for France (FEC) - Finance & Operations | Dynamics 365 | #MSDyn365FO
Content Source: articles/financials/localizations/emea-fra-fec-audit-file.md
Service: dynamics-ax-applications
Product: ****
Technology: ****
GitHub Login: @ShylaThompson
Microsoft Alias: shylaw

@kfend Can you take a look? Thanks.

Hello. Could you please clarify the path which is incorrect in the topic?
Also please consider the following information: https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/migration-upgrade/deprecated-features?toc=/fin-and-ops/toc.json#france-fec-accounting-data-export-in-xml
You can create a support ticket for getting more details on that.

Hello,
The problem is that we cannot select the needed file format for Standard Audit File for France (FEC) using path "Go to General Ledger > Periodic tasks > Data export to open the Data export page".
Instead of this, there is a path "General ledger > Inquiries and reports > Ledger reports > FEC Accounting data export". So, we believe the description is not correct.

Installed platform version : Update27 (7.0.5286.35426)

I believe the is confusion from my side.
For XML file path: General ledger > Inquiries and reports > Ledger reports > FEC Accounting data export
For TXT file path: General ledger > Inquiries and reports > Ledger reports > FEC Accounting data export
As XML file is depriciated, then only TXT file will be used in future. So, description in docs is correct.


How do you disable a complex field for a type when fetching that field as a Vector?

I'm very new to GraphQL so I might've misunderstood something, but eitherway, I wanted to ask to see if this is possible.
I'm wondering if it's possible to disable high demanding fields when querying a schema as a batch instead of when fetching multiple of that schema.
So for example, if I have a user type which has a posts field that fetches all the users posts, I wouldn't want that to be able to fetch the posts when querying multiple users.
Example code:
#[derive(Clone)]
pub struct User {
    id: i32,
    name: String,
}

#[graphql_object]
impl User {
    fn id(&self) -> i32 {
        self.id
    }

    fn name(&self) -> &str {
        &self.name
    }

    fn posts(&self) -> Option<&str> {
        // Demanding DB call
    }
}

struct Query;
#[graphql_object(context = Database)]
impl Query {
    fn api_version() -> &'static str {
        "1.0"
    }

    fn user(
        context: &Database,
        #[graphql(description = "id of the user")] id: i32,
    ) -> Option<&User> {
        // Fetch one user
    }

    fn users(
        context: &Database,
    ) -> Vec<&User> {
        // Fetch many users
    }
}

Is it possible to "hide" the posts function when running users so that the users posts on wouldn't be available. You could always create a struct called UserSmall and return Vec<UserSmall>, but that seems weird to me.

@PumpedSardines

You could always create a struct called UserSmall and return Vec<UserSmall>, but that seems weird to me.

Actually, this is a right thing to do. Main benefit of GraphQL is that it allows to build type safety around described schema. But in case we would allow hiding arbitrarily fields, this promise breaks.
As a client of an API I always expect non-optional fields to be present.


update i Flutter 1.12

As of 1.12, Flutter has early support for running web applications.
I tried to update it, and can't find the following imports:
import 'package:flutter_web_ui/ui.dart' as ui;
import 'package:flutter_web_ui/src/engine.dart' as engine;

Removing web/main.dart directly, the program works.
see: https://github.com/flutter/flutter/wiki/Upgrading-from-package:flutter_web-to-the-Flutter-SDK

Thanks, i wqaqs not have time for this but today i upgrade it and fix all problems.


install postgres-16 in CI

Resolves https://github.com/dbt-labs/dbt-core/issues/8286

Problem

We need postgres >= 15 to test dbt-core code that depend on merge operations in dbt-postgres. Specifically this is blocking testing the new microbatch incremental strategy: https://github.com/dbt-labs/dbt-core/pull/10594
Additionally, dbt-postgres is already using postgres 16 in CI so there is some inconsistency there.
Solution

Using: https://computingforgeeks.com/install-and-configure-postgresql-on-ubuntu/
Install postgres 16 onto ubuntu 20.04. We can also consider a service-based approach as what is done in dbt-postgres, but that will likely be a bigger refactor (https://github.com/dbt-labs/dbt-core/pull/10688) + container services are only supported for linux runners. We'd still need to roll our own updates for macos + windows
Checklist

[x] I have read the contributing guide and understand what's expected of me.
[x] I have run this code in development, and it appears to resolve the stated issue.
[x] This PR includes tests, or tests are not required or relevant for this PR.
[x] This PR has no interface changes (e.g., macros, CLI, logs, JSON artifacts, config files, adapter interface, etc.) or this PR has already received feedback and approval from Product or DX.
[x] This PR includes type annotations for new and modified functions.

Ideas to speed up windows runs:

create a separate image for windows that pre-installs postgres16
uninstall existing postgres package, use choco install (which appears to be faster), and then figure out how to start postgres as a (or start postgres up on on our own)

uninstall guide: https://stackoverflow.com/questions/113542/how-can-i-uninstall-an-application-using-powershell
starting the service will likely take a good amount of time to figure out
can take inspiration from https://github.com/ikalnytskyi/action-setup-postgres/blob/master/action.yml, or try to use the action directly (first unsuccessful attempt here: https://github.com/dbt-labs/dbt-core/pull/10689)

Will make an issue shortly 👍


Contents

Updated content with new understanding of html semantics best practices

Updated content
with new understanding of html semantics best practices


[Doc + Website] show multiple versions for various API docs

For API docs, only pulsar-broker shows various versions now.
To improve usability and searchability, the following API docs should show various versions as well.

admin
client
cpp
pulsar-functions
python

As instructed by @tuteng, I've deleted index.html files for the API docs above.

Hi @tuteng any progress? thanks

Already fixed. Thanks @tuteng


[WIP] e2e test for timeout

What type of PR is this?

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:

/test pull-perf-tests-clusterloader2-e2e-gce-scale-performance-manual

/retest pull-perf-tests-clusterloader2-e2e-gce-scale-performance-manual

/test pull-perf-tests-clusterloader2-e2e-gce-scale-performance-manual

/test pull-perf-tests-clusterloader2-e2e-gce-scale-performance-manual

/test pull-perf-tests-clusterloader2-e2e-gce-scale-performance-manual

/test pull-perf-tests-clusterloader2-e2e-gce-scale-performance-manual

/test pull-perf-tests-clusterloader2-e2e-gce-scale-performance-manual

/test pull-perf-tests-clusterloader2-e2e-gce-scale-performance-manual

/retest pull-perf-tests-clusterloader2-e2e-gce-scale-performance-manual

/test pull-perf-tests-clusterloader2-e2e-gce-scale-performance-manual


Mouse actions not works while hover.

I installed the plugin in my gnome 45, I set the toggle track information menu for hover. I need to perform other actions set for various mouse clicks. but none of them works while hover was set.

Hover is sublabeled as unstable. That means its known.

Hover is sublabeled as unstable. That means its known. maybe just use the hot key ...

As your instructions, I tried the hotkey Function, it works fine. but changing the hotkey was not working..


Change for pip3

@yegor256
While installing python3 - we need to use pip3, not pip
So I suggest changing check to pip3 while install-pip.sh

@yegor256
Please check it


Add updating status of BecauseOfs when running scenarios

It's not really pretty, but it works :)
The OverwritingConsoleRenderer should probably get a new name, and be placed somewhere else where it could potentially be re-used elsewhere.
The RunStatus could also use some love, and potentially could be used on other components as well that we would like to monitor the status of.
We could also print the running time of each BecauseOf, but that requires a bit more clearing of the console. Right now each line has the exact same length every time it is printed, which makes things easy.

For the OverwritingConsoleRenderer- could a better name be InPlaceConsoleRenderer. If I understand it correctly its basically overwriting at a specific location, in place kinda..  ??

Should we register issues for the comments @einari has or are you on top of this @jakhog? Would be cool tho have this 😄


Only the Next and Previous buttons work

Using Windows 10 and Spotify premium. Progress bar, pause button, shuffle/repeat buttons not working at all. I can play a song when its paused in the spotify window, and I can use next/previous buttons only.

this is how it looks while a song is playing.
is there anything i can do?

pause button is working

Did you follow the steps provide here?
https://dsafa.github.io/audio-band/audioband/audiosources/spotify.html


Updated doc about new features and tasks

Fixes https://github.com/neulab/ExplainaBoard/issues/134
Also removes table_schema.py which I believe is out-of-date now?

@neubig Thanks for the PR! table_schema.py is actually required by the web interface to display the system output table in a task-dependent way (e.g. marking specific columns as sortable). I have not implemented this feature so it hasn't been used. Sorry if that causes the confusion!

Could we instead get that information by parsing Processor._features?

Ah, preventing duplication is a great point. The two pieces of information are not identical though. Processor._features is storing feature information for processing (e.g. is_bucket, bucket_info), while table_schema.py is storing a subset of fields from Processor._features with additional UI-related information for the web interface (e.g. sort: False).
We can move the information into Processor by creating a class member called _table_schemas for each processor. So _features is used for processing, and _table_schemas is used for UI. While there's no duplicate elimination, the two pieces of information will be organized in one place. I'm happy to do so you think it's good! The only concern is storing UI information isn't really the processor's responsibility.
If needed in the future, we can even merge _features and _table_schemas, to eliminate duplication further or extract them to a separate class named Features for every task.

Alternatively, if this is only used by the web frontend, maybe it could be included in the web frontend code instead?
The reason why I thought it was obsolete is because it's not used by any other code in this repo, which may indicate that it should be placed somewhere else?
I don't care too strongly though, I'm also OK with undeleting it and keeping it here.

That makes sense, too. Let me open an issue and we can keep it for now?

Thanks, I restored the files for now.


Fixed pecl redis, PHP <= 7.3 removed

Description
PECL Redis 6.1.0 removed PHP <= 7.3
https://pecl.php.net/package-info.php?package=redis&version=6.1.0
Types of Changes

[x] Bug fix (non-breaking change which fixes an issue).
[] New feature (non-breaking change which adds functionality).
[] Breaking change (fix or feature that would cause existing functionality to not work as expected).

Definition of Done Checklist:

[x] I've read the Contribution Guide.
[] I've updated the documentation. (refer to this for how to do so).
[x] I enjoyed my time contributing and making developer's life easier :)

@bestlong hi, ping :), this PR fix tests

@bestlong hi, ping :), this PR fix tests


Adding loggers with custom transport in Container

Please tell us about your environment:

winston version?

[ ] winston@2
[X] winston@3

_node -v outputs:_v9.6.1
Operating System? (Windows)
Language? TypeScript 6

What's the feature?
The Container loggers.add method only accept LoggerOption as an input.
Add an API to add a Logger to a container (instead of passing a LoggerOption to loggers.add())
What problem is the feature intended to solve?
I know how to define a custom transport, I can create a custom logger based on my custom transport thanks to winston.newLogger() but I cannot add it in a Container because I cannot create a logger using a custom transport through winston.loggers.add(logger) (or even winston.loggers.add(new MyCustomTransport())
Maybe there is a way to define customOptions and provide it to winston (so that winston.loggers.add(myCustomOptions) work but I don't know how.
Is the absence of this feature blocking you or your team? If so, how?
It is not blocking, for the moment I declared a singleton class to hold my loggers, but I would rather use the winston Containers feature
Is this feature similar to an existing feature in another tool?
No
Is this a feature you're prepared to implement, with support from us?
Yes

Transports are passed as logger options, so why couldn't you create a logger options object like
{
...
    transports: new MyTransport({myTransportOpts}),
...

?  Maybe you can provide a small code example of what you're trying to do?  On one hand I see why it might be useful to allow containers to take logger objects instead of logger options, but I'm not sure if that solves the issue you're having, or maybe there is a better solution to your issue.

Thank you this solves my question, I was mislead by the fact that winston.Container.add is not yet implemented in 3.0.0 typescript (Container interface is not properly defined in index.d.ts)


Make request_timeout a customizable parameter

:+1: Glad to see this! I was just about to create a PR. The response times for preapproval calls are ridiculously slow on stage. It constantly induces false-positives on my exception handling – Exception: local variable 'response' referenced before assignment

+1 Thank you @kevinjqiu.

@aroundthesea Could you also release the new version on PyPI?  Thanks :smile:

@kevinjqiu Yup, I'm on it!

@kevinjqiu Here you go! https://pypi.python.org/pypi/wepay/0.3.1

@aroundthesea Thanks!