Key pickling 2.0: reverse unused

This builds on PR #30, retuning coverage to 100% and removing unused traceback handlers.

spellfix compatibile => compatible
test_sqlite_migration.py was writing files to ./test/db, not ./tests/db.
use sys.version_info < (3, 0) rather than tracking _major_version.
Introduce 'unittest2' as development dependency, removing the TestCaseBackport class.
No longer necessary to use 'reraise', track inner or outer stack, as the next release of sqlitedict always pickles and there is no known exception to report.
SqliteDict.str depended on self.conn.filename always being set, but this is not necessarily True, (esp. in test case teardown due to del).
add missing test coverage for throwing KeyError when any key or value cannot be unpickled.

@jquast I see the exception handling code has been removed in this PR. How vital was the code? Is it needed or not?
I'd obviously prefer to have it removed, it obfuscates the code greatly. But I don't remember how critical it is, so I'm afraid to touch it. Can you comment?

Hi @jquast @ziky90, are you planning to continue this work?


update config: replace recently added polling with git struct

Polling was recently added in https://github.com/chainguard-dev/melange/pull/1412, there's no implementation yet for this.  After adding support for native Git it seems polling would add confusion and not needed.  Let's just use Git.
We are also adding an interface that defines common methods for retrieving version filtering and stripping parameters for GitHub and Git implementations.
Functional Changes

[x] This change can build all of Wolfi without errors (describe results in notes)

@imjasonh this is ready for another look when you get the chance.


installed with windows

Hey so I installed everything I think correctly but I just installed the tool and it's not showing up in my discord my only difference is I used windows to install it I'll try reinstalling it with Linux but it runs in docker if you can please help

Hello!
To install the tool on Windows, please follow this guide:
Manual Installation Guide for Windows
Let me know if you need any further assistance. Thank you!

Yeah sorry I didn't know if you needed a response and I'm just seeing this
didn't see the message on github but I did install mongo db and I had to
reinstall the program  all the other steps worked out fine and now it works
perfectly thank you for following up man loving the program by the way
On Wed, Oct 4, 2023 at 2:52 PM Ali Khalkhali @.***>
wrote:

Closed #3 https://github.com/Alikhalkhali/programs-watcher/issues/3 as
completed.
—
Reply to this email directly, view it on GitHub
https://github.com/Alikhalkhali/programs-watcher/issues/3#event-10554652883,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMC6O7JU634L7ZNKTSOUYOLX5WV6NAVCNFSM6AAAAAA5QJLMISVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJQGU2TINRVGI4DQMY
.
You are receiving this because you authored the thread.Message ID:
@.***>


CI: Try deploying dasbhoard upon pull request

Out of curiosity, what happened with this? Did you abandon the idea?

Out of curiosity, what happened with this? Did you abandon the idea?

ugh... I cannot believe how convoluted it is just to deploy a Python dash app to these cloud services.
I am not a CS engineer but I also like to think that I generally know my way around bash/dev ops stuff.
Right now I am just focusing on getting pylossless_qc to deploy to a server from my local computer. Once I have an idea of how to do this, I'll return to integrating that into CI, probably from a fresh branch.

Sure! As I was saying, it was more out of curiosity than anything else.

Right now I am just focusing on getting pylossless_qc to deploy to a server from my local computer.

Well, I think you know how to do that: running pylossless_qc in the terminal does just that (i.e., it creates a local http server and makes it accessible through a local IP)! Maybe you mean "how to deploy a local server through your publically accessible IP rather than a local address"?
Maybe this post can help https://community.plotly.com/t/accessing-dash-webserver-from-hosts-other-than-localhost/4675 ?

app.run(host= ‘<IP_ADDRESS>’)
to make flask an Externally Visible Server

Also, I supposed you saw this for Heroku dash? https://dash.plotly.com/deployment?_ga=2.2231222.748729490.1682966262-1036184451.1673051298

Also, I supposed you saw this for Heroku dash? https://dash.plotly.com/deployment?_ga=2.2231222.748729490.1682966262-1036184451.1673051298

Yeah. These cloud services try to strip away complexity by just expecting your dash app to be named app.py and be located at the root of the directory, which they will just try to launch by default.
Our case is more complex and we need to specify the VM to run pylossles_qc which is the tricky part. I think we'll need to utilize a docker image.

Why not just creating a symlink app.py at the root?


Multiprocessing with FileLock fails in python 3.9

On python 3.9 with filelock 3.8.0, this code hangs:
from multiprocessing import Pool
from filelock import FileLock

def run(i):
    print(f"got the lock in multi process [{i}]")

with FileLock("tmp.lock"):
    with Pool(2) as pool:
        pool.map(run, range(2))

This is because the subprocesses tries to acquire the lock from the main process for some reason. This is not the case in older versions of python.
This can cause many issues in python 3.9.
For example, we use multiprocessing to run a pool of jobs and we use filelock to prevent running the same pool of job several times and avoid writing collisions.
First reported in https://github.com/huggingface/datasets/issues/4113

I can reproduce on 3.10.0 on macos - haven't tried 3.11

Can confirm this is an issue with my test bed as well. Fedora (python 3.9.9, FileLock 3.8.0). Kinda makes using FileLock pointless if this doesn't work.

I don't think filelock is doing anything wrong here.
The code in the OP is "wrong".
It spawns processes in the module itself, and the processes themselves run that same code.
If anything, lockfile is hiding that issue.
...
#with FileLock("tmp.lock"):
with Pool(2) as pool:
    pool.map(run, range(2))

If we remove filelock from the equation, the interpreter will throw RuntimeErrors at you and explain the issue:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.

This probably means that you are not using fork to start your
child processes and you have forgotten to use the proper idiom
in the main module:

	if __name__ == '__main__':
		freeze_support()
		...

The "freeze_support()" line can be omitted if the program
is not going to be frozen to produce an executable.

To get the desired behaviour in OP's code, we can use:
...
def main():
    with FileLock("tmp.lock"):
        with Pool(2) as pool:
            pool.map(run, range(2))

if __name__ == "__main__":
    main()

After giving it a touch more thought, I think what might be missing in terms of understanding is how subprocesses work.
It should make more sense if you add a bit of logging.
import logging
from multiprocessing import Pool
from filelock import FileLock

logging.basicConfig(
    format="%(asctime)s - process:%(process)d - %(message)s",
    level=logging.DEBUG,
    datefmt="%H:%M:%S",
)
logging.getLogger("filelock").setLevel(logging.DEBUG)

logging.info("defining run")
def run(i):
    print(f"got the lock in multi process [{i}]")

logging.info("getting lock")
with FileLock("tmp.lock"):
    with Pool(2) as pool:
        pool.map(run, range(2))

We end up with:
18:38:51 - process:4416 - defining run
18:38:51 - process:4416 - getting lock
18:38:51 - process:4416 - Attempting to acquire lock<PHONE_NUMBER>944 on tmp.lock
18:38:51 - process:4416 - Lock<PHONE_NUMBER>944 acquired on tmp.lock
18:38:52 - process:16372 - defining run
18:38:52 - process:16372 - getting lock
18:38:52 - process:16372 - Attempting to acquire lock<PHONE_NUMBER>152 on tmp.lock
18:38:52 - process:16372 - Lock<PHONE_NUMBER>152 not acquired on tmp.lock, waiting 0.05 seconds ...
18:38:52 - process:2468 - defining run
18:38:52 - process:2468 - getting lock
18:38:52 - process:2468 - Attempting to acquire lock<PHONE_NUMBER>528 on tmp.lock
18:38:52 - process:2468 - Lock<PHONE_NUMBER>528 not acquired on tmp.lock, waiting 0.05 seconds ...

That makes sense, thanks ! I'm closing this one if it's good for everyone


decide how we want to organize the exports

Michael, Anita, Nate and I had a meeting to discuss this.
The plan of record for now is to have the exported module names be, e.g., momento::cache:: and momento::topic::, etc. All of the relevant types for each product will live in the root of these namespaces, e.g. momento::cache::{GetRequest,Get}, etc.
Whomever picks up this ticket can take a pass at making this change for a handful of types and then solicit feedback before we go all the way.
Also of note for this - we want to get rid of the exports for the proto types that are currently exported.


[DOCS]

Description
Project maintainer and new features to ve added on point is Missing and contribution guidelines could be made attractive and point wise
Screenshots
No response
Additional information
No response

Definately I want to contribute please assign me under Jwoc with the label.

Issue is great, but you can only work at one issue at a time, so you may have to finish the other issue first before you can be assigned this issue.

Ok ,got your point.

I would like to work on this issue

I would like to work on this issue

you can go ahead! @neokd , sorry @Code1705 but you're assigned another issue

is there any format for it ?

is there any format for it, or specific changes that u want to be made?

well actually not really,as It's not my idea. I was just gonna accept his suggestions :), maybe you both can put your ideas on this.

Sure

@Code1705 , can you give some suggestion

Hey sorry, I couldn't work on this issue. I would like to unassign it

@neokd cool, it's ok!
@Code1705 would you like to work on this?

@narayan954 definitely I would like to work.

Good, you can work on this!


Any botbuilder-timeout module for MS Bot SDK v4 using Node js

Hi Team,
I am developing a bot using SDK v4 using node js and trying to implement the 'timeout' functionality using this npm module but i am getting the error saying 'use' is undefined in 'this.bot.use' which might have been changed in SDK v4. Is there any module that works for sdk v4?

I am also facing same issue.  Azure chat bot SDK v4 with user ideal time 30 need to send "are you there?" message.

Yes I am using the same SDK v4 using nodejs and getting "TypeError: this.bot.use is not a function at Timeout.init" error for timeout.
Is there any update on this?

I am also facing same issue. Please update or release new version of botbuilder-timeout, i really need it. Thanks you so much


SOSP'2015 Poster Submission

@ycoady suggested we consider submitting a poster to SOSP'2015!
Location: Monterey, California, USA
Submission deadline (HARD, NO EXTENSIONS): July 31, 2015 (23:59PM PDT)
Acceptance notification: August 7, 2015
Conference: October 4-7, 2015
Details:
http://www.ssrc.ucsc.edu/sosp15/callForPosters.html

