Exception of type 'BotwTrainer.ETCPGeckoException' was thrown.

Modify a weapon. That error pops up.
Modify a bow. That error pops up.
Change the item value of arrows. That error pops up.
Modify a shield. That error pops up.
Change the item value. That error pops up.
I'm using TCPGecko from the Gecko U update with the right Code bin.
US copy, Version 33 Update, I even just installed the DLC to see if that would've been the problem but the same error pops up.
Only happens with this trainer, but this also to be fair the only trainer I can use to change the item value of things that aren't arrows, but I can't even do that.
I would also like to ask if there is a way I can get the exe for 1.7 back? It seems everytime you update you delete the older exe. I didn't have much problems editing my item values in 1.7, but ever since after 1.7 the trainer will never edit anything for me ever again and only crashes. Now it don't crash no more, it just say an error pops up and the error is what's listed above.

I reverted  tcpgecko files but other than that I have no idea im afraid. That file is our of my knowledge  zone. You can download  1.7 source and compile if you need. I may be able to do it later.

That was the only error it gave in the error tab whenever I try to do anything.
I also don't know how to compile.

New version which should help identify where exactly this happens

Can you test this please:
https://joffnerd.s3.amazonaws.com/app.publish.test.zip

Will test when I get home in a moment.

I just tried to edit something again and this came up:
http://pastebin.com/MFfpRrFS

When I try to edit material values and not modify what an item is, this comes up:
http://pastebin.com/MDYTDW2w
Can I like completely disable those damn codes as it seems to be the problem. I use breath.exe for codes. I just want to edit and modify my weapons and values. I don't care for the codes.

See similar issue here
https://github.com/joffnerd/botw-trainer/issues/17#issuecomment-286552203

I'm not sure how to disable a network card and what I'm supposed to enable. I think I only have one network card.

Yeah I have no idea whats its not working for you, i'm sorry. Too many variables.
Try 2.6, if that doesn't work then there isn't anything i can do im afraid. I'm a beginner  myself

What I mean is how do I turn off a network card and pick I guess some other option to use. The comment wasn't clear on what they really did.

They had 2 network cards, i am just highlighting that there are too many facotrs to understand  why you can't get it to work, it could be anything.

http://pastebin.com/CNadyWYE
Please tell me how to remove the code tab please. The problem is that code tab.
The codes work on breath.exe and I use breath.exe for codes.
I don't want codes. I want to edit my items and item values. This is really not fair to have the codes tab linked with the other tabs when I thought you said  that one tab acts alone and not part of the other tabs.
So why is the codes tab messing with me in other tabs when I don't even care for them or even have them checked off?
I just want to edit my items. Nothing more. I just want to edit my items.

You can't. My trainer works and connects differently to the other one, I cant remove it. Sorry
If the codes tab doesn't work then the whole thing wont work,

So how do I get this to work as I'm the only one it doesn't work for now.
I'm literally the only one that can't use this program.

The readme has been updated with new information regarding the dotnet framework version required.
If you haven't already, download and install the latest dotnet framework (link in the readme here on git).
If that doesn't fix the issue, then you can try disabling your network card in Windows. You can do this through either Device Manager or Network and Sharing. I noticed you haven't listed which version of Windows you're using, or what your network setup between your Wii U and computer is (i.e. Does your Computer use ethernet to talk to a router? Is your Wii U connected to your home network via WiFi? etc.). So without that info I can't really give any step-by-step instructions or troubleshoot much further.
I'm assuming the issue is not with your Wii U, or your ability to run TCPGecko and the CodeHandler because you state you were able to use 1.7 with few or no problems. So the issue is likely outdated software or some other conflict with your computer and the trainer.
Hope this helps!


Fix pattern ".?" issues

For fixing issue #15

I will merge this request, but unfortunately there still seem to be bugs in the handling of question-mark.
See https://github.com/kokke/tiny-regex-c/issues/12 for an example

Thanks.
About #12 - will see it on this week.

@TermoSINteZ wow thank you, I would really appreciate that :)
I haven't had the time to take a good look at that issue yet...


Add GH_TOKEN to env in custom-job.yaml

It would be nice to be able to use the GH CLI in custom jobs, for which this environment variable needs to be set

After some discussions offline with Ashwin, we will close this PR.
The reason we're closing is because we don't want to add pull-requests: write permissions.
Those permissions are only available to our PR workflows now since we copy pull request code to the source repository and therefore trigger our workflows on push events.
Once we move away from this method of testing PRs and use pull_request events, the maximum permissions we'll be able to supply the pull-requests key is read as described in the chart below

https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token

Therefore we don't want to make any changes to our permissions that further lock us into our current pull-request testing method since we do want to move away from it in the future.


file_input - Data loss when tailing symlink file with log rotation (k8s container logs)

See contrib issue for details.

Would the required changes be in operator/builtin/input/file/ ?

Yes, exactly!

i have written up draft doc for another solution
https://docs.google.com/document/d/186ry60Tb2jYc-PUpAmGkLnDe5zglmgLtb0m5C_9H7W4/edit?usp=sharing
I am thinking of Solution B in the doc.
please take a look and comment.

Here's my understanding of how this will work:
Current functionality that must be maintained:

max_concurrent_files must be respected at all times. The user must be able to set this value and know that it is respected.
If the number of matching files exceeds max_concurrent_files, then the files will be broken into batches, and each subsequent polling interval will consume the next batch. (New implementation may change size of batches)

New functionality that will be added:

Files will be kept open between polling intervals. When the next interval is reached, new files will be opened. The new files and old files will be cross referenced to determine if any of the old files have been rotated out of the matching pattern. Those that have been rotated out, will be consumed. All old files will then be closed. The new files will then be consumed, and kept open.

A limitation will be documented, which states that if both of 1) the number of matching files exceeds max_concurrent_files, and 2) some files are being rotated out of the matching pattern(s), then some log lines may be lost. This is because the batching functionality described above may result in a lack of overlap between subsequent polling intervals, and therefore we may not be able to detect that one of the open files has been rotated out of the matching pattern.
Most importantly, we need to ensure that the user has the ability to decide which tradeoff they are willing to make:

If it is most important that the max number of concurrent files is respected, then the user can set the max_concurrent_files value as necessary.
If it is most important that no log lines are lost due to rotation out of the matching pattern, then the user can set max_concurrent_files to a very high number. (We should consider allowing max_concurrent_files=0 to represent unlimited, though the file system will ultimately set a limit.)


CI: Use 2.4.6, 2.5.5, 2.6.2, jruby-<IP_ADDRESS>

This PR only updates the CI matrix to the latest generally available Ruby versions.

Thanks!


Roll Flutter Engine from 5b3bf9a950b2 to 24f8fecb5bf0 (2 revisions)