A bit to introduce the 1 page abstract:

Today our systems operate in extreme conditions, functioning across containers, virtual machines, infrastructure, networks, embedded systems, in our pockets, and even inside of us. Many of these systems depend on one another for operation, others are able to operate in failing connectivity without disaster. In many cases it is preferable to have the latter, especially if the operation the continued operation of the system is at stake. Distributed consensus represents one small part of a larger system, and offer the ability to maintain a replicated persistent log containing actions that are applied globally into a state machine. This allows n clients to communicate to a cluster of m servers in a stable and predictable manner, even in failing network conditions.
Using Ongaro and Osterhouts's Raft algorithm we are developing a fast, low level, low demands implementation of the system in an opinionated, minimal way. The Raft library interfaces with custom or preexisting Log and State Machine implementations, providing a Client, Server, and Consensus Module within its core. We have chosen an asynchronous single threaded event loop model in the Rust language, allowing our implementation to have strong safety and performance characteristics with low demands. Communication, a primary performance concern, is kept as lightweight and fast as possible by using Rensha's Cap'n Proto implementation. TODO: Talk about performance tests and testing. We are currently exploring opportunities in trust and security as well as testing our implementation for further failure conditions.

love it...
making a mess with a few questions and edits, feel free to ignore!
Today our systems operate in extreme conditions, functioning across containers, virtual machines, infrastructure, networks, embedded systems, in our pockets, and even inside of us. Many of these systems depend on one another for operation, while others are able to operate in failing connectivity without disaster. In many cases it is preferable to have the latter, especially if the continued operation of the system is at stake. Distributed consensus represents one small part of a larger system, and offers the ability to maintain a replicated persistent log containing actions that are applied globally into a state machine. This allows n clients to communicate to a cluster of m servers in a stable and predictable manner, even in failing network conditions.  Could be worth mentioning something about how the complexity of Paxos was uninviting, but now many more researchers are diving in with many more languages... or something?!
Using Ongaro and Osterhouts's Raft algorithm we are developing a fast, low level, low demands implementation of the system in an opinionated, minimal way.  Might be worth clarifying exactly what you mean by "low demands" and "opinionated"?  The Raft library interfaces with custom or preexisting Log and State Machine implementations, providing a Client, Server, and Consensus Module within its core. We have chosen an asynchronous single threaded event loop model in the Rust language, allowing our implementation to have strong safety and performance characteristics with low demands.  Communication, a primary performance concern, is kept as lightweight and fast as possible by using Rensha's Cap'n Proto implementation. TODO: Talk about performance tests and testing.  Absolutely---if it is possible to show yours relative to any of the others on the Raft page, that would ROCK!  Updating your row there before submitting would be great as well!
From your twitter:

@dwrensha
The 'w' comes earlier than you'd think!

@ycoady Once we get more features working and have more battle testing doing some performance measurements would be very useful, yeah. I remember Min was working on a consensus tester!

Today our systems operate in extreme conditions, functioning across containers, virtual machines, infrastructure, networks, embedded systems, in our pockets, and even inside of us. Many of these systems depend on one another for operation, others are able to operate in failing connectivity without disaster. In many cases it is preferable to have the latter, especially if the operation the continued operation of the system is at stake. Distributed consensus represents one small part of a larger system, and offer the ability to maintain a replicated persistent log containing actions that are applied globally into a state machine. This allows n clients to communicate to a cluster of m servers in a stable and predictable manner, even in failing network conditions.
Using Ongaro and Osterhouts's Raft algorithm we are developing a fast, low level, low requirements implementation of the system in an unopinionated, minimal way. The Raft library interfaces with custom or preexisting Log and State Machine implementations, providing a Client, Server, and Consensus Module within its core. We have chosen an asynchronous single threaded event loop model in the Rust language, allowing our implementation to have strong safety and performance characteristics with low demands. Communication, a primary performance concern, is kept as lightweight and fast as possible by using Renshaw's Cap'n Proto implementation.
Our implementation currently features over 85% code coverage and a suite of functional tests. TODO: Talk about performance tests. We are currently exploring opportunities in trust and security as well as testing our implementation for further failure conditions. It is our goal to produce a high quality, well documented, flexible module that is easy to integrate with new and existing systems.

We've been having some fun with this:

Okay this is rather fun:

@james-darkfox want to be included in on this? No obligations from you other than keep contributing! :)

@Hoverbear Sure!

Updated abstract with @ycoady's feedback.

Updated poster and abstract with some initial benchmarks. The abstract is too darn long!

We submitted this! Closing for now. If we get accepted I'll open a new issue!

The poster was rejected.

Rejected due to any reason specified or undisclosed why?


Order of SchemaPrinter output is not consistent

I am running a command to dump out the contents of my schema, we store this in Git.
This command seems to have an inconsistent order i.e nothing in the schema changes, but the output changes order.
Usage:
$schema = $this->executor->getSchema();
SchemaPrinter::doPrint($schema)

Is there anyway to make sure this maintains the same order?

Please provide a working code example to reproduce the issue and include example outputs.

I have the same issue, but it doesn't happen regularly / reliably, so it's hard to provide a reproduction. It just moves around some parts of the schema seemingly randomly 🤔


Issue with k8s.io/docs/tutorials/stateful-application/basic-stateful-set/

This is a Bug Report

Problem:
This command doesn't work as described in documentation:
kubectl run -i --tty --image busybox:1.28 dns-test --restart=Never --rm
The output I get is:
If you don't see a command prompt, try pressing enter.
/ #

Proposed Solution:
No idea at all.
Page to Update:
https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/#using-stable-network-identities

Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.2", GitCommit:"c97fe5036ef3df2967d086711e6c0c405941e14b", GitTreeState:"clean", BuildDate:"2019-10-15T19:18:23Z", GoVersion:"go1.12.10", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:12:17Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"}

😄  minikube v1.6.2 on Ubuntu 18.04
✨  Selecting 'kvm2' driver from existing profile (alternates: [virtualbox none])
💡  Tip: Use 'minikube start -p ' to create a new cluster, or 'minikube delete' to delete this one.
🔄  Starting existing kvm2 VM for "minikube" ...
⌛  Waiting for the host to be provisioned ...
🐳  Preparing Kubernetes v1.17.0 on Docker '19.03.5' ...
🚀  Launching Kubernetes ...
🏄  Done! kubectl is now configured to use "minikube"

I think it works as expect, you could see the following two commands in the page:
nslookup web-0.nginx
nslookup web-1.nginx

/language en
/triage support

ok, thanks, I didn't understand it was a command,  it seemed the output to me.
Maybe it would be nice for dummies like me, give a bit more detail like this:
$ kubectl run -i --tty --image busybox:1.28 dns-test --restart=Never --rm
If you don't see a command prompt, try pressing enter.
/ # nslookup web-0.nginx
Server:    <IP_ADDRESS>
Address 1: <IP_ADDRESS> kube-dns.kube-system.svc.cluster.local

Name:      web-0.nginx
Address 1: <IP_ADDRESS> web-0.nginx.default.svc.cluster.local
/ # nslookup web-1.nginx
Server:    <IP_ADDRESS>
Address 1: <IP_ADDRESS> kube-dns.kube-system.svc.cluster.local

Name:      web-1.nginx
Address 1: <IP_ADDRESS> web-1.nginx.default.svc.cluster.local
/ #


[Parser] Added diagnostic for redundant escaped identifier

Added diagnostic for redundant escaped identifier. A warning is raised when the escaped identifier name is not a keyword or accessor.
The reason accessor's are included is because although you can create a variable with name "get" without escaping, there are situations such as the code sample below where escaping is required.
// Escaping suppresses identifier contextualization.
var get: (() -> ()) -> () = { $0() }

var applyGet: Int {
  `get` { } // no-warning
   return 0
}

Resolves SR-11092.

cc @rintaro

Hm, I don't think this can be done in Lexer. For example, for Type, requirement for escaping depends on the context:
typealias Type = Int
let a: Type = 1

struct Foo {
  typealias `Type` = Int // Without escaping, this causes "error: type member must not be named 'Type', since it would conflict with the 'foo.Type' expression"
}
let a: Foo.`Type` = 1

There's a benefit of not warning on this, you may have some tool doing code-generation, it would simplify things for such tools if they can freely add backticks without having to worry that a backtick may trigger a warning.


Move GetChannelConnectivityStateChangeString to channelz code

Moves GetChannelConnectivityStateChangeString so we can use it in multiple files. Moreover, the function probably belongs in channelz code since that's the only place it's used.

Thanks for the review, @markdroth! PTAL

Test failures are existing or appear unrelated:
https://github.com/grpc/grpc/issues/19614
https://github.com/grpc/grpc/issues/19422
https://github.com/grpc/grpc/issues/19722


Update travis badge

Replaced https://travis-ci.org/OpenMined/Grid -> https://travis-ci.org/OpenMined/PyGrid

Fixes #345

Hello @hericlesme!
Thanks for notice this!
Could you add @pytest.mark.skip decorator at test_grid_search unit test?
This is a syft / grid version mismatch issue but is already being resolved in another branch (#342 ).

@IonesioJunior Done!


Numerical fluid flow test

I have included the numerical pressure calculations for the bearing. This output data can be compared with the analytical pressure

The error is in test_fluid_flow, but I'm not sure how to fix it. @flaviorangel , can you help me with this?

I deleted the 'testando.py' file because every test should be in the 'tests' folder.


where do i find the variable of the sprite of unspawn notes

Describe your problem here.
im trying to make trail code for the unspawnnotes, but i cant figure out which variable i should use.
this is the code i have, but its incorrect:

and these are the error messages i got:

my idea was to have the notes to have a sick trail effect whilst going up, but i cant really figure out where the sprite information for the unspawnnotes' sprite is.
ive tried everything i saw in Playstate.hx, i really tried to find it, but i cant.
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

It's ig null


[SPARK-8517][MLLIB][DOC] Reorganizes the spark.ml user guide

This PR moves pieces of the spark.ml user guide to reflect suggestions in SPARK-8517. It does not introduce new content, as requested.

Test build #47358 has started for PR 10207 at commit 451b773.

I'd use the "[ML]" tag in the PR title.

Remove the empty "ml-pipelines.md" file?

Test build #47358 has finished for PR 10207 at commit 451b773.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * [OneVsRest](http://en.wikipedia.org/wiki/Multiclass_classification#One-vs.-rest) is an example of a machine learning reduction for performing multiclass classification given a base classifier that can perform binary classification efficiently.  It is also known as \"One-vs-All.\"\n  * [Iris dataset](http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/multiclass/iris.scale), parse it as a DataFrame and perform multiclass classification using OneVsRest. The test error is calculated to measure the algorithm accuracy.\n  * The Pipelines API for Decision Trees offers a bit more functionality than the original API.  In particular, for classification, users can get the predicted probability of each class (a.k.a. class conditional probabilities).\n  * * a bit more functionality for random forests: estimates of feature importance, as well as the predicted probability of each class (a.k.a. class conditional probabilities) for classification.\n  * public class Document implements Serializable \n  * public class LabeledDocument extends Document implements Serializable \n  * public class Document implements Serializable \n  * public class LabeledDocument extends Document implements Serializable \n

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/47358/
Test PASSed.

Remove empty "ml-examples.md" file?

Those are my high-level comments.  Have you rewritten much text?  If so, I can do a second more detailed pass after updates (which will require restructuring).
Thanks!

@jkbradley no this PR just moves the text around, with little modification. More substantital changes will be done later.

OK thanks just confirming

Test build #47367 has started for PR 10207 at commit 6c7850b.

Test build #47367 has finished for PR 10207 at commit 6c7850b.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * [OneVsRest](http://en.wikipedia.org/wiki/Multiclass_classification#One-vs.-rest) is an example of a machine learning reduction for performing multiclass classification given a base classifier that can perform binary classification efficiently.  It is also known as \"One-vs-All.\"\n  * [Iris dataset](http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/multiclass/iris.scale), parse it as a DataFrame and perform multiclass classification using OneVsRest. The test error is calculated to measure the algorithm accuracy.\n  * The Pipelines API for Decision Trees offers a bit more functionality than the original API.  In particular, for classification, users can get the predicted probability of each class (a.k.a. class conditional probabilities).\n  * * a bit more functionality for random forests: estimates of feature importance, as well as the predicted probability of each class (a.k.a. class conditional probabilities) for classification.\n  * public class Document implements Serializable \n  * public class LabeledDocument extends Document implements Serializable \n  * public class Document implements Serializable \n  * public class LabeledDocument extends Document implements Serializable \n

Test build #47369 has started for PR 10207 at commit 216acd3.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/47367/
Test PASSed.

Merged build finished. Test PASSed.

Test build #47369 has finished for PR 10207 at commit 216acd3.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * [OneVsRest](http://en.wikipedia.org/wiki/Multiclass_classification#One-vs.-rest) is an example of a machine learning reduction for performing multiclass classification given a base classifier that can perform binary classification efficiently.  It is also known as \"One-vs-All.\"\n  * [Iris dataset](http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/multiclass/iris.scale), parse it as a DataFrame and perform multiclass classification using OneVsRest. The test error is calculated to measure the algorithm accuracy.\n  * The Pipelines API for Decision Trees offers a bit more functionality than the original API.  In particular, for classification, users can get the predicted probability of each class (a.k.a. class conditional probabilities).\n  * * a bit more functionality for random forests: estimates of feature importance, as well as the predicted probability of each class (a.k.a. class conditional probabilities) for classification.\n  * public class Document implements Serializable \n  * public class LabeledDocument extends Document implements Serializable \n  * public class Document implements Serializable \n  * public class LabeledDocument extends Document implements Serializable \n

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/47369/
Test PASSed.

Merged build finished. Test PASSed.

Thanks!  just a few comments

Thanks for updating it!  LGTM pending tests.

Test build #47384 has started for PR 10207 at commit dc584b2.

Test build #2187 has started for PR 10207 at commit dc584b2.

Test build #2187 has finished for PR 10207 at commit dc584b2.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * [OneVsRest](http://en.wikipedia.org/wiki/Multiclass_classification#One-vs.-rest) is an example of a machine learning reduction for performing multiclass classification given a base classifier that can perform binary classification efficiently.  It is also known as \"One-vs-All.\"\n  * [Iris dataset](http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/multiclass/iris.scale), parse it as a DataFrame and perform multiclass classification using OneVsRest. The test error is calculated to measure the algorithm accuracy.\n  * The Pipelines API for Decision Trees offers a bit more functionality than the original API.  In particular, for classification, users can get the predicted probability of each class (a.k.a. class conditional probabilities).\n  * * a bit more functionality for random forests: estimates of feature importance, as well as the predicted probability of each class (a.k.a. class conditional probabilities) for classification.\n  * public class Document implements Serializable \n  * public class LabeledDocument extends Document implements Serializable \n  * public class Document implements Serializable \n  * public class LabeledDocument extends Document implements Serializable \n

Test build #47384 has finished for PR 10207 at commit dc584b2.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * [OneVsRest](http://en.wikipedia.org/wiki/Multiclass_classification#One-vs.-rest) is an example of a machine learning reduction for performing multiclass classification given a base classifier that can perform binary classification efficiently.  It is also known as \"One-vs-All.\"\n  * [Iris dataset](http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/multiclass/iris.scale), parse it as a DataFrame and perform multiclass classification using OneVsRest. The test error is calculated to measure the algorithm accuracy.\n  * The Pipelines API for Decision Trees offers a bit more functionality than the original API.  In particular, for classification, users can get the predicted probability of each class (a.k.a. class conditional probabilities).\n  * * a bit more functionality for random forests: estimates of feature importance, as well as the predicted probability of each class (a.k.a. class conditional probabilities) for classification.\n  * public class Document implements Serializable \n  * public class LabeledDocument extends Document implements Serializable \n  * public class Document implements Serializable \n  * public class LabeledDocument extends Document implements Serializable \n

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/47384/
Test PASSed.

Merging with master and branch-1.6


Update ATS 10 documenation

This is for #10627 and #10306.

The AuTest remap_acl failed (last run).

[approve ci autest]


There may be bugs in preprocess ImageNet?

As we know, the val set of ImageNet has no folders. There are just some images in the 'imagenet/val'. So when we preprocess the val set 'test = self.read_data(classnames, "val")' in './datasets/imagenet.py' line 35, the folders will be empty as 'folders = sorted(f.name for f in os.scandir(split_dir) if f.is_dir())' in line 80 of 'imagenet.py' .
Next, the empty 'folders' will be enumerate to get the image items, making the 'items' still an empty list.

It seems that we should first organize all the pictures into folders by category. Here is the script 'wget -qO- https://raw.githubusercontent.com/soumith/imagenetloader.torch/master/valprep.sh | bash'. Now it runs OK.


Front-end crashes when both phantom + keplr is active

On app.osmosis.zone
Front-end ends up in a loop when both phantom wallet and keplr wallet are enabled.
Tested on both Windows + Mac.
It appears that it could be related to NextJS and/or Phantom. Not Osmosis Web App, as it seems mintscan also runs into the same issue.

Have we somehow notified the phantom + keplr team?

@arispech lmk if this is still reproducible, perhaps wallet teams have pushed a fix.

Just confirmed with Josh that this is no longer an issue.


Restarted on message appears randomly.

Hi!
The 'restarted on...' message appears randomly, even when MagicMirror is not restarted.
Why it happens?
Alternatively, can I turn this message off?

Hmmm.. that message will be bursted on start of module. Have you refreshed it?
Or tell me which environment are you using.

I’m not even at home where the Mirror is. Haven’t touched anything. RPi 3B

if your are using pm2 and your mirror or RPI has some trouble to maintain MM, MM will restart automatically. In that case, the message will be bursted again (Ant that is the purpose of the message)
Or, you are using multi-thread PC as Mirror hosting computer, it could happen. that case?

Yes I'm using with pm2. If I use a service for that instead pm2 that could solve this restart issue?

No, it means your MM is not stable so it restarts often. You should check your system and modules to figure why your mm restarts so repeatedly.
Anyway I’ll patch for option to use or not welcomeMsg in a few days(after my kids vacation)

Is it possible the welcome message on the reboot of MM? I'll reboot my mirror couple of times per week (not running when not at home etc.) and I do not really need a welcome message every time. Mirror works fine..

@FatTony123 @radokristof
I'll add a feature of turning-off bootup message by configuration on next updates

Updated. Please test it.

@eouia works fine, just tested! Thanks!


GURPS 2.9.7

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

Changes / Description
Bugfix: Stress and Derangement wasn't being divided by 2, rounded up.

Character Sheet Info Roll20 Internal Use only.


Adding updated readme, dockerfile and Jenkins job config editing scripting for UAT testing automation

Purpose

Adding updated readme, dockerfile and Jenkins job config editing scripting for UAT testing automation

Goals

N/A

Approach

N/A

User stories

N/A

Release note

N/A

Documentation

Refer to Readme file

Training

N/A

Certification

N/A

Marketing

N/A

Automation tests

Unit tests

N/A

Integration tests

N/A

Security checks

Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines? N/A
Ran FindSecurityBugs plugin and verified report? N/A
Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? N/A

Samples

N/A

Related PRs

N/A

Migrations (if applicable)

N/A

Test environment

N/A

Learning

N/A

Merged via #38


No gzip encoding from github

Don't accept gzip encoding from github, otherwise some files are not streamable + seekable.
fix https://huggingface.co/datasets/code_x_glue_cc_code_to_code_trans/discussions/2#64c0e0c1a04a514ba6303e84
and making sure https://github.com/huggingface/datasets/issues/2918 works as well

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

Some questions: won't this have an impact on downloading time, once we do not longer compress the payload? What is the advantage of this approach over the one with block_size: 0?

Surely, but this prevents random access which is needed at multiple places in the code (eg to check the compression type).
Github isn't a good place for big files anyway so we should be fine


API to calculate BuildCacheKey at task execution

Expected Behavior
Please see initial proposal and comments https://github.com/gradle/gradle/pull/28998
Feature request: provide Gradle API to manually calculate Task inputs BuildCacheKey.
It should take into calculation at least:

all Task inputs (plain/files/directories) respecting absolute/relative file name sensitivity - similar to how the Gradle does it
buildSrc/build-plugins/task implementation hash
any implicit parameters like build properties

Current Behavior (optional)
There is no good approach - either to generate random UUID on each task execution - which makes Task output non-reproducible. Or to calculate task input cache key manually - but there is no convenient API for it and it's easy to loose details like buildSrc version and other cache digest arguments.
Context
Initially this was requested as access the calculated BuildCacheKey at the task execution time
https://github.com/gradle/gradle/pull/28998
but it was closed with another proposal - to provide gradle API helping to calculate the task input cache key in the task.
Some tasks may need Gradle calculated cache key to align standard cache semantics.
E.g. there are web artifact compiling tasks, that produce output with URL query parameters like ...?v={version} where version can be random UUID or git commit or timestamp or whatever. The similar approach can be helpful if the output creates some manifest with unique build id (repeatable in case if inputs are the same).
The idea of this change is to reuse the Gradle build cache mechanism in the task at execution time.
Advantages:

reproducible between sequential builds between local and CI/CD environment
different if there are different task Inputs
aligned with Gradle cache mechanism
reproducible for --build-cache and --no-build-cache executions

This issue needs a decision from the team responsible for that area. They have been informed. Response time may vary.

The issue is in the backlog of the relevant team, but this area is currently not a focus so it might take a while before a fix is made.

I renamed the title from BuildCacheKey to "secure hash", since BuildCacheKey is implementation detail.
About the issue: this is a valid feature request, but current bandwidth limitations and possible complexity if this makes it unlikely that we'll be able to ship it anytime soon. Also see: https://github.com/gradle/gradle/pull/28998#issuecomment-2127593453.
But we would be happy to hear  use cases for this feature.


fix logs

delete second call to setup_logging
keep log_level in human-readable text instead of int (consistent with comments and how we used to do it)
add missing delete_previous_logs logging parameter (default to False)
add comment to tell the user what default values are in bot_config.py (why not define the defaults here?)
use explicit var is True logical checks to be more readable

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (c3b1ead) 75.07% compared to head (726085a) 75.07%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #559   +/-   ##
=======================================
  Coverage   75.07%   75.07%
=======================================
  Files          55       55
  Lines        3362     3362
=======================================
  Hits         2524     2524
  Misses        838      838

Flag
Coverage Δ

unittests
75.07% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

elfpy/utils/outputs.py
27.66% <100.00%> (ø)

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


install failed unknown error 127 Raspberry Error after update.

Hallo,
After a CDSystemAggregator update, the software hangs and cannot be installed or uninstalled. See pictures. Can someone please give me a command to uninstall it with PuTTY.
Thanks

Do you have SetupHelper installed correctly?

I think so

You should be able to uninstall using setuphelper then. You could also try installing DCAggregatorService and BatteryAggregator again in case something didnt download properly.

I have the same issue here as well.
Seems to be that the new SetupHelper is not compatible anymore.
The location of the following directory is changed in SetupHelper: /data/SetupHelper/CommonResources to /data/SetupHelper/HelperResources/CommonResources
But after the change of the location other errors occurs.

I've pushed fixes to all my packages, try now.

Thanks for fixing. It works again.


[TEST][FLAKY] Fix flaky test on topk and quantize pass

Fix #3358, #2718

#3358

They work. I think it's a bit redundant to test all combination. So I just remove some.

Thanks @icemelon9 please close the corresponding flaky issues


The createModel() function only returns null

The createModel() function is returning null even if there is a fingerprint placed on sensor. It's making impossible the use of saveModel(byte[] model, int number) function, as well as there are no more ways to get models back and store it elsewhere.

You have to call hasFingerprint() first and only if it returns true, then call createModel(). The sensor needs two samples (one from hasFingerprint() and one from createModel()) in order to generate the model.


cifar10_cnn.py example throws error

I'm not sure if I have non-standard numpy configurations but the github version of examples/cifar10_cnn.py throws:
TypeError: Cannot cast ufunc subtract output from dtype('float64') to dtype('uint8') with casting rule 'same_kind'
on line 239 of keras/preprocessing/image.py which is "X -= self.mean"
This is presumably due to the fact that np.mean(X) returns a float and X is type 'uint8'. I notice that a cast to float occurs in examples/cifar10_cnn.py under data_augmentation == False but not if it's True.
Does this error occur for anyone else?

I've never seen this error, the casting should be automatic (you could always cast manually but that shouldn't be necessary). Most likely you have an outdated version of Numpy.