https://github.com/flutter/engine/compare/5b3bf9a950b2...24f8fecb5bf0
2024-05-17<EMAIL_ADDRESS>[Impeller] fix colr/bitmap font color drawing. (flutter/engine#52871)
2024-05-17<EMAIL_ADDRESS>Roll Skia from 6f7cb3d360b7 to 3f4c5038da37 (1 revision) (flutter/engine#52907)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC bdero@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Is there a way to capture the object thrown from the javascript?

For example, we can write JavaScript like this:
var test = {
    a:'this is a demo',
    b: 100
};
throw test;

then in the c#/host side, we can catch the ScriptEngineException. However, The exception will look like this (Converted to Json string for easy to read):
{
   "ClassName":"Microsoft.ClearScript.ScriptEngineException",
   "Message":"[object Object]",
   "Data":{

   },
   "InnerException":null,
   "HelpURL":null,
   "StackTraceString":"   ...,
   "RemoteStackTraceString":null,
   "RemoteStackIndex":0,
   "ExceptionMethod":"8\nV8Exception.ThrowScriptEngineException\nClearScriptV8-32, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=935d0c957da47c73\nVoid V8Exception.ThrowScriptEngineException(V8Exception*)",
   "HResult":-2146233079,
   "Source":"ClearScriptV8-32",
   "WatsonBuckets":null,
   "ScriptEngineName":"b5ddbce9-b0ce-4fdd-8bce-c0bc3096af33:",
   "ScriptErrorDetails":"[object Object]\n    at 23b147c2-5bbc-4ea2-b366-5998dc365279 [temp]:12:1 -> throw test;\n    at 23b147c2-5bbc-4ea2-b366-5998dc365279 [temp]:14:6\n    at 23b147c2-5bbc-4ea2-b366-5998dc365279 [temp]:16:2",
   "IsFatal":false,
   "ExecutionStarted":true
}

Is there a way in the c#/host, the ScriptEngineException can have the value of the object thrown by the exception?  That can help the host side to process the exception.

Version 5.5.2 includes the new property IScriptEngineException.ScriptException.


Feature: Headers composition

This new API is going to give a much more composable API for working with headers eg
// Import literals to reduce typos
import zhttp.Headers.Literals._

// Example 1
// Use `++` to combine headers
Headers.contentLength(1024) ++
  Headers.contentType(Value.TextPlain) ++
  Headers.accept(Value.ApplicationJson)

// Example 2
// Using tuple syntax
Headers {
  Name.ContentLength -> "1024"
  Name.ContentType   -> Value.TextPlain
  Name.Accept        -> Value.ApplicationJson
}

// Example 3
// Using builder pattern
Headers.empty
  .withContentLength(1024)
  .withContentType(Value.TextPlain)
  .withAccept(Value.ApplicationJson)

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 437614.99

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 437424.15

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 442827.62

Codecov Report

Merging #667 (e9fba94) into main (be23dba) will increase coverage by 0.08%.
The diff coverage is 77.60%.

@@            Coverage Diff             @@
##             main     #667      +/-   ##
==========================================
+ Coverage   61.31%   61.39%   +0.08%
==========================================
  Files          59       59
  Lines        1383     1373      -10
  Branches       49       40       -9
==========================================
- Hits          848      843       -5
+ Misses        535      530       -5

Impacted Files
Coverage Δ

zio-http/src/main/scala/zhttp/http/package.scala
50.00% <ø> (ø)

zio-http/src/main/scala/zhttp/http/Response.scala
37.50% <45.45%> (ø)

zio-http/src/main/scala/zhttp/http/Http.scala
64.03% <50.00%> (-0.57%)
:arrow_down:

zio-http/src/main/scala/zhttp/http/Request.scala
27.27% <50.00%> (ø)

zio-http/src/main/scala/zhttp/service/Client.scala
70.00% <50.00%> (ø)

...io-http/src/main/scala/zhttp/http/Middleware.scala
79.24% <69.23%> (+2.26%)
:arrow_up:

...tp/src/main/scala/zhttp/http/HeaderExtension.scala
82.60% <84.00%> (+2.89%)
:arrow_up:

zio-http/src/main/scala/zhttp/http/Headers.scala
85.71% <85.71%> (ø)

zio-http/src/main/scala/zhttp/http/Patch.scala
66.66% <100.00%> (ø)

...src/main/scala/zhttp/service/DecodeJResponse.scala
100.00% <100.00%> (ø)

... and 2 more

Continue to review full report at Codecov.

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

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 437593.96

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 436749.29

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 439501.28

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 440644.33

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 435018.06

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 433974.80


[BUG]

Describe the bug
A clear and concise description of what the bug is.
Console spam on fresh installation of BetterTeams plugin
To Reproduce
Steps to reproduce the behaviour:

Start up a server where BetterTeams has no been installed, or delete messages.yml
Cry in console spam

Expected behaviour
A clear and concise description of what you expected to happen.
A lovely unspammed console
Screenshots
If applicable, add screenshots to help explain your problem.

Details
Please provide the following details about your server set-up:

Spigot version (found by running /version): version git-Spigot-a19903d-e1ebdd9
BetterTeams version (found by running /version BetterTeams): 3.1.20

Additional context
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

This bug has been fixed and will be included in the next update.


Candles patterns

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
Add a new indicator "Candles Patterns" to detect some patterns and a new CandlesPatterns strategy.

Detect classical patterns of candles :

Doji
DragonflyDoji
EveningStar
LongLowerShadow
LongUpperShadow
GravestoneDoji
Hammer
HangingMan
HaramiDown
HaramiUp
LongLeggedDoji
Marubozu
MorningStar
SpinningTop
Star

The indicator return a trend.

indicator.result is the trend (>0 go up, <0 go down, 0 unknown)
indicator.name is the name of detected pattern or undefined.
indicator.hist[x].pattern.result is the name of a specific candle in history

To detect a 'doji', 'small' or 'big' the algorithm must calculate the scale
of the currents candles. The parameter scaleMaxSize indicate the maximum
last candle to keep in history to calculate the scale.
You can change the coefficient to use.

What is the current behavior? (You can also link to an open issue here)
This indicator MUST be checked more than the units tests can do.

What is the new behavior (if this is a feature change)?

Other information:
Note, this new pattern use the MockGekko proposer in another pull request to check the strategy.

Possible to integrate other patterns like this?

Apologies for the delay, I was on a holiday. Woa! This looks awsome, will test asap.

I thought this was a base function of TaLib.

Name started with CDL.

@askmike Did you review this?

It is also in src of askmike's fork of talib. So it could be already functional in gekko.
https://github.com/askmike/node-talib

Any news on this great feature?

@pprados apologies for never getting back on this!  Next time this happens please e-mail me directly!
I definetely want to pull in a lot of code, but this is a major change with a lot of changes I don't think are a good idea:

I don't think unit tests for strategies make sense. The indicators should have unit tests, but not the strategies.
Where are the numbers in the unit tests coming from? etc

I'm sorry, but I haven't the time to continue with this patch.
Someone can continue ? You are wellcome.


fix the config object being null when saving sometimes

The config object was declared locally instead of using the global object. This only posed a problem when saving it, when the config file doesn't exist yet, because where it is read, the global object is used.

Oh wow! Thanks for fixing this problem!
On Sun, Oct 2, 2016, 1:56 PM Stephan<EMAIL_ADDRESS>wrote:

The config object was declared locally instead of using the global object.
This only posed a problem when saving it, when the config file doesn't
exist yet, because where it is read, the global object is used.
You can view, comment on, or merge this pull request online at:
https://github.com/Raqbit/RaqbotX/pull/6
Commit Summary

fix the config object being null when saving sometimes

File Changes

M
src/main/java/me/justramon/ircbot/justabotx/config/ConfigHandler.java
https://github.com/Raqbit/RaqbotX/pull/6/files#diff-0 (2)

Patch Links:

https://github.com/Raqbit/RaqbotX/pull/6.patch
https://github.com/Raqbit/RaqbotX/pull/6.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Raqbit/RaqbotX/pull/6, or mute the thread
https://github.com/notifications/unsubscribe-auth/AKoL9GUM6qawYFyarRiICE_bhmKmXEcfks5qv5vDgaJpZM4KL_rD
.


Thanks for the pratice!

Complete the following REQUIRED checkboxes:

[ ] I have thoroughly read and understand The Odin Project Contributing Guide
[ ] The title of this PR follows the location of change: brief description of change format, e.g. 01-flex-center: Update self check

Complete the following checkbox ONLY IF it is applicable to your PR. You can complete it later if it is not currently applicable:

[ ] I have ensured that the TOP solution files match the Desired Outcome image

1. Because:

Closes #XXXXX
2. This PR:

3. Additional Information:

Pushing all exercise I worked on in the past

Hi @jaym9000 👋
It looks like you submitted a pull request for your solutions. Your solutions should just stay on your local machine or your forked copy of the repository, but are not meant to be submitted to the original repository. Please read this section of our Contributing Guide about this: https://github.com/TheOdinProject/theodinproject/blob/main/CONTRIBUTING.md#exercise-repos
Thanks and happy learning!


fix string.md

The solution
fn main() {
    let s: Box<&str> = "hello, world".into();
    greetings(*s)
}

fn greetings(s: &str) {
    println!("{}", s);
}

was reported two times creating confusion

hello, actually they are not the same solutions  :)


opensupaplex: init at 7.1.2

Motivation for this change
Closes: https://github.com/NixOS/nixpkgs/issues/155439
Things done

Built on platform(s)

[X] x86_64-linux
[X] aarch64-linux (cross from x84 linux)
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[X] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[X] Fits CONTRIBUTING.md.

/marivn opt-in
/status needs_reviewer

/marvin opt-in
/status needs_reviewer

Nice, didn't know about opensupaplex, this really takes me back :slightly_smiling_face:
Tested on Linux x86_64, works perfectly.

@bilfue could you please also test this?
You need a local copy of nixpkgs, and then you can use nixpkgs-review pr 155505 to automatically checkout and compile this PR.

Works for me.

Result of nixpkgs-review pr 155505 run on x86_64-linux 1

1 package built:

opensupaplex


When the system language is English, all the in-app languages are broken.

When the system language is English, all the in-app languages are broken.

A new version has been released that fixes this issue.


replace "handle" & "postHandle" methods by typed message annotations

components and perspectives currently must implement a "handle" method and in some cases a "postHandle" method. You must manually check the type for each message, which can create some nasty code.
Idea: Instead of implementing the methods, allow typed annotations like:
"@HandleAsync(type=MyMessage.class) "
Node  onAsyncMyMessage(MyMessage message);
or
"@HandleAsync(type=MyMessage.class) "
Node  onAsyncMyMessage(MyMessage message);
and
"@Handle(type=MyMessage.class) "
Node  onMyMessage(MyMessage message);
or
"@Handle(type=MyMessage.class) "
Node  onMyMessage(Message<Event, MyMessage> message);
Risk: like "handle" and "postHandle" the annotation driven way must keep the order of execution which means, that async execution must always be done before sync execution.
Pro: Should be possible to keep current interfaces and use them to implement the annotation driven way, also backwards compatibility should be given.

This sound really useful. Maybe the type attribute could be optional as well, and default to the method parameter type?

agree... THX


✅ Turker survey

I'm planning to run a survey with turk workers from our panel to learn about how workers use turk.
Primary questions for this survey:

What prevents people from joining a videocall study?
What might prevent people from completing a videocall study?
Are there systematic biases that we introduce by recruiting only willing participants that may limit our generalizability?
What can we do to encourage more people to participate?
How should we coordinate recruitment?

Secondary questions

are there other threats to validity we should have on our radar (distracted participants, etc)

What I don't have yet:

way to ask respondents what they think would be the best way to recruit for simultaneous games

Can you check for:

questions are clearly worded
questions are "requested", ie, soft required
open response validations make sense

Survey link:
https://upenn.co1.qualtrics.com/jfe/form/SV_5uS1z1V4RsQ6mh0

I heard some people created some lists of turkers that had VR. Admittedly, I totally forget who did this, but I'm sure I can track it down. I wonder if a similar dataset exists for people who are willing to join on video.
I also wonder if you had a HIT that showed people your requirements and asked them to specify why they might not want to join, would you learn something useful from their responses?

Looks like there are two "other" inputs for "What percentage of the HITs you work on do you find through each of the following sources? (please give your best estimate, total must sum to 100)"

Looks like you're using markdown for bolding but it's not showing up in qualtrics. If you'd like to, you should be able to do something like "rich editing" to make it do bolding.

Would any of the following be obstacles to participating in an audio-only conversation?
and the Video version are Checkbox then Radio response. Not sure if thats intentional.

Maybe we should ask whether people are "professional turker". Ask "do you have another job" professional turker question
Can people describe the filters they use to decide what tasks to work on?
Is there a social desirability bias that people will answer questions the way they think they should behave?
We could run a 1-question survey over a larger part of the panel just about willingness to engage in a discussion about a politically contentious topic.
Our discussion is not just about a video chat, it's about a potentially politically contentious topic. Add a question about whether they would want to have a discussion about a political issue.
May be a good idea to post about this HIT on forums, etc.
We may want to select a subset of people to make eligible, and then work really hard to recruit them, so we don't get a subset that is biased towards people who do a lot of HITs.

The purpose of the survey was to determine whether the people who are willing to participate in a video discussion are systematically different from the people who are not.
Setup tasks

[ ] (James) Share qualtrics survey
[ ] (James) Share panel datafile
[ ] (James) Share google drive folder

Analysis tasks

[ ] Get the data from qualtrics, clean out test submissions
[ ] plot raw results - help us understand what is going on
[ ] plot correlations within the survey data specifically for willingness to engage in a video discussion with other participants
[ ] merge rows with panel datafile, drop participants that are not in both tables
[ ] plot correlation against for willingness to engage in a video discussion with other participants:
-  RME
- CRT
- gender
- birth_year
- education_level
- country
- political_party
- race
- trust_in_others

Constraints

[ ] We will collect more data this week (currently have ~30? datapoints), so set up the analysis script so that its easy to rerun with a new data download
[ ] Set up as a jupyter notebook on colab, in Google Drive / CSSlab / Research / Integrative Experiments / Deliberation / Turker Survey
[ ] Ideally done by Wednesday evening at the latest

A few notes reading through the notebook:

[ ] Before we drop rows with missing data, first create a table with only rows from MTurk workers it'll be a 10+ish character string of capital alphanumeric characters with no spaces that starts with 'A'.) and just the column responses we're using. This is the data we care about, so this can be our "working" dataset. Now drop rows with missing data, and print the number of rows in the working dataset before and after dropping incomplete rows. This means we don't drop anything because of data that is missing that we don't care about anyways, and also that we are computing the fraction of incomplete responses compared to an accurate baseline.
[ ] plot a histogram of the time duration for the working dataset, to get a visual sense for how many people rushed through the survey or dawdled.
[ ] For the devices, i don't particularly care about the combinations of who has everything so much as the percentage that has a webcam, the percentage that has a mic, etc. Can you simplify those bar charts? Same with the other multi-select questions.
[ ] Can you plot the 'task willingness' plots on a consistent set of axes? Probably what would be good would be a stacked bar chart (the bars should sum to 100%) with one bar for each task, and colors in the stack representing the fraction in each category. An you also label the tasks with the task name instead of number?
[ ]

Would also be good to do some more exploration specifically of the group that said they would be likely or very likely to participate in at least on of the video discussion questions with the group as a whole. Just do the breakdown into those two groups and plot all of the exploratory stuff again with the subset. You can probably combine the plots to show them both together.

Created a qual for participants in our panel who meet the following:
    panel["RME"].notna() &
    panel["CRT"].notna() &
    panel["gender"].notna() &
    panel["birth_year"].notna() &
    panel["education_level"].notna() &
    (panel["country"] == "United States") &
    panel["political_party"].notna() &
    panel["race"].notna() &
    panel["trust_in_others"].notna() &
    panel['BFI_conscientiousness'].notna() &
    panel['BFI_open_mindedness'].notna() &
    panel['BFI_agreeableness'].notna() &
    panel['BFI_extraversion'].notna() &
    panel['BFI_negative_emotionality'].notna()

This is only about 146 people, so I invited them all to our survey. Given our previous rate of about 20% who say they are willing to do video conversations, this should give about 30 people in the "willing" category, if everyone participates (they won't), which is right on the edge of how many we'd probably need to make reasonable comparisons between the willing and unwilling. We'll probably have to recruit some more participants for whom we have less panel data, once we see how this turns out.

@mykoal - yesterday we were talking about comparing the extroversion, social trust, etc. of the "willing" group vs the "unwilling" group. Can you add an additional group, which is just the population of the entire panel for whom we have data? Not limited to the folks who returned the survey, but for everyone, so that we can see which group is more likely to be representative of the population as a whole? I'm sure it'll be the "unwilling" group because they make up a larger fraction of the whole population, but would be good to plot.


not working in angular  v16

Error: src/app/SuperAdmin/super-admin.module.ts:29:35 - error NG6002: 'Daterangepicker' does not appear to be an NgModule class.
29     CommonModule,HttpClientModule,Daterangepicker,
~~~~~~~~~~~~~~~
node_modules/ng2-daterangepicker/lib/ng2-daterangepicker.module.d.ts:1:22
1 export declare class Daterangepicker {
~~~~~~~~~~~~~~~
This likely means that the library (ng2-daterangepicker) which declares Daterangepicker is not compatible with Angular Ivy. Check if a newer version of the library is available, and update if so. Also consider checking with the library's authors to see if the library is expected to be compatible with Ivy.

@Pradeepd15594, were you able to work around this?

+1


divide two number in R

Why:

Closes #119
What's being changed:
Wrote a program divide two numbers in R.

Hey @renanlmiranda
Please comment !assign on #119 , to prevent any conflict
!assign

Done!


Line 4:3:  'handleSubmit' is not defined  no-undef

import React from "react";
const Loginform = () => {
handleSubmit = event => {
event.preventDefault();
}
return (

Catch Of The Day

Login Form

Forget password

Submit

Not Resgistered yet, Resgistered Now

);
}
export default Loginform;
why give error that handleSubmit is not define . please help me

This has nothing to do with this library, but it seems like you miss a const in front of handleSubmit.


Is there a basic example of how to create a simple triangle?

I've tried to do it but I got stucked on creating the new buffer, my naive implementation looks like:
`fx::gltf::Document originalDocument;
originalDocument.asset.copyright = "nocopyright";
originalDocument.asset.generator = "fx-gltf";
originalDocument.asset.version = "2.0";

fx::gltf::Scene scene;
fx::gltf::Node node;
fx::gltf::Mesh mesh;
fx::gltf::Primitive primitive;
fx::gltf::Attributes attribute;

scene.name = "myScene";
node.name = "myNode";
mesh.name = "myMesh";

std::vector<uint8_t> newBytes = { 0, 1, 2 };
fx::gltf::Buffer bufferindices;
bufferindices.uri = "indicesBuffer";
bufferindices.byteLength = static_cast<uint32_t>(sizeof(uint8_t)*newBytes.size());
bufferindices.data = newBytes;
bufferindices.SetEmbeddedResource();

originalDocument.buffers.push_back(bufferindices);

fx::gltf::BufferView bufferviewIndices;
bufferviewIndices.buffer = 0;
primitive.indices = 0;

fx::gltf::Accessor acc;
acc.name = "geometryPositions";
acc.type = fx::gltf::Accessor::Type::Vec3;
acc.componentType = fx::gltf::Accessor::ComponentType::Float;

std::vector<float> newPositions = { 0.0f,0.0f,0.0f, 0.0f,0.0f,1.0f, 1.0f,0.0f,0.0f };
fx::gltf::Buffer bufferpositions;
bufferpositions.uri = "positionsBuffer";
bufferpositions.data = newPositions; << fails!!!!!!!!!!
bufferpositions.byteLength = bufferpositions.data.size();
bufferpositions.SetEmbeddedResource();

originalDocument.buffers.push_back(bufferpositions);

fx::gltf::BufferView bufferviewPositions;
bufferviewPositions.buffer = 1;
acc.bufferView = 1;

originalDocument.accessors.push_back(acc);

mesh.primitives.push_back(primitive);

node.mesh = 0;
originalDocument.nodes.push_back(node);
scene.nodes.push_back(0);
originalDocument.scenes.push_back(scene);
originalDocument.scene = 0;
fx::gltf::Save(originalDocument, out, false);`

It doesn't compile since bufferpositions.data = newPositions; triggers an error but also I should connect my Accessor to the mesh itself.
Anyone could give me a tip? Thank you in advance.

Alright here goes.  It's not really that simple -- partly because the glTF spec defines a rather large hierarchy of things that need to be present and partly because c++ doesn't have nice aggregate initialization yet.
In addition to those 2 things, remember that the buffer in question is basically a raw buffer of bytes -- c++ does not make it easy to serialize floats/ints into bytes so we'll have to write something ourselves.
First let's make some helpers:
struct vec3
{
    float x;
    float y;
    float z;
};

template <typename T>
uint32_t serialize(std::vector<T> const & from, std::vector<uint8_t> & to, std::size_t offset)
{
    uint32_t bytesToSerialize = sizeof(T) * static_cast<uint32_t>(from.size());

    to.resize(to.size() + bytesToSerialize);
    std::memcpy(&to[offset], &from[0], bytesToSerialize);

    return bytesToSerialize;
}

    // Let's create geometry for a square
    //   4 vec3's defining the vertex positions
    //   4 vec3's defining the vertex normals (all point same way)
    //   Index buffer so the gfx api knows what how to draw the 2 triangles
    std::vector<vec3> positions{ vec3{-1,0,1}, vec3{1,0,-1}, vec3{-1,0,-1}, vec3{1,0,1} };
    std::vector<vec3> normals{ vec3{0,1,0}, vec3{0,1,0}, vec3{0,1,0}, vec3{0,1,0} };
    std::vector<uint32_t> indices{ 0,1,2, 0,3,1 };

    // "Serialize" the above information into a raw byte array
    // Note: this implementation is unoptimized and potentially dangerous. Review for your
    // own projects accordingly...
    fx::gltf::Buffer buffer{};
    uint32_t indexSize = serialize(indices, buffer.data, 0);
    uint32_t positionSize = serialize(positions, buffer.data, indexSize);
    uint32_t normalSize = serialize(normals, buffer.data, indexSize + positionSize);

    // At this point our raw buffer contains 120 total bytes of information
    // It's arranged as follows: [indices | positions | normals]
    buffer.byteLength = static_cast<uint32_t>(buffer.data.size());
    buffer.SetEmbeddedResource();

    // Build the document
    fx::gltf::Document doc{};
    doc.asset.generator = "Test Generator";
    doc.asset.version = "2.0";

    doc.buffers.push_back(buffer);

    // Build the "views" into the "buffer"
    fx::gltf::BufferView indexBufferView{};
    fx::gltf::BufferView positionBufferView{};
    fx::gltf::BufferView normalBufferView{};
    indexBufferView.buffer = 0;
    indexBufferView.byteLength = indexSize;
    indexBufferView.byteOffset = 0;
    positionBufferView.buffer = 0;
    positionBufferView.byteLength = positionSize;
    positionBufferView.byteOffset = indexSize;
    normalBufferView.buffer = 0;
    normalBufferView.byteLength = normalSize;
    normalBufferView.byteOffset = indexSize + positionSize;

    doc.bufferViews.push_back(indexBufferView);
    doc.bufferViews.push_back(positionBufferView);
    doc.bufferViews.push_back(normalBufferView);

    // Now we need "accessors" to know how to interpret each of those "views"
    fx::gltf::Accessor indexAccessor{};
    fx::gltf::Accessor positionAccessor{};
    fx::gltf::Accessor normalAccessor{};
    indexAccessor.bufferView = 0;
    indexAccessor.componentType = fx::gltf::Accessor::ComponentType::UnsignedInt;
    indexAccessor.count = static_cast<uint32_t>(indices.size());
    indexAccessor.type = fx::gltf::Accessor::Type::Scalar;
    positionAccessor.bufferView = 1;
    positionAccessor.componentType = fx::gltf::Accessor::ComponentType::Float;
    positionAccessor.count = static_cast<uint32_t>(positions.size());
    positionAccessor.type = fx::gltf::Accessor::Type::Vec3;
    normalAccessor.bufferView = 2;
    normalAccessor.componentType = fx::gltf::Accessor::ComponentType::Float;
    normalAccessor.count = static_cast<uint32_t>(normals.size());
    normalAccessor.type = fx::gltf::Accessor::Type::Vec3;

    // My viewer requires min/max (shame)
    indexAccessor.min.push_back(0);
    indexAccessor.max.push_back(3);
    positionAccessor.min.push_back(-1);
    positionAccessor.min.push_back(0);
    positionAccessor.min.push_back(-1);
    positionAccessor.max.push_back(1);
    positionAccessor.max.push_back(0);
    positionAccessor.max.push_back(1);
    normalAccessor.min.push_back(0);
    normalAccessor.min.push_back(1);
    normalAccessor.min.push_back(0);
    normalAccessor.max.push_back(0);
    normalAccessor.max.push_back(1);
    normalAccessor.max.push_back(0);

    doc.accessors.push_back(indexAccessor);
    doc.accessors.push_back(positionAccessor);
    doc.accessors.push_back(normalAccessor);

    // We need "meshes" to describe how to assemble the darn thing...
    fx::gltf::Mesh squareMesh{};
    fx::gltf::Primitive squarePrimitive{};
    squareMesh.name = "SampleSquare";
    squarePrimitive.indices = 0;  // accessor 0
    squarePrimitive.attributes["POSITION"] = 1;  // accessor 1
    squarePrimitive.attributes["NORMAL"] = 2;  // accessor 2
    squareMesh.primitives.push_back(squarePrimitive);

    doc.meshes.push_back(squareMesh);

    // We need "nodes" to list what "meshes" to use...
    fx::gltf::Node node{};
    node.mesh = 0;

    doc.nodes.push_back(node);

    // We need a "scene" to list what "nodes" to use...
    fx::gltf::Scene scene{};
    scene.nodes.push_back(0);

    doc.scenes.push_back(scene);
    doc.scene = 0;

    // Simple right?
    fx::gltf::Save(doc, "square.gltf", false);

No response after 6 months. Closing.


About language

Hi wiesty:
Thank you for this awesome module.
I made a chinese simple translation for project, maybe can help 😊
usage:
language: "zh-cn"
the file <zh-cn.json>:
{
    "day": "天",
    "days": "天",
    "week": "周",
    "weeks": "周",
    "month": "月",
    "months": "月",
    "year": "年",
    "years": "年",
    "total": "共计",
    "and": "与",
    "years_plural": "年时光"
}

Nice work. Added 👍🏻
Feel free to create a merge request next time on other projects 💯
Thank you!


Attach additional fields to the joining table

Hey guys,
I have a many-to-many relation where the joining table has an additional field I wish to fill. I'm using Collection.attach like this:
new Cart({ id: id })
  .products()
  .attach(productIds);

but it only allows me to pass the ids. Is there an easy way to do it?
It would be awesome to allow something like:
new Cart({ id: id })
  .products()
  .attach(productIds, quantities);

where quantities is an array of the quantity field value I want for each product.

Hi @andrezzoid
You could use Collection#updatePivot for this case. The examples of usage can be found from tests.

@vellotis thanks for your response, but Collection#updatePivot would require me to call it for each product id, not very efficient :disappointed:

@andrezzoid If this doesn't suit you then you have to do it manually by using separate Model for joined table.

Thanks very much for your help @vellotis.


Added: logitech-g-hub 2018.12.3488

Newer version of logitech-g-hub (2019.10.27506) is now available in master. b4753a51e6a1e020c5b096f8543d821ab72a0d85


Search & Discovery - Launching an app brings you to the 'submit a listing' page

Go to AppsMall center
Select an app and hover over it. Select the small launch button next to the bookmark button. The 'submit a listing' page will open up in a new browser tab.

Is it possible that the launch URL is the submit a listing page.  Someone may have just copied that URL since they were on that page?

I can confirm that in this example the launch URL is the submit a listing page.  I agree that this looks confusing, however it is the correct behavior.


Fix paths to trec_eval

As reported by @yxzhu16 : https://github.com/castorini/anserini/pull/1345#issuecomment-671150856
In lots of places in the documentation, tools/eval/trec_eval.9.0.4/trec_eval is actually written as eval/trec_eval.9.0.4/trec_eval.
Need to fix.

@adamyy also this as well?

Fixed by #1404


Support KMP

Hello, in search of fast non-code-generative di frameworks I came across your rather progressive (except for the lack of a universal get) library, but as I noticed it lacks support for multiplatform, which seems to be standard for modern kotlin libraries, as I see there is support for desktop (jvm) and android, but iosTarget is unfortunately missing, although at a quick glance everything is already prepared, all procedures go to the final recompilation in objective C.

I also think, that multiplatform support is a missing part of this promising DI library. I believe this set of targets is a good foundation (.kts-like config example for 1.9.20):
jvm {
    jvmToolchain(11)
    compilations.all {
        kotlinOptions.jvmTarget = "11"
    }
    testRuns["test"].executionTask.configure {
        useJUnitPlatform()
    }
}
js {
    binaries.library()
    browser()
    nodejs()
}
wasmJs { // might be postponed as it's experimental. But better chose test libraries which will support it at some point.
    binaries.library()
    browser()
    nodejs()
}
mingwX64()
val hostOs = System.getProperty("os.name")
if (hostOs == "Linux" || hostOs == "Mac OS X") {
    linuxX64()
    linuxArm64()
}
if (hostOs == "Mac OS X") {
    macosX64()
    macosArm64()
    iosX64()
    iosArm64()
    iosSimulatorArm64()
    tvosX64()
    tvosArm64()
    tvosSimulatorArm64()
    watchosX64()
    watchosArm32()
    watchosArm64()
    watchosSimulatorArm64()
}

The only JVM-only dependencies I see after brief investigation: JUnit and assertj. My suggestion would be using kotlin-test and kotest-assertions, but kotest team is not in a hurry to support wasm (https://github.com/kotest/kotest/issues/3598) (which is experimental, but steadily becoming the main browser target for KMP). It might be reasonable to chose another assertions alternative or wait a little to see what will going on in this field.
Multiplatform concurrency and multithreading approaches must be adopted as well. Probably with coroutines (will be available to WASM soon), atomicFu and @Volatile. But I can see quiet small amount of code related to concurrency and multithreading in scout, which is great. AtomicFu works as a compiler plugin so it's not an additional dependency for scout. At the same time performance is the priority for scout team, so it might take some effort to migrate without performance loose. JS target might be challenging as well, as it's a single-thread target. It might go smooth though. Can't say without try.

The main problem is with validator as it uses reflective approach. We are trying to migrate validation process from reflection without devexp degradation. The simplest way is to validate only jvm target but we want to make more native solution

The main problem is with validator as it uses reflective approach. We are trying to migrate validation process from reflection without devexp degradation. The simplest way is to validate only jvm target but we want to make more native solution

That's a good intention, but what about step by step developing :) ?
At least jvm validation is fine

we want to make more native solution

Perfect solution might be not that easy to achive yet. Compiler plugins are limited by compilation module, so you'll have to accept this limitation (I believe it's a false path) or work with klib/jar directly. Good news klib just became stable in 1.9.20 and jar parse/instrumentation libraries are mature. Bad news there are no klib-instrumentation/parsing libraries as I aware of. Good news, It looks like they have all the linkage metadata in klib/linkdata as a set of ProtoBuf files. So it might be not that hard to write a library that parses the signatures of available classes. If this info is enough to validator, it looks acievable, bu still need to write quiet a harness to make it work.

@acelost , could you publish "simplest solution" in separated branch for early adopters? If there is anything to show. I believe it would be valuable as is without any guarantees with small to medium devexp degradation.


BracesFixer - add support for anonymous classes

Fixes #2030

thanks for picking this one up :)
two minor questions
:+1:

:+1:  :ship:  :)

I have 2 options this morning: merge it as is or fix issues you have raised. Now, next window for merge is the evening ;)