I get this same error, running python 3.5

TypeError                                 Traceback (most recent call last)
 in ()
109     # compute quantities required for featurewise normalization
110     # (std, mean, and principal components if ZCA whitening is applied)
--> 111     datagen.fit(X_train)
112
113     for e in range(nb_epoch):
/Users/brandonbrown/anaconda/lib/python3.5/site-packages/keras/preprocessing/image.py in fit(self, X, augment, rounds, seed)
237         if self.featurewise_center:
238             self.mean = np.mean(X, axis=0)
--> 239             X -= self.mean
240         if self.featurewise_std_normalization:
241             self.std = np.std(X, axis=0)
TypeError: Cannot cast ufunc subtract output from dtype('float64') to dtype('uint8') with casting rule 'same_kind'


Can you pod trunk your podspec, cause I want to create a Pod and set PermissionsKit as dependency

You can set pod spec dependency with name + url to github


Rename Position Analysis Tools.tbx to Coordinate and Conversion Tools.tbx

Rename Position Analysis Tools.tbx to Coordinate and Conversion Tools.tbx

Done.


Add Context to Raven Error Handling

This pull request adds environment and release tagging for all Raven exceptions. It also adds a good deal of contextual data to exceptions captured by the parser within a module's event handlers.
Currently, this code checks for an onError function on the module itself. I chose to implement it this way rather than through another event because there's no good way to return data from an event handler. This method probably needs a better name.
If that method exists, it's called and the result is used. If the method does not exist, or it returns undefined, a function is run that iterates all the keys of the module and grabs out all the primitive data types. For a lot of modules, this will still grab some useful information.
All exceptions captured in the event handling code include tags for the current job and module. In addition to the data gathered from the module, the event that triggered the error is included as well as the report, fight, and player being viewed.

lgtm :blobmorning:


Fixes #214 - Gaze.prototype._addToWatched repeating readDir of same d…

Hi,
I dug into this problem to solve performance issue with watching large folders. @smithwib seems to be correct with a small change in the if statement. I added a test case to check readdirSync call count. With the fix number of directory listings reduced from 8 to 4 in the addToWatched test.

I've just noticed that my fix includes change from @wyicwx


istioctl not working when kubernetes master url contains an ipv6 address

Bug description
When server url in kubeconfig contains an ipv6 address, like server: https://fd54:48ee:f418:ab42:1002:12b1:0:1:6443, running any command that involves connecting to kubernetes master shows something like:
1 error occurred:
	* error exec'ing into istiod-78845b58b9-dw6vd discovery container: error sending request: Post "https://fd54:48ee:f418:ab42:1002:12b1:0:1:6443/api/v1/namespaces/istio-system/pods/istiod-78845b58b9-dw6vd/exec?command=%2Fusr%2Flocal%2Fbin%2Fpilot-discovery&command=version&command=-o&command=json&container=discovery&container=discovery&stderr=true&stdout=true": dial tcp: address fd54:48ee:f418:ab42:1002:12b1:0:1:6443: too many colons in address

kubectl works fine.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[X] User Experience
[ ] Developer Infrastructure
Expected behavior
Should be OK.
Steps to reproduce the bug
Version (include the output of istioctl version --remote and kubectl version and helm version if you used Helm)
istioctl version --remote:
1 error occurred:
	* error exec'ing into istiod-78845b58b9-dw6vd discovery container: error sending request: Post "https://fd54:48ee:f418:ab42:1002:12b1:0:1:6443/api/v1/namespaces/istio-system/pods/istiod-78845b58b9-dw6vd/exec?command=%2Fusr%2Flocal%2Fbin%2Fpilot-discovery&command=version&command=-o&command=json&container=discovery&container=discovery&stderr=true&stdout=true": dial tcp: address fd54:48ee:f418:ab42:1002:12b1:0:1:6443: too many colons in address

1.6.1

kubectl version:
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.2", GitCommit:"52c56ce7a8272c798dbc29846288d7cd9fbae032", GitTreeState:"clean", BuildDate:"2020-04-16T23:35:15Z", GoVersion:"go1.14.2", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.3+k3s1", GitCommit:"96653e8d86b74a1f73eadf09d4edc44778c2f8dd", GitTreeState:"clean", BuildDate:"2020-06-01T16:47:11Z", GoVersion:"go1.13.11", Compiler:"gc", Platform:"linux/amd64"}

How was Istio installed?
curl -L https://istio.io/downloadIstio | sh -
Environment where bug was observed (cloud vendor, OS, etc)
macOS 1.15

Changing the server url to https://[fd54:48ee:f418:ab42:1002:12b1:0:1]:6443 fixes this, though I'm still confused with both istioctl and kubectl rely on client-go, only istioctl fails.


ACK Controllers installScope

Is your feature request related to a problem?
Hey guys.
When installing ACK controllers in our cluster, there is ClusterRole created for each one of them.
We can see it as the default behavior for example in the s3 controller.
https://github.com/aws-controllers-k8s/s3-controller/blob/2153e6d2cf34cd9d68cf0f27dbc3c3610644a7e3/helm/values.yaml#L62
https://github.com/aws-controllers-k8s/s3-controller/blob/main/helm/templates/cluster-role-binding.yaml#L2
How can we override this value to namespace?
I didn't find anything in the docs
We are must have this option as a Corporate security requirement.

Hi, you can update the value using --set option of helm install OR you can manually edit your local values.yaml
The configuration is present in values.yaml file https://github.com/aws-controllers-k8s/s3-controller/blob/main/helm/values.yaml#L62

Thanks you @vijtrip2


[Hub Generated] Review request for Microsoft.Cdn to add version 2025-01-01

If you are a MSFT employee you can view your work branch via this link.
Contribution checklist:

[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.

Automation for azure-sdk-for-js

Automation for azure-sdk-for-python

Automation for azure-sdk-for-ruby

Can one of the admins verify this patch?

Automation for azure-sdk-for-node

Automation for azure-sdk-for-java

Automation for azure-sdk-for-go


Adjustable table height

Hi! First of all, I would like to say a big thanks to the creators of AgGrid! Great work and a very cool component! :)
I would like to ask if you have thought maybe about the possibility of automatic height adjustment? It would be great if you could give some flag like adjust_height=True and the height parameter would be the maximum height to which the table can stretch. I ask about it, because in case of height defined for specific value like 500, in case of smaller number of data there is a lot of empty space left, which could dynamically shrink. Or maybe there is already some way to achieve something similar?
Thanks for your answer and best regards!

check https://streamlit-aggrid.readthedocs.io/en/docs/GridOptionsBuilder.html#st_aggrid.grid_options_builder.GridOptionsBuilder.configure_auto_height

Hello @PablocFonseca , fantastic library!
I just have one question, how can we specify height to be adjustable to the number of rows in the table?
for example:
I have table with 1 row but shows in addition to that empy space below this row.

Hello @ghilesmeddour , thank you I just figured that out as well :) ! Although I think the best values are:
MIN_HEIGHT = 27
MAX_HEIGHT = 800
ROW_HEIGHT = 35


Alert on Prometheus Outage

Create an alert for outages of the regional Prometheus servers. Identical to the bare-metal control-plane setup.

Done via https://github.com/sapcc/helm-charts/commit/d624650b5c531be4da17d99c054c7625570003af


Add configuration for trimming whitespaces

Camera scans do not trim trailing white spaces, while Zebra lazer scans do.
Align trimming of whitespaces and add a configuration flag for this.

Fixed it in on of our project. A pull request should be created to fix it upstream

Should it? I mean, this is something that can be done easily in client code. Who knows maybe someone needs those witespaces for something

@NicolaVerbeeck fair point.

@NicolaVerbeeck the reason for this is that a keyboard scanner or Zebra scanner does this already, but the camera does not do this. We won't force this (disabled by default), but will improve usability

Sure, let's add it then


Update to evm 0.33.0 and Substrate master

Migrates the repo to the new evm-core system and updates Substrate deps to:

https://github.com/paritytech/substrate/commit/a524cfd579b5cfa00ee7aea475a3a08cb42dc160

I believe all this changes are included in https://github.com/paritytech/frontier/pull/429. Is up for review.


Added PlayerPanel functionality

I need to actually learn branching procedure :)

I need to actually learn branching procedure :)


Improve codebase quality in properties

resolves #1836
Changes:

Refactor icon into a custom control
Add common stylings for property title (left column), property value (right column) & for the property tabs

I tried to create a base style for property values since there are TextBoxes as well as TextBlocks, but I couldn't find a way to use a style for multiple target types. If there is a way to do this, please let me know.
The icon control contains a property called LargerItemSize which is 2 px larger than the original ItemSize because 2 images (CombinedItemsIcon and DriveItemIcon) had a 2px larger FontSize. Since I'm not sure if that is intentional I made its size 2px larger as well.

Not only the xaml but also the code behind is duplicated between PropertiesGeneral.xaml.cs and PropertiesShortcut.xaml.cs. Perhaps you could address this too in the PR?

Not only the xaml but also the code behind is currently duplicated between PropertiesGeneral.xaml.cs and PropertiesShortcut.xaml.cs. Do you plan to address this too in the PR?

@gave92 I dressed it by creating a class which both pages instantiate. My original plan was to let the pages derive from that class but it didn't work because it's a sealed class.

@Thomas1664 nice work. You should be able to create a base class deriving from Page and then make PropertiesGeneral and PropertiesShortcut derive from that.
An example of this is the BaseLayout class from which GenericFileBrowser and GridViewBrowser both derive

@gave92 When I try to let PropertiesGeneral derive from PropertiesTab I get the following error message:
CS0263: Partial declarations of "PropertiesGeneral" may not derive from different base classes
I looked at BaseLayout and I can't find out what I did wrong

@Thomas1664 You have to change the class in the xaml file as well. Look at the beginning of GenericFileBrowser.xaml

Thanks @gave92 !

Why corners of TextBox is not rounded?

I fixed the issue concerning rounded corners. The issue occurred because rounded corners were introduced in WinUI 2.2 and because of some reason the new styling has not been implemented correctly. That is also the reason why the default CornerRadius inside the properties window in VS says 0,0,0,0.

Progress is not updating when calculating MD5 hash of large file.

Getting crash when trying to open properties window for disk root folder.

Getting crash when trying to open properties window for disk root folder. Same for combined properties.

@tsvietOK I can't reproduce the issue. Maybe it is related to a particular version of Windows 10. I'm using version 2004. What version do you use?

Getting crash when trying to open properties window for disk root folder. Same for combined properties.

@tsvietOK I can't reproduce the issue. Maybe it is related to a particular version of Windows 10. I'm using version 2004. What version do you use?

The same version.

In this case I suggest that you rebuild the project


ilab serve with vllm - error on 3x GPU system

This machine has:
$ nvidia-ctk --quiet cdi list | grep -P nvidia.com/gpu='\d+'
nvidia.com/gpu=0
nvidia.com/gpu=1
nvidia.com/gpu=2