thats just perfect :)


different results between inference_detector and generate_inputs_and_wrap_model

I've tried a few models so far. The inference_detector result looks good but the result from (model, _) = generate_inputs_and_wrap_model() not that much. Have anyone met same issue before? Please direct me if there's something wrong. Many thanks.

Hi @ChicoQ This is because the pre-processing strategy is different, which has no effect on the export result.

Thanks @hhaAndroid for your explanation. That's really helpful.


buttonStyle not working

My code like this image, but buttonStyle not working.

same for me with [styles.input, isFocused && styles.outLine]

Fixed in v3.3.0, thanks to @raychanks


constant instead of duplicating code smell

Breaking change

Proposed change

Type of change

[ ] Dependency upgrade
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New integration (thank you!)
[ ] New feature (which adds functionality to an existing integration)
[ ] Deprecation (breaking change to happen in the future)
[ ] Breaking change (fix/feature causing existing functionality to break)
[ ] Code quality improvements to existing code or addition of tests

Additional information

This PR fixes or closes issue: fixes #
This PR is related to issue:
Link to documentation pull request:

Checklist

[ ] The code change is tested and works locally.
[ ] Local tests pass. Your PR cannot be merged unless tests pass
[ ] There is no commented out code in this PR.
[ ] I have followed the development checklist
[ ] I have followed the perfect PR recommendations
[ ] The code has been formatted using Ruff (ruff format homeassistant tests)
[ ] Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated for www.home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[ ] The manifest file has all fields filled out correctly.
Updated and included derived files by running: python3 -m script.hassfest.
[ ] New or updated dependencies have been added to requirements_all.txt.
Updated by running python3 -m script.gen_requirements_all.
[ ] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.