and I got:
  File "/workspace/vllm/entrypoints/openai/api_server.py", line 172, in <module>
    engine = AsyncLLMEngine.from_engine_args(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/vllm/engine/async_llm_engine.py", line 332, in from_engine_args
    engine_config = engine_args.create_engine_config()
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/vllm/engine/arg_utils.py", line 495, in create_engine_config
    return EngineConfig(model_config=model_config,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 11, in __init__
  File "/workspace/vllm/config.py", line 1054, in __post_init__
    self.model_config.verify_with_parallel_config(self.parallel_config)
  File "/workspace/vllm/config.py", line 260, in verify_with_parallel_config
    raise ValueError(
ValueError: Total number of attention heads (32) must be divisible by tensor parallel size (3).

xref vllm-project/vllm#596

Seems like we need to find some way to set the --tensor-parallel-size within the vllm image from the build process. As long as its configurable users should be able to set something to work for them.

I have the same problem too with 3 GPU setup.

I get this error as well, when I tried to serve the mixtral model across 3 GPUs


Add BackButton extension

Adds the possibility to control the back button on mobile and browsers. Doesn't work on electron because electron doesn't have a back button.

Thanks for the PR! 👍 I'll check the code.
Should this be called BrowserBackButton? I'm afraid this could be confused with an extension to check if the Android "Back" button was pressed.

Thanks for the PR! 👍 I'll check the code.
Should this be called BrowserBackButton? I'm afraid this could be confused with an extension to check if the Android "Back" button was pressed.

to check if the Android "Back" button

It is for that as well

to check if the Android "Back" button

It is for that as well

I've fixed the wording issues you mentioned.

I've fixed the wording issues you mentioned.

Thanks! 👍

Thanks! 👍


LEP-349 Remove short-circuits. Not tidied up any tests yet.

https://dsdmoj.atlassian.net/browse/LEP-349

Checklists
Author: (before you ask people to review this PR)

[ ] Diff - review it, ensuring it contains only expected changes
[ ] Whitespace changes - avoid if possible, because they make diffs harder to read and conflicts more likely
[ ] Changelog - add a line, if it meets the criteria
[ ] Secrets - no secrets should be added
[ ] Commit messages - say why the change was made
[ ] PR description - summarizes what changed and why, with a JIRA ticket ID
[ ] Tests pass - on CircleCI
[ ] Conflicts - resolve if Github reports them. e.g. with git rebase main

Reviewers remember:

[ ] Jira ticket criteria are met
[ ] Migrations - test migration and rollback: rake db:migrate && rake db:rollback

Superceded by actual story work


Stand BBB + Scalelite + Greenlight

Hello
We have a stand deployed according to this instruction - https://github.com/unistra/bigbluebutton/
Available:
2 BigBlueButton servers
1 server Scalelite balancer
1 greenlight server
NFS mount point deployed on Scalelite server
If possible, please tell me - how can a converter to mp4 be built into this circuit?

@AleksandrMikoshi You can try the following method

Install bbb-mp4 on each bbb servers
Create a shared nfs  volume for mp4 and update the COPY_TO_LOCATION env variable on each bbb server(/var/www/bbb-mp4/.env).
Modify the scalelite recordings playback container to serve the mp4 recording from shared nfs volume.
Modify the recording playback  container on scalelite to show download button.

@AleksandrMikoshi Were you able to resolve the issue with my solution above? If not, check-out our tech support plan - https://higheredlab.com/bigbluebutton-support/


The navbar sections are not clearly visible when scroll down

Issue Verification

[X] I have verified that this is a new bug report.
[X] I'm interested in working on this issue
[X] I'm part of GSSOC organization

Describe the bug
Currently the content and navbar sections are overlapping.
Expected behavior
There should be clear distinction between navbar sections and contents.
Steps to reproduce
You can see the bug when scroll down on home page.
In the below screenshot home and about tab not visible clearly.

Please assign this to me
Additional Context
No response

/assign

please asssign me this issue I wnat to work on it as a GSSoC'24 Contributor

We're currently redesigning the website so ill close this issue for now


Telegram is not added as an available medium

Looking at this code: Array of channels
You can notice Telegram is missing while its added to other sdk's.

Agreed, labeling this as a good-first-issue for anyone to pick up.

Fixed in next release


similarity augmented graph matching

IGraphMatch can accept an n x n similarity matrix on the nodes
https://github.com/dpmcsuss/iGraphMatch/blob/52870fc16e03291776c644cc3c4ad461183805ab/R/graph_match_methods.R#L61

not sure if this is the same as #346

@asaadeldin11 i have you down for this cause you have code for it, but I also have you assigned a bunch of other issues. if you want someone else to take your code and make it an actual PR w/ tests and docs and such for NDD, just lmk

@asaadeldin11 i have you down for this cause you have code for it, but I also have you assigned a bunch of other issues. if you want someone else to take your code and make it an actual PR w/ tests and docs and such for NDD, just lmk

bump @asaadeldin11

This is next on my to do list after #542 is merged


"panic: no valid connect address for host" when establishing a session

I originally opened this issue in the gocql repo, but I'm also opening it here because it's present in this fork as well. I'll copy the text of that issue here to make it easier to search here:

Please answer these questions before submitting your issue. Thanks!
What version of Cassandra are you using?
Scylla version 4.6.3
What version of Gocql are you using?
v1.11.0
What version of Go are you using?
1.22.4
What did you do?
call gocql.CreateSession() to connect to my cluster
What did you expect to see?
no error
What did you see instead?
the following panic:
panic: no valid connect address for host: . Is your cluster configured correctly?

If you are having connectivity related issues please share the following additional information
Describe your Cassandra cluster
please provide the following information

output of nodetool status
output of SELECT peer, rpc_address FROM system.peers
rebuild your application with the gocql_debug tag and post the output

On this line in host_source.go, nil is always being passed as the connection address param. That nil connection address will eventually get passed to here, which will panic.
To reproduce, I simply ran the hello world example in https://github.com/gocql/gocql/blob/master/example_test.go and get this panic if I'm on https://github.com/gocql/gocql/commit/f42e40c76c55a5d8b9a9032f1916c8cde79b7639 or later. The hello world test passes if I'm on a commit earlier than that.
I suspect that I'm missing something obvious because if this is in fact an issue, it should prevent all users from being able to connect with the driver yet I don't see any mention of this issue. I'm encountering this when upgrading the scylla fork of the driver in my app from a version that does not contain this commit to a version that does

@john-m-liu For me https://github.com/gocql/gocql/blob/master/example_test.go  works just fine, have you considered using more recent Scylla version? 4.6.3 if from 2 years ago, please upgrade and let me know if the issue still occurs.

@john-m-liu , Thanks for reporting it, I have double checked it on scylladb/scylla:4.6.3 and scylladb/scylla:latest it works just fine:
=== RUN   TestExampleTest
Tweet: 3afa26cb-2b94-11ef-bffb-64d69a667ec0 hello world

Tweet: 3afa26cb-2b94-11ef-bffb-64d69a667ec0 hello world
--- PASS: TestExampleTest (0.01s)
PASS

Is there something missing in reproduction steps you have described?

In any case, scylla 4.6.3 is EOL, please retest with later scylla version (e.g. 5.4.x or 6.0.x)

I was running scylla 4.6.3 via an image on a private docker registry and upgraded to a 5.4.x one from dockerhub, which seems to have fixed the issue. I debugged this a bit and it appears that the reason the driver failed with the private image is that the rpc_address setting wasn't set, but switching to the public one, that is set. So this appears to be user error.
Thanks for the help all!


Using with react-hook-form

Hello, I would like to ask if anyone knows how to use this package together with react-hook-form .
Still relatively novice and currently unable to find any tutorials on linking this package to it. Appreciate for any help rendered

Checkout this link to the documentation.
Below is a basic react-hook-form integration using Controller.
import Select from "react-select";
import { useForm, Controller } from "react-hook-form";
import ReactImageUploading, { ImageListType } from "react-images-uploading";

interface IFormInput {
  images: ImageListType;
}

const App = () => {
  const { control, handleSubmit } = useForm<IFormInput>();

  const onSubmit: SubmitHandler<IFormInput> = (data) => {
    console.log(data);
  };

  return (
    <form onSubmit={handleSubmit(onSubmit)}>
      <Controller
        name="images"
        control={control}
        render={({ field: { value, onChange } }) => (
          <ReactImageUploading value={value} onChange={onChange}>
            {({
              imageList,
              onImageUpload,
              onImageRemoveAll,
              onImageUpdate,
              onImageRemove,
              isDragging,
              dragProps,
            }) => (

                <button
                  style={isDragging ? { color: "red" } : undefined}
                  onClick={onImageUpload}
                  {...dragProps}
                >
                  Click or Drop here
                </button>

                <button onClick={onImageRemoveAll}>Remove all images</button>
                {imageList.map((image, index) => (

                      <button onClick={() => onImageUpdate(index)}>
                        Update
                      </button>
                      <button onClick={() => onImageRemove(index)}>
                        Remove
                      </button>

                ))}

            )}
          </ReactImageUploading>
        )}
      />
      <button type="submit">Test</button>
    </form>
  );
};

hello @nghaosiong98 thank you very much for this detailed explanation!.

Checkout this link to the documentation.
Below is a basic react-hook-form integration using Controller.
import Select from "react-select";
import { useForm, Controller } from "react-hook-form";
import ReactImageUploading, { ImageListType } from "react-images-uploading";

interface IFormInput {
  images: ImageListType;
}

const App = () => {
  const { control, handleSubmit } = useForm<IFormInput>();

  const onSubmit: SubmitHandler<IFormInput> = (data) => {
    console.log(data);
  };

  return (
    <form onSubmit={handleSubmit(onSubmit)}>
      <Controller
        name="images"
        control={control}
        render={({ field: { value, onChange } }) => (
          <ReactImageUploading value={value} onChange={onChange}>
            {({
              imageList,
              onImageUpload,
              onImageRemoveAll,
              onImageUpdate,
              onImageRemove,
              isDragging,
              dragProps,
            }) => (

                <button
                  style={isDragging ? { color: "red" } : undefined}
                  onClick={onImageUpload}
                  {...dragProps}
                >
                  Click or Drop here
                </button>

                <button onClick={onImageRemoveAll}>Remove all images</button>
                {imageList.map((image, index) => (

                      <button onClick={() => onImageUpdate(index)}>
                        Update
                      </button>
                      <button onClick={() => onImageRemove(index)}>
                        Remove
                      </button>

                ))}

            )}
          </ReactImageUploading>
        )}
      />
      <button type="submit">Test</button>
    </form>
  );
};

sorry, it seems that the image list can only contains 1 image in this example...
I don't know why

Good day! I currently have my component setup in this fashion, however, I noticed that when I click on the remove button, this immediately prompts the file explorer to reappear for one to upload an image. I would like the user to have to manually click on the upload button again instead of the popup automatically appearing.
Is there a reason that this happens?


Fixed ImmutableId parameter description on New-RemoteMailbox.md

https://github.com/MicrosoftDocs/office-docs-powershell/issues/5347

Docs Build status updates of commit 4921331:
:clock10: Full build: the average full build time is 13 min(s) 16 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 4921331:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/federation-and-hybrid/New-RemoteMailbox.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 24e5ffd:
:clock10: Full build: the average full build time is 13 min(s) 30 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 24e5ffd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/federation-and-hybrid/New-RemoteMailbox.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


sys: add syscall description for /dev/ion.

Upstreaming syscall desc. that are specific to Android device. This improves coverage for ioctl fuzzing on Android device drivers.

Hi Billy! You also need to add sys/ion.txt to extract.sh

Hi there,
If I understand correctly, extract.sh is used to extract consts and produce the .const files. Since those (ion*.const) are also added here, is it still necessary?
Thanks!

It's not needed for just using syzkaller to fuzz the kernel. But if someone for example decides to improve ion.txt by adding another constant he will simply need to run extract.sh.


Adds /entrot and /modelscale functionality to /tempbot

I have tested all the added features locally on my own private MCGalaxy instance.
I have looked in the MCGalaxy codebase to ensure the new tempbot features behave exactly as the commands would on the bots.

The flexible args and addition of scale looks great. Thanks!


Correct partitioning examples

Some of the examples that we use in the Define Table Partitions page are incorrect and/or difficult to follow. We should spend some time correcting mistakes and refactoring confusing instructions.

closing this since we are replacing this work cc @rmloveland

closing this since we are replacing this work cc @rmloveland


Training failing w/ certain parallelism degrees after PR #4974

Describe the bug
After the introduction of #4974, certain degrees of parallelism fail in the scaled_global_norm function:
https://github.com/microsoft/DeepSpeed/blob/a37e59b590a42d425ef962640762c99ced17b752/deepspeed/runtime/zero/stage_1_and_2.py#L1789C8-L1789C65
with the following error:
Traceback (most recent call last):
  File "megatron/pretrain_gpt.py", line 356, in <module>
    pretrain(train_valid_test_datasets_provider,
  File "megatron/megatron/training.py", line 226, in pretrain
    iteration = train(forward_step_func,
  File "megatron/megatron/training.py", line 1203, in train
    train_step(forward_step_func,
  File "megatron/megatron/training.py", line 669, in train_step
    loss = model[0].train_batch(data_iter=data_iterator)
  File "ds/deepspeed/runtime/pipe/engine.py", line 371, in train_batch
    self._exec_schedule(sched)
  File "ds/deepspeed/runtime/pipe/engine.py", line 1371, in _exec_schedule
    self._exec_instr(**cmd.kwargs)
  File "ds/deepspeed/runtime/pipe/engine.py", line 1173, in _exec_optimizer_step
    self._take_model_step(lr_kwargs)
  File "ds/deepspeed/runtime/engine.py", line 2073, in _take_model_step
    self.optimizer.step()
  File "ds/deepspeed/runtime/zero/stage_1_and_2.py", line 1827, in step
    scaled_global_grad_norm = self.scaled_global_norm()
  File "ds/deepspeed/runtime/zero/stage_1_and_2.py", line 1777, in scaled_global_norm
    return torch.norm(torch.stack(norm_groups), p=norm_type)
RuntimeError: stack expects each tensor to be equal size, but got [1] at entry 0 and [] at entry 1

The table below shows the specific parallelism degrees with failures:

TP
PP
DP
Pass/Fail

2
1
1
PASS

1
2
1
PASS

1
1
2
PASS

2
2
1
PASS

1
2
2
FAIL

2
1
2
PASS

2
2
2
FAIL

To Reproduce
To reproduce this behavior:

Go to the Universal Checkpointing README
Download and pre-process GPT training data.
Configure run_fp16.sh to have TP=1, PP=2, DP=2.
Execute bash examples_deepspeed/universal_checkpointing/run_fp16.sh

Expected behavior
When detaching the head to one commit before #4974, training for all parallelism degrees is functional.
ds_report output
DeepSpeed general environment info:
torch install path ............... ['/venv/test_11.6/lib/python3.8/site-packages/torch']
torch version .................... 1.13.1+cu116
deepspeed install path ........... ['/ds/deepspeed']
deepspeed info ................... 0.13.3+d67d4e5b, d67d4e5b, master
torch cuda version ............... 11.6
torch hip version ................ None
nvcc version ..................... 11.6
deepspeed wheel compiled w. ...... torch 1.13, cuda 11.6
shared memory (/dev/shm) size .... 755.29 GB

Hello @nelyahu,
We've discovered a training issue with certain degrees of parallelism after #4974 was committed to DeepSpeed. I've documented the issue and reproduction steps above. Would it be possible for you to kindly take a look at this issue?
Thanks,
Lev

Hi @lekurile,
Yes, i will fix this, seems like one of the norms is shapeless (i.e. shape of []) while the other has shape of [1]. both are single element.
Let me check a fix locally and create a PR.

After merging #5148, this issue has been resolved. Thank you @nelyahu for your work on this.
Closing the issue now.


Cmake enhacement

SortFilterProxyModel is an awesome project. The only thing caused headaches to me should be fixed by this series.

Add build for shared library
Fix --as-needed / Q_COREAPP_STARTUP_FUNCTION
Update Readme

Comments welcome

Ping?


[Discussion] Cross platform support

Sparked by https://twitter.com/ebryn/status/587377900170518528
Can we make Ember Hearth cross platform with Windows and other *NIXes?
E.g. by writing it in NW.js or Atom Shell.

Personally I feel like the app should at least have a native feel, and make use of such features as running in the menu bar, etc. We could still write the application logic and most of the UI cross platform, and wrap it with webkit.
I'm not familiar with the Ember stack on other platforms, especially Windows (I expect it to be pretty similar on *nix). Is it similar enough that it's worth attempting?
Also, best practices vary from platform to platform. On *nix I suspect you want to install mostly everything through a package manager, while on Windows that's not a thing. If this is the case, would we end up with so many if/elses that it may as well be separate projects, or will it still be worth consolidating what we can?

On it! ;)


Error running cmd: quire template epub

working in root directory of project. Command, "quire template epub" gives following:
TypeError: e.downloadTemplate is not a function
at e.value (/opt/local/lib/node_modules/@thegetty/quire-cli/bin/index.js:2:50915)
at emit (events.js:315:20)
at Command. (/opt/local/lib/node_modules/@thegetty/quire-cli/bin/index.js:2:123877)
at Command.listener (/opt/local/lib/node_modules/@thegetty/quire-cli/node_modules/commander/index.js:370:29)
at Command.emit (events.js:315:20)
at Command.parseArgs (/opt/local/lib/node_modules/@thegetty/quire-cli/node_modules/commander/index.js:892:12)
at Command.parse (/opt/local/lib/node_modules/@thegetty/quire-cli/node_modules/commander/index.js:642:21)
at /opt/local/lib/node_modules/@thegetty/quire-cli/bin/index.js:2:124163
at Object. (/opt/local/lib/node_modules/@thegetty/quire-cli/bin/index.js:2:124770)
at Module._compile (internal/modules/cjs/loader.js:1063:30)

Thanks for bringing this to our attention. Our development team will work on a fix. In the meantime, here's the file that would have been generated had quire template epub worked. It just goes in the root of your project as epub/template.xhtml:
epub.zip
I'm afraid this isn't well documented though, and is much different than the rest of Quire. So let us know if there's something in particular you’re trying to do and need help with. You may also find some useful documentation with Pandoc, as that's the tool that handles Quire's EPUB output.

Cross-posted to Getty Jira: DEV-9033.

Still an issue in the last version of Quire to use Hugo (0.20.4) but it's a wontfix as newer versions of Quire using 11ty use a completely different EPUB architecture and don't have this issue. For users of older versions of Quire, the manual fix noted above, along with the linked file, should still suffice. Closing the issue


Introduce a Ballerina connector for AWS Marketplace Entitlement service

Description:

$subject

Following APIs should be supported:

[ ] Get entitlements [1]

Related to: #740
[1] - https://docs.aws.amazon.com/marketplaceentitlement/latest/APIReference/API_GetEntitlements.html

Initial design for the AWS Marketplace Entitlement connector
1. Configurations
ConnectionConfig
public type ConnectionConfig record {|
    Region region;
    AuthConfig auth;
|};

Region
public enum Region {
    US_EAST_1 = "us-east-1"
    // other regions
}

AuthConfig
public type AuthConfig record {|
    string accessKeyId;
    string secretAccessKey;
    string sessionToken?;
|};

2. Client API
public type Client distinct client object {

    remote function getEntitlements(EntitlementRequest request) returns EntitlementResponse|Error;
};

3. Request types
public type EntitlementRequest record {|
    string productCode;
    EntitlementFilter filter?;
    int maxResults?;
    string nextToken;
|};

public type EntitlementFilter record {|
    string[] customerIdentifier?;
    string[] dimension?;
|};

4. Response types
public type EntitlementResponse record {|
    Entitlement[] entitlements;
    string nextToken?;
|};

public type Entitlement record {|
    string customerIdentifier?;
    string dimension?;
    time:Utc expirationDate?;
    string productCode?;
    boolean|decimal|int|string value?;
|};

5. Errors
public type Error distinct error;

As the AWS SDK provides more information for the error, updated the error definition for the Ballerina AWS MPE connector.
public type Error error<ErrorDetails>;

public type ErrorDetails record {|
    int httpStatusCode?;
    string httpStatusText?;
    string errorCode?;
    string errorMessage?;
|};

Note: If the error is a connection error the above ErrorDetails could not be extracted from the underlying exception, hence marked the fields in the ErrorDetails record as optional.


Gitlab wiki support

Preflight Checklist

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Describe the bug
Gitlab allows you to create groups which can then contain several repositories. Gitlab provides a simple wiki for sub project and also on the group level. Even though the group itself is not a git repo, the wiki is basically a dedicated repo.
For any project I was able to create an edit link in the following format: https://app.diagrams.net/#A{group-name}%2F{project-name}%2Fmaster%2FArchitecture%2FOverview.png
This is very handy because this allows us to embed a figure with an Edit button directly in a markdown file like the example below.

Figure 1. System overview | Edit | Full Screen

Unfortunately this seems not possible with the wiki in general. Any ideas?

We would also like to be able to load/save with wiki repo and not only project repos.

To indicate support for an issue thumbs up the original post. Please do not write "+1" or "me too".

Declined.


DOC: update and clean up install instructions

Use Python 3.5 by default.
Remove Gentoo, outdated and not big enough to maintain.
Explain that for pip instructions to work, Python and pip need to already be installed.
some minor cleanups

Looks good to me, +1 for merge

merging. thanks for the review all


Live Config Changes

What
Provide an interface to change configurable parameters on the fly even if the application does not support it
Why

Improve user experience when tuning parameters during PoCs, testing and customer environment.
Changing parameters without restarting the database

Who

Testing
Customers (production)
POCs

Functional Requirements:

The user should be able to change with this method mutable parameters only. This method cannot be used to change immutable parameters.
Example: The user shall be able to load a config file, with similar format to the Options file and to call the appropriate rocksdb update option (pending RnD decision)
The new option/s should be loaded on the fly without the need to reload/recompile the code.
When changing a parameter, the old and new values should be printed to the log

we've agreed that using this feature with the stress test requires addition of injecting the "refresh options file". @mrambacher will this be included in this ticket or a subsequent one?


Update "Welcome to Ghost" post to remove/update "Quoting" paragraph (re. spell check)

When you do a fresh install of Ghost, the "Welcome to Ghost" post still includes the following paragraph:

Since spell check is now built in to the editor/supported, this paragraph doesn't make much sense anymore.
Steps to reproduce

Download Ghost from https://ghost.org/download/
Install and start Ghost locally
Go to localhost:2368

The post created has the paragraph from the screenshot about spell check.
Technical details
Ghost version: 0.6.2, download from https://ghost.org/download/

And it looks like wisdomous isn't an actual word

@jpelgrom, I want to hug you. Thanks for a great writeup on your first go - we'll get this fixed up by the next release thanks to you - and if you'd like, you could even be the person who PRs the fix ;)
Cheers!

And it looks like wisdomous isn't an actual word

Just want to reiterate that hugging.

Thank you for the compliment, @novaugust :). My creative writing skills aren't that good, though, so unless someone else rewrites the paragraph for me (since we obviously still need something about quoting), I'm not planning on fixing it myself.

lmao this is awesome

ROFL! :-D

I'm sorry, but I don't understand why this is so funny all of a sudden. Is there some inside joke I don't know about?

this is just great!


feature edition: geom validation for lines and polygons

re: https://github.com/CartoDB/cartodb/issues/11052

added geometry validation for lines and polygons
added the corresponding tests

this uses a cartodb.js where some geom helpers are exposed, maybe some of the model methods can be extracted to those helpers

acceptance
draw a geometry (points, lines, polygons) inside the bounds:
it should pass
draw geometries (points, lines, polygons) outside bounds (pan the map for this purpose):
an error tooltip should appear in the field

Tests are not passing @matallo

retest this, please

@nobuti I just went all functional _.chain().reduce().uniq().value()
I was being lazy last Friday so you might have received some failed builds errors, as I pushed directly without testing, tests should be 💚 now.
Also I made some change where _formatCoordinate in _getLatitude and _getLongitude methods were returning undefined for value "0".

Love it!

I found an edge case, but I'm afraid it's hard to fix, at least I don't know how:

After talking to @matallo and a thorough investigation, we accord that it's difficult to fix it due geometry doesn't report useful information once the feature is outside the "canvas".
Otherwise, it works wonderfully ✨ . For me, it's a green light, thoughts @xavijam?

I feel it should relay on CartoDB.js "edition" feature. Could we open a ticket there and go on with this? 🙏

indeed, that node belongs to cartodb.js, not really much to do besides the work already done

Done here: https://github.com/CartoDB/cartodb.js/issues/1692. Now 🚀 this.

In production.


هندل نشدن ارور ۲۴ برای درگاه بانک ملت

سلام و عرض خسته‌نباشید!
معذرت میخوام آقای زاهدی @ali-zahedi امکانش هست راهنمایی کنید؟
ارور با کد ۲۴ برای درگاه پرداخت بانک ملت در پکیج شما پوشش داده نشده.
اطلاعات مربوط به فایل و کد مورد نظرم رو براتون مشخص کردم.

path: /azbankgateways/banks/mellat.py
hello mr.zahedi @ali-zahedi and thanks for you package!
sir, the response with code 24 is not covered in your mellat.py file. can you pleaes help me how to fix this?
best wishes for you...
version using:
az-iranian-bank-gateways==1.9.0

Maybe Your credentials USERNAME and PASSWORD in settings is wrong.
check that or check with another credentials.

Maybe Your credentials USERNAME and PASSWORD in settings is wrong. check that or check with another credentials.

Thanks alot @mho3en! I guess too, I'll check if the problem was the credentials, I would close this issue and update the package...

As we guessed, the error was for credentials...
here is a usefull link for error code of MELLAT Bank
I'll close this issus.


Update RWS panel interface

Description
This PR includes code for making UI/UX touch-ups to the RWS panel, which consists of height, color, font size, line height, scroll into view for form, etc. Alongside includes code to make insights card reactive on tab URL changes.

Relevant Technical Choices

Testing Instructions

Additional Information:

Screenshot/Screencast

Partially addresses #120

Associated websites has a limit if i remember correctly could you please add it to the form validation if possible?

The limit has to be implemented by a browser. Chrome has 5 in that sense. As a site owner, one can submit more than 5 associated sites.
Alongside the repo's workflow doesn't have a check for the same nor do the guidelines specify a limit for submitting the PR.


Synchronous requests not supported?

npm i -g solidity-repl
solr

uint a = 10
uint b = 20
a + b
Error: Synchronous requests are not supported

and crashes to command line.
pastebin for the error dump: http://pastebin.com/yqkfnguS

Any update on this? I get the same error.
Maybe the ethereumjs-testrpc version is outdated now?

I am unable to reproduce this on testrpc v4.1.3.


Run only the basic test on Appveyor

@takluyver, I'd rather at least test the basic functionality than skip it altogether.  The other tests are timing out locally for me as well, but terminado is working fine fine at /terminals/.

Thanks


[Hotfix] Fix Flake8

Purpose
Builds are failing due to an unused import.
Changes

Remove unused import

Side effects
None
Ticket
None

Closing in favor of #6291


Mongo DB in core

This is a feature not a bug. It will be good to have MongoDB in the core and work with Eloquent ORM.

I know this bug has been dead for a while, but I wanted to raise the issue again.  MongoDB really is a mainstream product for web development these days.  I believe that either MySQL/PDO and all other DB drivers should be removed and put into separate packages, or MongoDB support should be included in the core.  MySQL and MongoDB each have their strengths and weaknesses, but for the majority of object-oriented web development applications, MongoDB is just more suited to the task.
I am currently using @jenssegers' excellent laravel-mongodb package, but unfortunately it still has quite a few bugs and limitations that I believe could be eliminated if it were made a 1st-class-citizen in Laravel, got more eyes on the code, and more than one main contributor to the project.  I hope this can at least facilitate a discussion about this!  Thanks.

but unfortunately it still has quite a few bugs and limitations that I believe could be eliminated if it were made a 1st-class-citizen in Laravel

You should know that even Laravel bugs are not explicitly solved by the contributors, and mainly require the community to send in bugfixes (there are many example where bug report being closed without any solution). Unless the things that the contributors use explicitly. So, the scenario wouldn't be much different, unless you can somehow make the contributors to actually use MongoDB.

This has been dead for a while, but the last "official" news I can see from this thread is Taylor's comment about that team meeting 4 years ago, what was the outcome of that meeting?. Also, what ended up happening is what @flow99 said, the other packages have been accumulating bugs and I don't think they meet Laravel standards.
@taylorotwell What's your opinion on this at the moment? Is there a possibility to include MongoDB on the core (or even if it isn't the core, as an official laravel extension)?

Please, I want to know what happend too. What are the offical news?. Thanks

I have tried multiple times to get a clear response as to what the status is. The closer I got was this: https://twitter.com/taylorotwell/status/972448506765078528 It's still not a clear answer nor do I know why the decision was made, but I think it's 99% clear that there are no short nor long term plans to add it. So my conclusion at least is that next time I have to start a Laravel project with Mongo, I will probably do it from scratch... If it shapes up to be something nice I may release it as open source, but it's not likely to get more popular nor better than existing solutions, so my conclusion is that MongoDB is a big hole in the Laravel ecosystem that will remain open for a long time. Until there aren't any "official" news about it, I think that's a fair assumption to make.

@NoelDeMartin. Yes that's too sad. I think it's very important to add it to the core. Because php phalcon already has an ODM for mongodb.

pls add mongodb in core

https://github.com/jenssegers/laravel-mongodb


CONTRIBUTING.md

The Name of The College => "City Versity"
Need to be added to the list.

@NOCNP I am sorry, I have to close the request without merging, because you made a mistake in a request and requested to merge too many files, most of them do not relate to the organization which you would like to add to this repository. Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for understanding!


lickCalc fails when very few licks

seems to involve burst calculation

failing when there is only one burst. should be a fairly easy fix but needs to be carefully made.


[windows] Adapt some Dependencies tests to Windows.

It seems that redirecting the stderr and then the stdout in Lit might
not work like in Unix and the stderr might be redirected to the original
stdout instead. To avoid that, remove the usage of cat, and redirect the
stdout to a temporal file, and then the stderr there.
Also, Windows do not lock the access to the file descriptor for stdout,
so stdout and stderr redirected to the same place might overlap. To
avoid partial matches, redirect stderr of some failing test to a
temporal file, in order to match only over the output (which seems to be
the only thing trying to be match).
Finally, it seems that Windows libc, and Darwin/Linux libc do not match
in the capitalization of some error strings. Use a pattern to match both
lower case and upper case.
Introduced in #28164 and first seen in https://ci-external.swift.org/job/oss-swift-windows-x86_64/2065/.

@swift-ci please test Windows platform

@swift-ci please smoke test


Wan to be a SA

And please update the HIRING information in the Angular at:
https://github.com/BUPT/cad-screen/blob/master/src/app/app.component.html


Drawer drag issue on touchscreen

There seems to be an issue on touchscreen devices when working with scrollable content. If you drag the drawer down slightly, without closing it, and then scroll the content - everything scrolls around together. I'm not entirely sure what's causing it, but you can see it on the scrollable with inputs example
https://github.com/emilkowalski/vaul/assets/33671231/9f6fcb98-fe72-43ad-93d5-9b9c4210abbb
It doesn't happen on non-touchscreen devices.

It looks like the behavior is expected.

It looks like the behavior is expected.

Hmm. I would expect a drawer with drag support to be almost exclusively for touchscreen use, so I would be surprised if this is expected behaviour as it renders the drawer unusable on touchscreen devices (phones) when using scrollable content.
I'm wondering whether the recently added features for configuring dragging may help, but I haven't managed to get it to work yet.

@apetta did you resolve this, I also have the same issue where the entire Drawer upp shift up or down prior to dragging when I first touch. The direction of the "shift" seems to be the same as the drag direction.

@apetta did you resolve this, I also have the same issue where the entire Drawer upp shift up or down prior to dragging when I first touch. The direction of the "shift" seems to be the same as the drag direction.

Unfortunately not!
Haven't had the opportunity to revisit it yet; will provide an update if I make any progress

+1

+1

+1 me too.

+1

I find this one option data-vaul-no-drag from here https://codesandbox.io/p/devbox/drawer-with-scale-forked-hwtfws?file=/app/my-drawer.tsx:42,20-42,37 and it was a solution for me, because i have a list of products in drawer. Now the scrolling fine and drawer stop moving

@apetta here is your example
https://github.com/user-attachments/assets/e1a38a62-db8d-4d71-8f5a-6eddebf71a08


Do not mark node as dirty if, new and old values are undefined

If we have a values already set to undefined and set it to undefined again, we invalidate the layout. This change takes this case into account and keeps the layout valid.
Fixes #630

Thanks!


How to import from roboflow dataset?

Is your feature request related to a problem? Please describe.
It's not quite a problem.
Describe the solution you'd like
I want to import dataset from my roboflow account which is about image segmentation on electronics pcb
Describe alternatives you've considered
No
Additional context
No

Hi @hemangjoshi37a - I'm not very familiar with Roboflow, but are you able to export your roboflow data as JSON or similar, then run some kind of batch job on that export to convert it into one of Label Studio's supported import formats? Docs on that are here: https://labelstud.io/guide/tasks.html

Hey @hemangjoshi37a , have you accomplished that? I am facing the same issue.

@sandeepy0 not yet

I import from Roboflow using the label-studio-converter. Note that it is now part of the label-studio-sdk and has been renamed to converter.py, so the instructions might be slightly different.

Export the dataset in an import format known to label-studio converter (i.e. a yolo format)
Extract the dataset to a known location: i.e. MyDataset
Create a classes.txt in MyDataset directory
Copy/upload the images to their final URI i.e. my_uri
Run cmd: python converter.py import yolo -i ./MyDataset --image-root-url my_uri
Import JSON file to label-studio


Upgrade to v2

For peoples who want to see the demo, see https://yeecord-rewrite.vercel.app
All docs will be synchronised

todolist here

[ ] pick a chinese font
[ ] add API route for resolving users count
[ ] check if some SEO issues exist and deal with it
[ ] integrate with Yeecord App with button or user avatar at the header

merge it first~