To help with the load of incoming pull requests:

[ ] I have reviewed two other open pull requests in this repository.

The aim of this PR is unclear.

This is about replacing constant instead of variable code smell. which I have made a mistake and pull them all in once.

From: Mario Simaremare @.>
Sent: 20 October 2024 19:48
To: PA2558-SEMP/home-assistant-core @.>
Cc: Pegah Shabani Mashcool @.>; Author @.>
Subject: Re: [PA2558-SEMP/home-assistant-core] constant instead of duplicating code smell (PR #86)
The aim of this PR is unclear.
—
Reply to this email directly, view it on GitHubhttps://github.com/PA2558-SEMP/home-assistant-core/pull/86#issuecomment-2425097916, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BG25C7EFARBZNHMVKILHO4LZ4PJWRAVCNFSM6AAAAABPOVAQ2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRVGA4TOOJRGY.
You are receiving this because you authored the thread.Message ID: @.***>

The PR also introduces a new issue. Can you explain?

it is about a comment line which I know shouldn't be commented out. It is one of the variables that I replaced with the constant.
MDI_Full_Screen="mdi:fullscreen"  I realized it after the deadline.

From: Mario Simaremare @.>
Sent: 25 October 2024 11:16
To: PA2558-SEMP/home-assistant-core @.>
Cc: Pegah Shabani Mashcool @.>; Author @.>
Subject: Re: [PA2558-SEMP/home-assistant-core] constant instead of duplicating code smell (PR #86)
The PR also introduces a new issue. Can you explain?
—
Reply to this email directly, view it on GitHubhttps://github.com/PA2558-SEMP/home-assistant-core/pull/86#issuecomment-2437120013, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BG25C7DME3ETHRC7WTYA5TDZ5HZOTAVCNFSM6AAAAABPOVAQ2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZXGEZDAMBRGM.
You are receiving this because you authored the thread.Message ID: @.***>

Would you like me to resubmit?


remove a obsolete debug = false statement inside the kernel constructor

Description

Questions
Answers

Why?
the debug parameter is ignored

BC breaks?
no

Tests exists & pass?
yes

Related tickets?
none

How to test?
it's a one liner

Requirements met?
yes

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-18780.
Please use this issue to track the state of your pull request.


Where do you use the class weights for energy calculation during inference?

Hi,
I've been looking around in the code and for the inference predictor, it seems that you only use directly the class logits for getting the ood_score, specifically, in here:
id_score = -args.T * torch.logsumexp(torch.stack(id_data['inter_feat'])[:, :-1] / args.T, dim=1).cpu().data.numpy()
you use the torch.logsumexp, which does not use the class weights for the energy in Eq. 6 (as in your own implementation of log_sum_exp in roihead_gmm). I was wondering why is that? Is it really not necessary?
Thanks!

hi, @KostadinovShalon , thanks for your question! During test time, the data that we want to calculate the score on is different so it is not meaningful if we use the same class weights as training.  we have also tested using the class weights for inference, the result is getting worse, so the original score should be fine.

Thanks for the reply. Yeah I see, but within the same context, I see you don't use the "phi" function in the inference either. I mean, the logistic_regression layer is not applied, it is just the energy that is being used for getting the metrics. I might be a bit lost, but shouldn't you use this layer in inference?


2.4.x + Ilford + spring.cloud.config.tls.enabled=true

Hello Team,
This following PR:
https://github.com/spring-cloud/spring-cloud-config/pull/1679/files
Is a great feature and allow mTLS between Spring Cloud Config Server and Client (and even having to override a custom rest template beans or ConfigServicePropertySourceLocator bean.
It is working fine with 2.3.x
With the breaking change introduce with 2.4, it seems those properties are not taken effect.
Before: 2.3.x + Hoxton.SRx + properties in bootstrap = 😃
After: 2.4.x + Ilford + properties in application.yml = 😭
The properties are:
spring.cloud.config.tls.enabled=true
spring.cloud.config.tls.key-store=/path/to/my/keystore
(and the two passwords for key/keystore)

May I as kid it is a bug introduced by the breaking change from 2.4 please? (Or simply, I misunderstood and those are not the correct properties anymore?
Thank you

The current workaround is to add spring-cloud-starter-bootstrap. This was not added due to time constraints.
Also see https://github.com/spring-cloud/spring-cloud-config/issues/1689

The current workaround is to add spring-cloud-starter-bootstrap. This was not added due to time constraints.
Also see https://github.com/spring-cloud/spring-cloud-config/issues/1689

Many thanks. @spencergibb
Closing in favor of https://github.com/spring-cloud/spring-cloud-config/issues/1689

Many thanks. @spencergibb
Closing in favor of https://github.com/spring-cloud/spring-cloud-config/issues/1689


Chest synchronization error

It seems that chests are not synchronized correctly when there is more than just host and a single client.
Example scenario:
Client A places a chest and puts 1 stone in it.
Client B opens the chest, they will not see the stone.
The host comes to investigate, and sure enough the chest is empty.
The chest is now empty for Client A as well. The stone has been lost.

Alternative scenario:
Client A places a chest and puts 1 stone in it.
Host opens chest. It has one stone in it.
Client B opens the chest, and sure enough, it still has one stone in it.
So what's happening?
Client A is sending the update to the host when they place the stone and close the chest.
Client B is unaware of this update and still believes the chest to be empty.
If client B opens the chest at this point, it overwrites the host's copy of the chest with an empty one.
If the host opens it before client B, it sees the update from client A and sends it to all clients.
How to fix?
When the host receives a chest update, it needs to be immediately sent out to everyone, instead of when the host closes the chest.  If this is already the case, it isn't working correctly.

Ah, not sure how I missed this. I haven't tested more than 2 players in so long.

I'm going to call this one fixed.  Technically there is still a window of a few milliseconds (for packet travel time) where the issue can occur - but excluding bad lag, it shouldn't happen under normal conditions.

Plus, the mod isn't intended to be 100% perfect, just good enough until official MP comes out.
The current system is pretty awful for a "real" multiplayer, since pretty much everyone is authoritative. (A hacked client could easily wreck your world without moving, although it couldn't make you save it.)


Refactor flatpak host detection

Additional Volumes only works will full host access, everything else is fine with just home access.
The current helper checks for both indiscriminately, so this needs to be split into separate checks for both.
Then we need to adjust the Additional Volumes to only show with full access, and the rest with home access.

done


Error: spawn git-upload-pack ENOENT running command git-upload-pack

When running a fresh install on Win 10, the commit goes well but I get the above error after trying to access the repo:
$ git clone http://localhost:7005/repo-test master
Cloning into 'master'...
fatal: unable to access 'http://localhost:7005/repo-test/': Recv failure: Connection was reset

The error coming from the server:
fetch repo-test
events.js:137
      throw er; // Unhandled 'error' event
      ^

Error: spawn git-upload-pack ENOENT running command git-upload-pack --stateless-rpc --advertise-refs G:\src\web\portal-development\demos\node-git-server-master\example\tmp\repo-test
    at ChildProcess.ps.on (G:\src\web\portal-development\demos\node-git-server-master\lib\util.js:90:29)
    at ChildProcess.emit (events.js:160:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:207:12)
    at onErrorNT (internal/child_process.js:389:16)
    at process._tickCallback (internal/process/next_tick.js:152:19)

Any pointers as to what is going wrong?
Thanks

@netlander How is this error related to NodeGit? It sounds to me like you are using node-git-server?

Indeed, apologies for the confusion ;-)


Unsupported node: ConditionalExpression & LogicalExpression

There isn't support for instances of:

extractFromCode("i18n(cond && 'im conditional')")
extractFromCode("i18n(cat ? 'cat' : 'not cat')")

getKey should at least return '*'

Hi @oliviertassinari can you, please, let us know if you plan to fix this issue?

@gsouf I don't.

Ok, so it's maybe better just close the issue and let people know about your intention

Just saw your edit, nevermind about the previous message then


Move fully copied handlers to useGoalsResources

components:

GoalPreview
GoalPage

handlers:

onGoalTagAdd
onGoalTagRemove
onGoalTransfer

https://github.com/taskany-inc/issues/blob/main/src/components/GoalPreview/GoalPreview.tsx#L70-L104
A hook like useUpdateGoalResource may be created containing all edit goal functions


Bankera exchange exists?

Hi all.
Does bankera exchange still exists? I failed to find any api that is hosted on api-exchange.bankera.com that is hardcoded in xchange-bankera.
Can we remove the bankera-related modules?

https://x.com/BankeraExchange/status/1364217109178421251
looks like they moved house. Go ahead and remove the module.


[Bug]: No confirmation SMS

Description
When checking the airtime balance, the app returns a "still pending" message under history
Steps to reproduce

Open Stax app
Click the check balance

Expected result
A balance from my network service
Actual result
"Pending" notification
Link to screenshots/screen recordings
https://drive.google.com/file/d/1DS-T33rg6-jDD5iA3bmSmqn9raBWWViI/view?usp=sharing
Device name
Alcatel 9003X
Android OS
6.1
Is your phone dual SIM or single SIM?
Single SIM
Which telco are you using for this test?
Safaricom
Stax device ID or email address
<EMAIL_ADDRESS>

Related to #733


docs: discuss removal of unsupported instructions

Per issue #152

Love it, thanks!

CI failure is #154


403 Client Error

is there a solution to this error? i got it when i tried to add a user

I'm seeing this error from the cli, after I'm unable to get a recaptcha to show up on the kobo site to give me a token


Add the admin REST API to the publisher profile

Profile optimizer needs to be change to add the admin REST API to the publisher profile.

Need to add it devportal profile as well

do we need it? we usually access admin APIs and portal in the publisher node.

what about using application import export cli from devportal ?

I see, ok.


Should the UPath public class API be identical to the public pathlib.Path class API

Summarizing from #84
To use universal_pathlib seamlessly with other 3rd party libraries, we need to provide access to the underlying fsspec instances.
(1) Right now UPath provides UPath(...).path and UPath(...).fs to access the fsspec path string and the fsspec FileSystem instance. (We should document this prominently in the README...)
(2) Another option would be to provide this access via functions we would have to provide in universal_pathlib.
The question is: should access to those two be provided as class properties / methods on the UPath class, or should the UPath class have an identical public API to the pathlib.Path class.

I personally think that get_filesystem, get_urlpath, get_openfile, get_storage_options, etc will be simpler to maintain and extend in the future. With Python3.12 we probably want to refactor the entire UPath implementation again, since a bunch of important pathlib changes landed in cpython that should allow easier subclassing of pathlib.Path. I would add deprecation warnings to the two properties (UPath.fs, UPath.path) and keep them around for 6-12 months and recommend the functions in the warning.
But my opinion on that is not set in stone.

related issue: .from_fs classmethod, see #37

Okay, let's do the following and document it prominently:
# This should be the new mental model for UPath (not how it's implemented)
class UPath(Path):
    fs: AbstractFilesystem
    path: str                        # rename to `.urlpath`? check fsspec docs
    storage_options: dict[str, Any]  # currently `._kwargs` or `.fs.storage_options`
    protocol: str | None             # currently `._url.scheme` or `.fs.protocol` should we replace None with "file"?

TODO:

[ ] check if path should be urlpath
[ ] offer .storage_options #129
[ ] offer .protocol


dracut: take down all interfaces before switchroot

The interfaces need to be reset to a pre-boot state so that userspace
after the switchroot can properly configure the interfaces.

lgtm

Oh, you were flushing but not downing interfaces. That makes sense why things didn't work then.
Lgtm


Add IORING_SETUP_SQPOLL_SHARED_POLLTHREAD (feature request)

Background
Cleanup of discussion in #324
It's currently possible to use a single SQPOLL kernel thread by specifying a previously existing io_uring instances fd with wq_fd and setting IORING_SETUP_ATTACH_WQ.
For some (most?) use cases, one only wants a single polling kernel thread as multiple io_uring instances are commonly created by users of a framework (up to NCPU:s or sometimes even a few more...).
For robustness, I simply create a minimal SQPOLL-enabled io_uring instance the first time a user of the framework asks for SQPOLL, and then subsequently uses that  minimal io_uring instance ring fd for wq_fd for the rest of the io_urings as needed - this works fine, but it would be nice to avoid the minimal io_uring instance (or otherwise bookkeeping to keep track of valid instances), but doesn't work easily when there are multiple peer frameworks who might use independent rings it would be nice to let peer frameworks / libraries who use io_uring to be able to shared a single sqpoll kernel thread.
Feature request
Add a new flag: IORING_SETUP_SQPOLL_SHARED_POLLTHREAD which if set, will automatically attach to a shared sqpoll kernel thread if one exists, otherwise create a shared instance (for the process).
Benefits
This makes it trivial from the user side to share the sqpoll thread which is helpful for some (many?) use cases
It also makes it possible to share the kernel poll thread even if multiple peer frameworks use io_uring independently - this will likely become more important going forward as io_uring usage proliferates.

I'm on the side that the kernel should stay as slim as possible, and if something can be done from the usespace it should be it. I like the multi framework argument, but frankly using multiple rings sounds wrong -- you need to somehow bind them, e.g. for CQE waiting, adding something artificial like eventfd notifying from one ring to another or other option, and that's a huge burden. Anyway, frameworks if so necessary can provide some way/extension exposing rings/ring_fd/etc. outside.
So, tbh, I don't see a good reason why to put it into the kernel...

Ok, fair enough - it definitely possible to work around it, so let's close, thanks for consideration.


LineEdit.editable = false can be edited with double click.

Godot version
3.4.stable
System information
Win10. Shouldn't matter.
Issue description
You can edit the text in a editable = false LineEdit by doubling clicking a word, holding the 2nd click, and dragging.
Steps to reproduce
In a TextEdit with readonly=true you can double click the text, hold the 2nd click, and drag. This lets you mark full words without needing to be careful about word edges. This is expected behavior.
However, in a LineEdit with editable=false doing the same double click, hold 2nd click, and drag the word you originally clicked moves along with it.
Minimal reproduction project
Line Edit Error.zip

Also: TextEdit has a readonly flag but LineEdit has an editable flag. this isn't a bug so much as annoying inconsistency. I believe there is other inconsistency between these two as well.


Needs to be added to spectrafit example juypter notebook

https://github.com/raman-noodles/raman-spectra-decomp-analysis/blob/8c624e4b7e46165dd67ff1b2906c780c339052cc/ramandecompy/spectrafit.py#L500

Done.


feature: binder support bind join function.

Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[x] No
[ ] I don't know

Has unit tests been added:

[x] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[x] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[x] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 35.78 seconds
load time: 464 seconds
storage size:<PHONE_NUMBER>9 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221212074945_clickbench_pr_61900.html


update to latest merge spec

can I merge this one then?

can I merge this one then?

Fine with me. We can probably revisit moving ExecutionPayload in a later PR need be.


Support for progress-bar terminal escape sequences

Multiple terminals, including recent Windows terminals and VTE/ptyxis support an OSC extension for reporting progress; the terminal can then indicate this progress in places like the tab title.
https://blogs.gnome.org/chergert/2024/12/03/ptyxis-progress-support/
https://github.com/microsoft/terminal/pull/8055
Please consider adding optional support for this OSC sequence in indicatif.

Duplicate of https://github.com/console-rs/indicatif/issues/596. Would definitely like to see this happen, although I won't personally have time to do it most likely :/.
Just thinking out loud - I also wonder how we should make it work when MultiProgress is in play and multiple progress bars are active...

Ah, sorry, I didn't see #596.
Regarding multi-progress: I think this is a reason to make it opt-in rather than automatic. People using multiple progress bars could choose which progress bar to opt in, or opt for some kind of summary or aggregation of the progress bars.

Ah, sorry, I didn't see #596.
Regarding multi-progress: I think this is a reason to make it opt-in rather than automatic. People using multiple progress bars could choose which progress bar to opt in, or opt for some kind of summary or aggregation of the progress bars.

No worries! And yeah, that makes sense for multi progress - thanks for the ideas!


setting  traefik.ingress.kubernetes.io/service.nativelb: "true"  does not take effect

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you do?
my ingress
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: whoami-ingress
  annotations:
    kubernetes.io/ingress.class: "traefik"
    traefik.ingress.kubernetes.io/service.nativelb: "true"
spec:
  rules:
  - http:
      paths:
      - path: /hostname-edge
        pathType: Prefix
        backend:
          service:
            name: hostname-edge
            port:
              number: 9376

but visit Ip is Pods Ip，not the serviece Ip;
How do I configure my ingress files ?
What did you see instead?

time="2023-05-05T07:26:37Z" level=debug msg="'502 Bad Gateway' caused by: dial tcp <IP_ADDRESS>:9376: connect: no route to host"
What version of Traefik are you using?
Version:      2.10.1
Codename:     saintmarcelin
Go version:   go1.20.3
Built:        2023-04-27T14:52:35Z
OS/Arch:      linux/amd64
What is your environment & configuration?
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: whoami-ingress
annotations:
kubernetes.io/ingress.class: "traefik"
traefik.ingress.kubernetes.io/service.nativelb: "true"
spec:
rules:

http:
paths:

path: /hostname-edge
pathType: Prefix
backend:
service:
name: hostname-edge
port:
number: 9376

If applicable, please paste the log output in DEBUG level
No response

setting the service yaml file ,not the ingress:
like:
apiVersion: v1
kind: Service
metadata:
annotations:
traefik.ingress.kubernetes.io/service.nativelb: "true"

I do


[raylib] Enable raylib on ARM

Raylib has been working on ARM for a while now. I've tested it on my own M1 Mac, and the raylib project has been successfully used on raspberry pi's and android. This PR simply removes the restriction for using raylib from vcpkg on ARM platforms.

[X] Changes comply with the maintainer guide
[X] SHA512s are updated for each updated download
[X] The "supports" clause reflects platforms that may be fixed by this new version
[X] Any fixed CI baseline entries are removed from that file.
[X] Any patches that are no longer applied are deleted from the port's directory.
[X] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[X] Only one version is added to each modified port's versions file.

@microsoft-github-policy-service agree

@microsoft-github-policy-service agree

I tried to follow the instructions the pipeline gave for how to update the version tracking, but there's a version hash that still doesn't match that I don't know how to fix.


MQTT/webhooks?

Hello 👋 Has anyone managed to build mqtt or webhook support to collect stats/analytics from the script?
Would be great to have this information saved for analysis/dashboard purposes.

Hi, we just have a very basic log atm. Could you elaborate the idea a bit? E.g., do you plan to channel/use the data somewhere using mqtt? Or is that only for visualization purposes e.g., a dashboard?


Support command to insert LRM in order to support programming in bidi languages

Is your feature request related to a problem? Please describe.
The modern git-friendly approach that Code 4 i is enabling is to store source in UTF8 stream files.  The compilers need to transform into EBCDIC so that their compile will work.  As long the right TGTCCSID parm is specified, this will work. However some lines of RPG etc in Hebrew and Arabic are ambigous  and are reversed when transformed to EBCDIC causing compile failures.
The solution is to insert the Unicode \u200e Left-To-Right Mark (LRM) character and then the bidi transform knows that the line is LTR source and will transform correctly.
Unfortunately VS Code does not have any built-in factility to insert LRM characters so this is a very difficult work around for Hebrew and Arabic programmers to use.
Describe the solution you'd like
The request is to have a simple Command/Action "Insert Left-To-Right Mark" which will insert the \u200e character at the cursor.
For bonus points, render the LRM in a way that does not shift everything to the right and misalign columns.
Describe alternatives you've considered
A very advanced solution would detect the need for this marks and automatically insert them, but we are asking for the low hanging fruit to start.
Additional context
Some lines of RPG etc in Hebrew and Arabic are ambigous and get read by the RPG Compiler/IFS Open API/iconv in reverse order because the Bidi string type of Unicode is 10 which is contextual and depends on the contents of the line.  Normally this is not a problem as RPG begins with opcodes containing latin characters that are strong LTR characters.  By inserting a LRM mark, the Iconv API is informed that this line  is LRM and starts interpreting in the right order.
Let Hebrew be represented by CAPITAL letters.
An example of an ambigious line has the logical order:
// ABC : english
When converted to Hebrew CCSID 424 visual ordering we want
// CBA : english
Spaces and punctuation are considered neutral characters that depend on their surrounding characters for ordering.
Because the first strong character discovered is 'A' a Hebrew RTL character, the whole string is converted as right to left resulting in
english : CBA //.

Here is a real example
                //זו דוגמא להערה עם  עברית : remark

If we insert the LRM we get the correct rendering

cl: crtsrcpf liama/hebrew ccsid(424);
cl: ADDPFM FILE(LIAMA/HEBREW) MBR(HEBREW) TEXT('Hebrew');
insert into liama/hebrew values (
  0, 0, x'E2D5C4D1D4C1C9D3404040E2E4C2D1C5C3E34D7D4040405551586445404468695640714668516940714651586440484644407D5D404E'
);

cl: CPYTOSTMF FROMMBR('/QSYS.LIB/LIAMA.LIB/HEBREW.FILE/HEBREW.MBR') TOSTMF('/tmp/vscodetemp-O_0p9XHiyZ') STMFOPT(*REPLACE) STMFCCSID(1208) DBFCCSID(62245);

select * from liama/hebrew;


Importing new CSV with relationships

Describe the bug
When trying to import new items with relationships to existing items, the relationships can no longer be created
To Reproduce
Steps to reproduce the behavior:

Create a few archived Publication items
Create a CSV file with new Person items (using the +) and relation.isPublicationOfAuthor containing UUIDs of the Publication items
The validation now fails

Expected behavior
The validation should still succeed (it blocks a correct setup)
Related work
https://github.com/DSpace/DSpace/pull/2522

@tdonohue we can work on this ticket


fix(no-unlocalized-strings): Correct Parent Node Handling for TS Enums

Changes:

Updated parent nodes for processing Literal and TemplateLiteral in the context of TypeScript enums. The modifications are as follows:-'TSEnumDeclaration > Literal'(node: TSESTree.Literal) {
+'TSEnumMember > Literal'(node: TSESTree.Literal) {

-'TSEnumDeclaration > TemplateLiteral'(node: TSESTree.TemplateLiteral) {
+'TSEnumMember > TemplateLiteral'(node: TSESTree.TemplateLiteral) {

Issue: The problem was evident when parserServices.program was empty, leading to incorrect parent node referencing for Literal and TemplateLiteral within TypeScript enums, affecting the rule's effectiveness.
Resolution: By changing the parent node references from TSEnumDeclaration to TSEnumMember for both Literal and TemplateLiteral, this fix ensures the correct processing of these nodes in TypeScript enum scenarios, even with an empty parserServices.program.
Note: Previously added tests for this rule were passing because the typeChecker was used for additional verification of Literal. However, this approach also led to slower rule execution.

LGTM


[2.8] statefulset/scale is not default granted permission

backport #40303

Verified on v2.8-head id 1a77fcd. All scenarios in test plan have been executed and passed.


⚠ Processors has degraded performance

In 0291514, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 34 ms

Resolved: Processors performance has improved in 482c9a9.


add openvaf package

Upstream
https://github.com/pascalkuthe/openvaf
Dependencies

Rust
LLVM
https://crates.io/crates/open-vaf/0.4.2/dependencies

Build

https://github.com/pascalkuthe/OpenVAF#building-openvaf

License
GPLv3

would it make sense to also package VerilogAE and melange?

I would package VerilogAE if modeling engineers are working with conda-eda, else not. This tool allows to use Verilog-A defined model equations in Python, so the target audience is only modeling engineers.
Regarding Melange, I suggest to get @pascalkuthe `s opinion.

Thank you for starting this initiative a couple of comments:

Melange is still an early prototype that is not yet ready for widespread use. I currently use melange for testing OpenVAF but we currently don't have the resources to push it further so I wouldn't package it.
VerilogAE is a python package that uses (parts) of OpenVAF internally that has been released for a while and is already seeing quite a bit of use. It's published as a prebuild wheel on pypi (that has no external dependencies). I am not sure what the goals of conda-eda are and if it makes sense to repackage VerilogAE if the wheels are already available on pypi.
OpenVAF depends exactly on LLVM 14, older and newer mayor versions will not work, it only depends on LLVM itself but also on LLD which is part of the LLVM monorepo (as mentioned in the build instructions)
The binary available on openvaf.semimod.de is fully statically linked so there are no runtime dependencies. A version for windows is also available. Building LLVM for OpenVAF can be tricky so it might sense to just use the official pre-build binary instead of compiling OpenVAF yourself.
We use a docker image to build openvaf that has all relevant dependencies available: https://github.com/pascalkuthe/ferris-ci/pkgs/container/ferris_ci_build_x86_64-unknown-linux-gnu. The associated repo may help with setting up the build
You linked crates.io for dependencies. I published an extremely old version of openvaf there years ago to reserve the name. OpenVAF is not published to crates.io and will probably never be published to crates.io as it's split across many  crates. To build OpneVAF use the source-code from the release tag instead. The dependencies shown on crates.io are completely inaccurate as a result. That shouldn't matter much however as cargo automatically downloads, compiles and statically links any dependencies . Building and packaging all of these separately is likely a futile effort as OpenVAF is comprised of about 138 crates (around 30 of which are part of the OpneVAF repo the rest are crates.io dependencies) plus about 40 extra crates required for VerilogAE, melange and test infrastructure.

I am not sure what the goals of conda-eda are

To provide continuously built version of EDA tools for the conda ecosystem.

and if it makes sense to repackage VerilogAE if the wheels are already available on pypi.

It's not strictly necessarly (since conda environment.yml can also provision packages from PyPI), but repackaging with conda can ensure the coherence of other native dependencies with the rest of conda-eda packages.

Building LLVM for OpenVAF can be tricky so it might sense to just use the official pre-build binary instead of compiling OpenVAF yourself.

If possible, I'd like to attempt the rebuild them using the conda toolchains, so that we can have nightly build and keep the ability to apply local patches to smooth the integration with the conda environment.

The associated repo may help with setting up the build

Thanks for the reference, we'll likely use this as a reference while integrating with the existing of the conda-eda CI https://github.com/hdl/conda-eda/blob/master/.github/workflows/Build.yml.

I published an extremely old version of openvaf there years ago to reserve the name.

Thanks for the heads up!


Release 1.0.1

Codecov Report

Merging #28 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master      #28   +/-   ##
=======================================
  Coverage   83.57%   83.57%
=======================================
  Files           9        9
  Lines         548      548
=======================================
  Hits          458      458
  Misses         90       90

Impacted Files
Coverage Δ

app/__init__.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Oxygen has no atomic radius

I just noticed that the value for Oxygen's atomic radius comes back as "None". This can't be true. It should be about 66 pm, shouldn't it? Got that number from Wikipedia, but "None" makes no sense.

Hi @DavidChipman,
Thanks for reporting this! I checked this and indeed the atomic_radius for oxygen returns None which means that the corresponding value is missing from the mendeleev's database. I'll try to fix that.
I would recommend you to try atomic_radius_rahm instead if that fits your application or try one of the covalent or van der Waals radii described in the docs.


Container Service: Web Application Routing Addon

Library
Azure.ResourceManager.ContainerService 1.2.0
Description
I think it is extremely odd that you do not have any documentation on how to implement the addons with ARM/Bicep, RestAPI, and the .net sdk anywhere in the published document echo system.
the only thing you get is

but there is no doc on what should be configured.  the closet thing out there is if you come across one of @paolosalvatori scripts that has them defined.
There not even documentation on the implementation change. In Azure.ResourceManager.ContainerService 1.2.0-beta.3 this was the way to defind it.
managedClusterData.IngressWebAppRouting = new ManagedClusterIngressProfileWebAppRouting()
{
    IsEnabled = true,

}

which matches it's ARM counter part
"ManagedClusterIngressProfileWebAppRouting": {
      "type": "object",
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Whether to enable Web App Routing."
        },

in 1.2.0 this no longer valid, and there's now where i can find doc on how to implementation the new changes.  Can we get the addons and their changes like this documented and added to the relevant pages and not off in the web corner somewhere.
it's not working like the other addons
{ "WebAppRouting", new ManagedClusterAddonProfile(isEnabled: true) }

how do you now enable web application routing now in Azure.ResourceManager.ContainerService 1.2.0?

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

Hi @cwash05 , please look at the AddonProfiles in the following code. You can implement the functionality in this way.
 var data = new ContainerServiceManagedClusterData(AzureLocation.EastUS)
 {
     AgentPoolProfiles =
     {
         new ManagedClusterAgentPoolProfile("aksagent")
         {
             VmSize = "Standard_D2s_v3",
             Count = 1,
             Mode = AgentPoolMode.System
         }
     },
     DnsPrefix = "aksdotnetsdk",
     Identity = new ManagedServiceIdentity(ManagedServiceIdentityType.SystemAssigned),
     AddonProfiles =
     {
         {"httpApplicationRouting", new ManagedClusterAddonProfile(isEnabled: true)}
     }
 };
 var containerService = await containerServiceCollection.CreateOrUpdateAsync(WaitUntil.Completed, resourceName, data);

Thank you for your feedback.


Issue 460 define ne for Python 2.7.x compatibility

According to Python 2.7.x data model [1]:
"There are no implied relationships among the comparison operators. The
truth of x==y does not imply that x!=y is false. Accordingly, when
defining eq(), one should also define ne() so that the operators
will behave as expected."
[1] https://docs.python.org/2/reference/datamodel.html

Hi @bharath23 thank you for contribute. Can you add a test for this PR?
If you need help, let me know.

Hi @andrewsmedina what would be the best way to run a single test. When I use the run_tests.py, I need to run the entire test suite for testing if my test works. That will help me fix this the test suite.

@bharath23 you can run tests for a specific driver. My suggestion is to run the zope driver tests:
./run-tests.py -w tests/test_zopetestbrowser.py

@andrewsmedina  I was trying to modify tests/status_code.py to test this. Seems like ZopeTestBrowser doesnt have the status_code object. I guess I will use firefox tests.

@andrewsmedina I think I worked out the kinks in testing.

Hi @andrewsmedina, I think this ticket can be closed too due to PR #645 merge. :)


[JENKINS-40533] Allow definition of sandboxed libraries at global scope

This lets users with Jenkins.MANAGE permission define untrusted global libraries.
They can be used in a similar way than folder libraries, except they are available globally.
Testing done

Submitter checklist

[X] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[X] Ensure that the pull request title represents the desired changelog entry
[X] Please describe what you did
[ ] Link to relevant issues in GitHub or Jira
[ ] Link to relevant pull requests, esp. upstream and downstream changes
[ ] Ensure you have provided tests - that demonstrates feature works or fixes the issue

@dwnusbaum best to “request changes” if in doubt whether there might be a security issue.

@dwnusbaum can you merge this ?


custom connector for management api

is there a way to just import this audit log custom connector component, or do I need to import the whole coe solution and configure it? The section about setting up the audit log connector just shows that it is available in custom connectors.

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

ID: 9fe69498-a485-5379-97ff-53fbe029f11a
Version Independent ID: 5b3f9705-9e49-1575-4ae7-0293d12b739c
Content: Set up inventory components - Power Platform
Content Source: power-platform/guidance/coe/setup-core-components.md
Service: power-platform
Sub-service: guidance
GitHub Login: @manuelap-msft
Microsoft Alias: mapichle

Hello,
no, the Audit Log solution is an add-on to our Core components solution so you will need to install Core components first and you can then add the Audit Log solution on to it.
Thank you
Manuela


Kiss Metrics and setup.py

It would be awesome if you'd publish the Kiss Metrics package to PyPi so that it's easier to include the dependency in setup.py.
Tagging a release would be a good first step, at which point I can include this in setup.py:
  dependency_links=[
    'https://github.com/bcoe/KISSmetrics/tarball/v0.1.0#egg=KISSmetrics'
  ]

We've merged in some suggested changes from another user. Please let us know if that resolves your issues. Thanks!


[amplicon] Automated Trial (Prepare)

Automated updates from create-prepare-pr.yaml
triggered by workflow_dispatch.

New version of MAFFT just dropped. Seems to come with a segfault somewhere in here: https://gitlab.com/sysimm/mafft/-/compare/v7.520...v7.525?from_project_id=38470498&straight=false

Fixed in #173


Expose include config attributes

This is the first of several PRs for implementing the Imports RFC, as described in https://github.com/gruntwork-io/terragrunt/issues/1566
This PR is a minimal, backward compatible change that exposes included config attributes in the current config if the special expose attribute is toggled to true. When expose is set to true, users can reference the values from a parent included config using include, e.g. include.locals.foo.
Some caveats:

In the interest of backward compatibility, the expose toggle defaults to false - in the future, once the full feature set is implemented, we can decide if we should default to true instead.
Dependencies are not automatically fetched at the moment. This is a future feature (the ticket has been updated accordingly).
Currently only one include block can exist per terragrunt config (this is why the include vars are available directly under include and not include.LABEL). This will change in the future.

Thanks for review! Going to merge this in now.


Feature request: custom query param serializer

undefined is getting serialized to the string "undefined" instead of omitted from the query params, I believe because of this line:
https://github.com/elysiajs/eden/blob/8a0f7b6194ea336b18a1c80d9a7dd6d2b1afbba2/src/treaty2/index.ts#L188C38-L188C56
> encodeURIComponent(undefined)
'undefined'

I would like to omit such params.
I tried using the fetcher option but the URL has already been built by that point. onRequest also doesn't give me access to the query params it seems.
An option like serializeQuery(query: Record<string,any>): string or similar that lets me provide a custom implementation would be great.

We just encountered the same issue in our code and were surprised about undefined being serialized into "undefined", would be pretty cool to have a custom param serializer, like in axios for example

I also encountered this issue. IMO undefined and null params should be sanitized from the request as Axios does it.

this is a serious issue


The new version of Callout cannot be used alone,old version can do it.

The previous version of Callout can be used alone, for example, when drawing a line or polygon, add Callout to the end node of line or polygon, and the Callout will display the end of the line.And the current version can only be used by Pin.

I don't think I can look into this soon.


Reorg context

[x] Use StateProvider in Context
[x] Use CSharpSmartContractContext in State
[x] Remove Address from StatePath, create ScopedStatePath instead
[x] Move injected objects into TransactionContext and change method to ApplyAsync(TransactionContext)

:x: Build AElf <IP_ADDRESS>3 failed (commit https://github.com/AElfProject/AElf/commit/25fb00b2b9 by @gldeng)

:white_check_mark: Build AElf <IP_ADDRESS>3 completed (commit https://github.com/AElfProject/AElf/commit/1db8b46612 by @gldeng)


Add MDX support

Adds MDX support.
MDX allows for JSX to be added into Markdown - I thought it would be great if this extension would allow that as well :smile:
The syntax is the same as Markdown, the only thing that needs to be added is an extra switch case.

Would love to see this added

I've been looking around for this too! Would love to have mdx support for vscode-paste-image


Break out the validate function in opa.go

Currently, in src/pkg/providers/opa/opa.go, the validate function checks on line 27 if the domain is equal to kubernetes and then checks on line 54 if the domain is equal to api with a functions worth of code contained within various if blocks.
The purpose of this ticket is to refactor opa.go so that the validate function is basically a switch statement of some sort with calls to functions depending on the domain. This will make adding domains in the future much easier with a much cleaner pattern to follow for future devs.
Keep me honest with this issue @btlghrants

Closed as completed in #358


Wrong parsing of new.target inside an arrow function

Input:
const foo = () => {
  console.log(new.target);
};

Expected behaviour: a syntax error (Chrome throws "new.target expression is not allowed here", Firefox throws "new.target only allowed within functions").
Actual behaviour: parsed.

Hey @droooney! We really appreciate you taking the time to report an issue. The collaborators
on this project attempt to help as many people as possible, but we're a limited number of volunteers,
so it's possible this won't be addressed swiftly.
If you need any help, or just have general Babel or JavaScript questions, we have a vibrant Slack
community that typically always has someone willing to help. You can sign-up here
for an invite.


[RFC][mempool] add ACK-based txn broadcast logic

Summary
This PR adds ACK-based txn (re-)broadcasting policy to shared mempool, s.t. we determine which transactions to broadcast/rebroadcast based on whether certain broadcasted transactions have been ACK'ed for or not.
Test Plan
New tests in shared_mempool_tests testing rebroadcasting behavior

:umbrella: The latest upstream changes (presumably 169cd6d1569c27a29869167e979f83545ff1ae37) made this pull request unmergeable. Please resolve the merge conflicts.


Install-DbaInstance features

hey @reitse,
I updated the command a bit. The biggest change is remote installation. There's still a bit of work to do but we're progressing!
Here's the requested changes while they are fresh

[ ]  Detect if non-default instance then set browser service to auto start in config
[ ]  Replace SQLTEMPDBFILECOUNT="" etc with calculated results
[ ]  Add 2016 configuration.ini
[ ] Add collation support
[ ] Add service account support

Branch off of the install-DbaInstance branch. You can also use the repo directly once you accept the invitation to the SQL Collaborative 🎉
https://github.com/sqlcollaborative/dbatools/tree/Install-DbaInstance

consolidating to https://github.com/sqlcollaborative/dbatools/pull/5175

Hey Chrissy,
I saw the latest update and i shrunk about 6 feet... I didn't forget this project but just went out of time to work on it. You know the score, probably better than me...
You closing this issue means that the code has been written? I'm sorry i've let you down.


'Too few arugment' error is PHP7.2

I'm not familiar with PHP, but apparently as of 7.1, failing to providing too few argument to a user defined function has been promoted from warning to error.  As such, the following, on line 25, fails to initialize directory array:
$dirArray = $lister->listDirectory();
The following fixes the problem:
$dirArray = $lister->listDirectory('.');

Line 25 of what file?

Index.php
On April 18, 2019 3:45:14 PM UTC, Chris Kankiewicz<EMAIL_ADDRESS>wrote:

Line 25 of what file?
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/DirectoryLister/DirectoryLister/issues/220#issuecomment-484567649

Maybe you're using an old version because this isn't an issue with the current version. Try updating your installation.


Upgrade to go 1.21

Upgrades from 1.19 to 1.21

staticcheck doesn't support 1.21: https://staticcheck.io/changes/2023.1/

staticcheck doesn't support 1.21: https://staticcheck.io/changes/2023.1/ , that's why the lint job is failing

This is quite ugly. Are there any news on when it would be supported? I kinda like the linting.

@michalg9
- name: Mark source directory as safe.
        run: git config --global --add safe.directory $GITHUB_WORKSPACE

adding this as a step after you checkout the code should solve this problem.

@michieldewilde good catch!


theme watch only works if file(s) changed during watch

When I run 'theme watch' on my local machine, and I have already changed local files, nothing happens, just infinite 'Watching for file changes...'.  However, if I change a local file WHILE 'theme watch' is running, is does update the Shopify server version.  I'm using Mac OS, with the defaults created via command line as per the documentation.

Yes because nothing is watching those changes.

OK, so, before I change anything locally, I need to run 'theme watch', and any changes I make locally if 'theme watch' is not running will never be updated on the server?  The documentation makes it sound like the 'theme watch' command checks for any differences between local and server, but maybe that's my misinterpretation.


KCP Stop Host Throws NRE

In any example:

play in editor
Start Host
Stop Host

OnDisconnected callback in KcpTransport is null, with this call stack:

Mirror calls RemoveTransportHandlers with this call stack:


chore: Change SDK components and fix error in Travis

Problem is with the directory ${ANDROID_HOME} which is: /usr/local/android-sdk/


Sex check

This is the initial attempt at getting the sex check into luigi. There's room for improvement here, e.g. inheritance, but I wanted to make sure I was on the right path before messing with any of the other classes if thats even an approach we want to take. I've tested this on a single shard of our most recent callset and the results are here: gs://seqr-loading-temp/luigi-sex-check. The hail stuff is identical to a script that passed review last year so while I think there is some room for improvement, I'd love an SE take of this from the luigi framework point of view -- but obviously comments on the hail bits are welcome.

Closing as we've ported this over into v03.  I shamelessly stole lots of code from here though!