Checkout creation not matching docs

According to the docs the following should work but the compiler is unhappy.
    let settings = settings::Settings::from_json(&ctx.config.settings.clone().unwrap())?;
    let user = users::Model::find_by_pid(&ctx.db, &auth.claims.pid).await?;
    let store_id = settings.lemon_squeezy.store_id;
    let customer_id = user.id.to_string();
    let lemon_squeezy = lemonsqueezy::LemonSqueezy::new(settings.lemon_squeezy.api_key);
    let checkout = Checkout::build(lemon_squeezy);
    let checkout = checkout.create(CreateCheckout {
            store_id: store_id,
            customer_id: customer_id,
            ..Default::default()
        }).await.unwrap();
    format::json(checkout)

error[E0560]: struct `lemonsqueezy::checkout::CreateCheckout` has no field named `store_id`
  --> src/controllers/subscriptions.rs:55:13
   |
55 |             store_id: store_id,
   |             ^^^^^^^^ `lemonsqueezy::checkout::CreateCheckout` does not have this field
   |
   = note: available fields are: `type`, `attributes`, `relationships`

Is there some intermediate object needed here? Should I wrap the store_id and customer_id in some attributes object?

Hey @BWStearns
I sincerely apologize for the oversight from my end as well as the delayed response. I've been busy with my studies recently, and hence there was a delay in addressing this issue.
Below is the code snippet that I believe should work with your project:
// imports
use lemonsqueezy::checkout::Checkout;
use lemonsqueezy::types::checkout::*;

// usage
let checkout = checkout
    .create(CreateCheckout {
        r#type: String::from("checkouts"),
        attributes: CreateCheckoutAttributes {
            ..Default::default()
        },
        relationships: Some(CreateCheckoutRelationships {
            store: lemonsqueezy::types::Data {
                data: CreateCheckoutRelationShipData {
                    r#type: String::from("stores"),
                    id: String::from("//store id"),
                },
            },
            variant: lemonsqueezy::types::Data {
                data: CreateCheckoutRelationShipData {
                    r#type: String::from("variants"),
                    id: String::from("// variant id"),
                },
            },
        }),
    }).await;

Please let me know if it works.
Also a pro tip the entire source code is designed to closely follow the documentation at lemonsqueezy. You can compare the above input with the official docs, which might help develop and debug any oversights from my end. However, if you encounter any more issues, please feel free to open another issue.
Thanks and happy hacking!

Thanks for the help. That got me closer, but now I'm getting Failed to make request: error decoding response body: missing field dark at line 1 column 675. I suspect it's related to their dark mode option in the checkout?
This is what my code looks like now. I'm going to poke around the library code to see if I can debug it.
async fn checkout_handler(State(ctx): State<AppContext>, auth: middleware::auth::JWT) -> Result<Response> {
    println!("Checking out");
    let settings = settings::Settings::from_json(&ctx.config.settings.clone().unwrap())?;
    let user = users::Model::find_by_pid(&ctx.db, &auth.claims.pid).await?;
    let store_id = settings.lemon_squeezy.store_id;
    let customer_id = user.id.to_string();
    let lemon_squeezy = lemonsqueezy::LemonSqueezy::new(settings.lemon_squeezy.api_key);
    let checkout = Checkout::build(lemon_squeezy);
    println!("Making checkout");
    let checkout = checkout
        .create(CreateCheckout {
            r#type: String::from("checkouts"),
            attributes: CreateCheckoutAttributes {
                ..Default::default()
            },
            relationships: Some(CreateCheckoutRelationships {
                store: lemonsqueezy::types::Data {
                    data: CreateCheckoutRelationShipData {
                        r#type: String::from("stores"),
                        id: settings.lemon_squeezy.store_id.to_string(),
                    },
                },
                variant: lemonsqueezy::types::Data {
                    data: CreateCheckoutRelationShipData {
                        r#type: String::from("variants"),
                        id: settings.lemon_squeezy.monthly.id.to_string()
                    },
                },
            }),
        }).await;
    match checkout {
        Ok(checkout) => {
            format::json(checkout)
        }
        Err(err) => {
            println!("Error creating checkout: {}", err);
            Err(Error::InternalServerError)
        }
    }
}


Heads-Up: Update unity-development-overview.md

Docs Build status updates of commit f5f50ec:
:clock10: Pending: waiting for processors (39 builds ahead of you)
:warning: Docs Build is busy, currently there are 39 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

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

File
Status
Preview URL
Details

mixed-reality-docs/unity-development-overview.md
:white_check_mark:Succeeded
View

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


Script to generate a PDF doc from Markdown

Problem
I was originally looking for a PDF doc on the website so I could read the spec offline.
I ended up generating a PDF myself, so I was thinking there could be an automated way to generate a PDF for these Markdown files.
Proposal
Could we create a bash script with something like:
cat *.md | pandoc \
                    --variable geometry:a4paper \
                    --number-sections \
                    --pdf-engine=xelatex \
                    --toc \
                    -f markdown \
                    --listings \
                    -s \
                    -o opentracing-spec.pdf

Depending on the level of control this could be improved with LaTex directives, but the above should be enough for a basic PDF doc.

no +1's or interest in this, apparently. Closing.


refine response

{"response": [{"details": "Findings:\n\n- Potential security vulnerability: The code uses exec() to execute a system command without properly sanitizing the input. This could allow an attacker to execute arbitrary commands on the server.\n- Hard-coded credentials: The code hard-codes the database credentials in the script. This is a security risk, as it could allow an attacker to access the database if they gain access to the script.\n- Lack of error handling: The code does not handle errors that may occur when executing the system command or connecting to the database. This could cause the script to fail silently, making it difficult to debug.\n- Use of deprecated functions: The code uses the mysql_connect() function, which is deprecated in PHP 7.0 and removed in PHP 8.0. It is recommended to use the mysqli_connect() function instead.\n- Lack of input validation: The code does not validate the input provided by the user. This could allow an attacker to submit malicious input that could cause the script to behave unexpectedly.\n- Use of global variables: The code uses global variables, which can make it difficult to track and manage the state of the script. It is recommended to use local variables instead.\n- Lack of documentation: The code lacks documentation, making it difficult to understand its purpose and how to use it."}]}


problem loading newspaper module

Loading the module I got this error:
/home/nahuel/workspace/newspaper/lib/python2.7/site-packages/requests/packages/urllib3/contrib/pyopenssl.py in <module>()
     68 _openssl_versions = {
     69     ssl.PROTOCOL_SSLv23: OpenSSL.SSL.SSLv23_METHOD,
---> 70     ssl.PROTOCOL_SSLv3: OpenSSL.SSL.SSLv3_METHOD,
     71     ssl.PROTOCOL_TLSv1: OpenSSL.SSL.TLSv1_METHOD,
     72 }

AttributeError: 'module' object has no attribute 'PROTOCOL_SSLv3'

@nahuelange what version of newspaper are you using? at what step does this happen?
The latest (newspaper3k) version only supports Python 3, but if you're running that I think it would fail earlier...
If you're using the Python 2 version, maybe it's an outdated version of requests or urllib3... can you do a pip freeze?

I use last version for python2 (installed with pip install) in a virtualenv with no-site-packages.
This happen just after installing it, but now it's working…


Update Plugin Artifacts Links for v0.167.0

Automated changes by create-pull-request GitHub action

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Please Help me :)

hello i have a question .
how to change value while use greatball ..
i saw if pokemon have cp 350+ will use greatball . i want to change that to 500 or higher than 300.
how?
thanks :)

go to this chat https://pokemongo-bot.slack.com/messages/help/


Add new wire structure for manual variables to DAGCircuit appenders

Add support to DAGCircuit.apply_operation_back and .apply_operation_back that tracks the classical variables, adding read/write wires as appropriate.
Only Store and ControlFlowOp operations will be able to cause an effective write in the DAGCircuit structure right now, and ControlFlowOp will only be able to trigger a write on variables that are closed over in the containing blocks.

Closing this because the pre-Qiskit-2.0 classical-variable DAG will just use the existing wire structure to avoid eating dev time for complexities that'll be changed in a new DAGCircuit.


update german translation

add translations for messages

mincheck
maxcheck
check

Awesome, danke!

Thank you. Glad I could help.


[HELP] How do I write a list to IonWriter without the quotes

So, This is the IonSchema I wanna create,
{
valid: [a, b, c]
}

but the valid values is being coming as Java List, the methods I have used so far

writeString(), will containe quotes ```"[a,b,c]"
writeBlob(), will be a byte array so no use at all

If there is any alternative or workaround, kindly let me know.

hey, I found out we could use stepIn and IonType.LIST
So, closing the issue.


top-level, stdenv: Make system and stdenv.system describe the hos…

Motivation for this change
Backport of #46148.
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

Success on x86_64-darwin (full log)
Attempted: stdenv
Partial log (click to expand)
/nix/store/95bw3cdcgc8c0rrvqwvhvc805pdv7rmx-stdenv-darwin

Success on aarch64-linux (full log)
Attempted: stdenv
Partial log (click to expand)
/nix/store/pjq5v1xgljr4ygb1h1xfybdjydczcqiw-stdenv-linux

Success on x86_64-linux (full log)
Attempted: stdenv
Partial log (click to expand)
/nix/store/i6vl5lwlz5jbkg4r6p340dwmj6fha3xq-stdenv-linux

Success on x86_64-darwin (full log)
Attempted: stdenv
Partial log (click to expand)
/nix/store/95bw3cdcgc8c0rrvqwvhvc805pdv7rmx-stdenv-darwin

Success on aarch64-linux (full log)
Attempted: stdenv
Partial log (click to expand)
/nix/store/pjq5v1xgljr4ygb1h1xfybdjydczcqiw-stdenv-linux

Success on x86_64-linux (full log)
Attempted: stdenv
Partial log (click to expand)
/nix/store/i6vl5lwlz5jbkg4r6p340dwmj6fha3xq-stdenv-linux


Ollama now has an API for FIM tasks, we should use it

Describe the need of your request
Creating an issue to track adoption of https://github.com/ollama/ollama/pull/5207, which means we no longer need local mappings for ollama!
Proposed solution
No response
Additional context
No response

Closing this. Implemented in https://github.com/carlrobertoh/CodeGPT/pull/772


release 2.3.8 is already done.

Release 2.3.8

Checkmarx AST – Scan Summary & Details – 70554e60-df4d-4dd9-a365-47b8ec3d99d0
No New Or Fixed Issues Found


[Request-for-external] Table 39 "Purchase Line" - UpdatePrepmtAmounts & UpdateBaseAmounts & UpdateDeferralAmounts

Hello. In Table 39 Purchase Line, in procedure UpdateVATOnLines, I would like to use the event publisher OnUpdateVATOnLinesOnBeforeProcessPurchLines(). But by doing this, I need to use three local procedures from my event publisher : UpdatePrepmtAmounts(), UpdateBaseAmounts() and UpdateDeferralAmounts(). Is it possible to pass them in global ?
Thank you for your work.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Process scan: target process is killed (OOM)

Hello.
YARA version: 4.1.3.
In one environment (GNU/Linux), attempts to scan several processes result in the KILL signal being sent to these processes (not to the yara process) by the OOM killer.
Further investigation demonstrated that each process has a large amount of anonymous mappings, most of them have their pages swapped. Reading such memory brings swapped pages into the resident set, and the OOM killer is triggered (against the process being scanned).
I see some tweaks merged into the main branch (https://github.com/VirusTotal/yara/commit/605b2edf07ed8eb9a2c61ba22eb2e7c362f47ba7 and https://github.com/VirusTotal/yara/commit/063cbfb793a9bbf2d996c83a66d8713b0e0e3e1c), but they won't protect against this situation (because mappings are anonymous, there are many of them, and there are multiple processes sharing the same properties).
My proposal is to implement a command-line argument to disable scanning of swapped pages. Later, this functionality could be extended and swapped pages could be read directly from a swap file (thus, memory pressure would affect the scanning process only).
I'm attaching a patch for your review (2021-12-18 08:00 UTC: fixed a wrong type, uploaded again).
yara_patch_ignore_swapped_pages.txt
(I will make a pull request once the proposal is accepted.)

I see some tweaks merged into the main branch (605b2ed and 063cbfb), but they won't protect against this situation (because mapping are anonymous, there are many of them, and there are multiple processes sharing the same properties).

Have you tried this?
Since I'm responsible for 063cbfb793a9bbf2d996c83a66d8713b0e0e3e1c, I'm curious: With what kinds of processes (which software?) are you running into these problems? Would you mind sharing samples of /proc/$PID/maps dumps for those processes?

These are Java processes running in a production environment. Unfortunately, this is not my system.

Can you tell us more about the software on those affected systems? How much RAM, how much swap is available? And a dump of /proc/$PID/maps would be useful.

Since there are no updates, I'm closing this issue, although it's not fixed.

Since there are no updates from maintainers, I'm closing this issue, although it's not fixed.

@msuhanov I had asked for some extra information. Ignoring that and then claiming that claiming that there hasn't been a reaction and that the issue hasn't been fixed seems a bit weird.
Have you been able to reproduce the issue with YARA 4.2.0 which has been released in the meantime?


Is that possible to use this code to export obj/stl/fbx files?

Hi, I'm trying to use this code to generate fbx files as SMPL.
Is there a more detailed explanation on this code?

By now only exporting .obj file is supported. I'll update README later.

README has been updated. Please check here.


Modify Date/Time won't work

Hi, thanks for this App! it's been great help for me to organize my pictures, I was really excited to use the Option to "Modify Date/Time" however when I double-click the column nothing happens, if I right click the photo and click "Modify Date/Time", the window opens for less then a second and closes. If I select from the Menu, the window then open, however whatever I set there as New date is not saved.
My Os: 10.12.6

I just noticed this issue -- sorry for the delay (and happy new year).
Was the image jpeg or some other type?  Are you using a mouse or a track pad?  I don't know that the answers to those questions will lead me toward resolution of the issue, but it is a starting point.

It's been many years and no one else has reported a similar issue.  I'm going to close this.


Book Recommendation with collaborative filtering

Description
Book data analysis and recommendations with lists of popular books, genre-based books,
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
#396

@khusheekapoor I have done two projects, that is License Plate detection, and Book Recommendation, at beginning I didn't knew that I have to make two branches for each issue, that's they are mixed up.

Although I have made two pull requests now, for License Plate it is #397 and for book recommendation #438

Please merge both of these pull requests, as I have done the changes you demanded.


1.0.5 failing to upload to iOS ipa to AppCenter

API call failed with 400: {"status":400,"name":"Error","message":"Missing required body parameter "body""}
This step has been running without problems for 2 years until yesterday when it stopped working with this error.

Same here!

Hadn't realise this step was deprecated @edyoto . I just moved to using https://github.com/bitrise-steplib/steps-appcenter-deploy-android.
It's a very easy swap and that one worked fine.

My problem is with the iOS step

Have you tried the iOS one? https://github.com/bitrise-steplib/steps-appcenter-deploy-ios

Thanks, yes that's solved it. Thanks!

@edyoto  same issue here, how did you fix it?


Meet-Up Notes not carrying over from android app to the dispatch dashboard.

Meet-Up Notes are not carrying over from android app to the dispatch dashboard.
After setting up the Meet-Up and Dropoff Locations, Meeting Point Notes are entered, but they do not appear in the Notes section of the Dispatch Dashboard.

I just gave you access to the Balto team. Can you copy this bug over the Android repo?
Thanks @thomasaviles. :wink:


if git-authors file has no keys, return default keys

@ehrenmurdick @navyasric this fixes an issue I was running into where we had a .git-authors file, but it didn't have an sshkey_paths entry. I think this should just act as if there wasn't a git-authors file in the first place.
I did this as a PR as I'm doing this solo, feel free to add feedback or make changes in the branch and then we can merge it in (or if you like it, we can just accept it as is).

LGTM but I can't merge it myself, I'm not actually on the project.
@navyasric https://github.com/navyasric ?
On Wed, Oct 7, 2015 at 8:52 PM Liam Morley<EMAIL_ADDRESS>wrote:

@ehrenmurdick https://github.com/ehrenmurdick @navyasric
https://github.com/navyasric this fixes an issue I was running in where
we had a .git-authors file, but it didn't have an sshkey_paths entry. I
think this should just act as if there wasn't a git-authors file in the
first place.
I did this as a PR as I'm doing this solo, feel free to add feedback or
make changes in the branch and then we can merge it in (or if you like it,
we can just accept it as is).
You can view, comment on, or merge this pull request online at:
https://github.com/pivotal/vinz-clortho/pull/1
Commit Summary

[#105166720] if git-authors file has no keys, return default keys

File Changes

M lib/vinz/clortho/ssh_key_path_manager.rb
https://github.com/pivotal/vinz-clortho/pull/1/files#diff-0 (12)
M test/vinz/clortho/ssh_key_path_manager_test.rb
https://github.com/pivotal/vinz-clortho/pull/1/files#diff-1 (14)

Patch Links:

https://github.com/pivotal/vinz-clortho/pull/1.patch
https://github.com/pivotal/vinz-clortho/pull/1.diff

—
Reply to this email directly or view it on GitHub
https://github.com/pivotal/vinz-clortho/pull/1.


Docker container does not stay running

Platform: Ubuntu 22.04.3 amd64
I pulled the latest version of imgs from Github, but the use of apk was preventing the container from building so I applied the changes from PR #4. This allowed the container to build, but upon running the sample command, the docker container exited a few seconds later. I don't know enough about Docker to find where it crashed.

Hey mate. Could you please share the logs?
docker logs
You get this container id when you do a docker run.


Small changes in ExtractCommand

Can you move the Extract specific commands which are not shared also to ExtractCommand?

UnzipOperationArg
OutDirArg
TempDirArg
KeepTempArg
NoOverWriteArg
PThreadsArgs
NThreadsArg
TimeLineArg
ChildArg
AllCPUArg

The others

AllExceptionsArgs .. should go to the AnalyzeCommand


extension macro cannot be attached to property ('error')

I recently updated the pod in my project, and I'm now encountering an error. I've attached a screenshot for your reference.

@rahveekotadiya Did you find a fix?

It's already fixed on master.
But I can't find time to release it.

Thanks for the hard work! I imported it as a package dependency from github

@v-grigoriev can you explain how can I use master I can't get it resolved. can you please help me

@nikhileshkapdi  New version is available, please check it https://github.com/CocoaPods/Specs/blob/master/Specs/3/2/e/SCNRecorder/2.9.0/SCNRecorder.podspec.json


Use changed_when to avoid changed tasks

When a shell or command task, that only fetches data, gets executed,
the task will be marked as changed, even though nothing changed.
This commit changes the behaviour of tasks that only fetch data.
For more info see here:
http://docs.ansible.com/playbooks_error_handling.html#overriding-the-changed-result

good improvement


Attempt to sync remote master

Signed-off-by: Cody Massin<EMAIL_ADDRESS>

Can't do this cleanly via CLI nor the GUI:

Going to recommend getting to clean state and trying again.


How to use Adam instead of SGD?

All the optimizers are defined as:
optimizer = dict(type='SGD', lr=2e-3, momentum=0.9, weight_decay=5e-4)
But I want to change it to Adam, how should I do ?
Can anyone give me an example?Thx!

Hi @GYee ,
You can set the type='Adam' then set other parameters as usual.
The call is in this line, and you can see that any subclass of torch.optim and their parameters are applicable.

BTW, we did not try Adam before, so it might cause some bug when you try it.

@GYee
As far as I used Adam instead SGD, expecting faster training speed, the loss diverged to larger than 1000 so I stopped the training. I haven't got a satisfactory training result, but at least training was stable using SGD.

@StringBottle +1

The loss diverged simply because the learning rate=0.02 is too large for Adam.
Try 1e-3 or 3e-4 and you will get reasonable results. However, the results are still much lower than that of using SGD (bbox mAP 31.1 and segm mAP 28.6 with 3e-4 on Mask R-CNN using ResNet-50). We suggest more hyper-parameter tuning when using Adam if Adam is inevitable in your experiments.

didn't work out


Copy client code from server code

Current coverage is 89.18% (diff: 88.40%)

No coverage report found for master at 547e02e.

Powered by Codecov. Last update 547e02e...a48e151


ci: replace appveyor with gh actions

coverage: 66.245%. remained the same
when pulling ffd43ca8c06248442bdcde3654998408cd28692d on gha-win
into 571121492c7a8d391b4b5674ec970123f05bb60a on master.


Exhaustive list of  shortcuts

I've seen many lists of leader key shortcuts around the web. But none seem to correlate to the default bindings used in kickstart.nvim. Is there a list of these shortcuts?

Hi.  Please use Neovim's built in self documenting help facilities to get a list of keymaps.
This request is FAR beyond the intended scope of this project.
Closing for now.


Separate section about how we authenticate third party "tools"?

I think it'd be valuable for searchability and whatnot to extract the subsection we have about how to AUTH to GCS, S3, etc. into their own docs. Today they're buried as footnotes within each of the docs where 3rd party auth is necessary.
I'm not 100% sold on this but wanted to get a conversation started. This will only grow as we grow our list of 3rd party connections (Kafka, Confluent and certs, other CDC sinks etc.)
Thoughts welcome! cc @piyush-singh @thtruo since there are some security implications here

Semi-related feedback we got on the BACKUP docs: backup whole cluster to GCS bucket but no information how to pass ServiceAccount to access the GCS bucket


error when url is too long

http://wx.qlogo.cn/mmopen/fa15Y55dibibDgXibo7Q0VNBsnjSU2oC9aLEFR8QFmamqxrahjjwiavQL3ibzBWwdGJh0P0bwvzFKu5wGSGowW6UHQ9WUic01qGZ8f/46
http://wx.qlogo.cn/mmhead/PdibpV1sFDHdXE20fAYwpWyEFoiclk0yJ2dicLpSnlMekVV4uwNMfia6pQ/46
try these two urls, the short one can be downloaded, but the long one don't work even without any errors showed.

This seems to work fine for me. I downloaded the image. What does your code look like?


[FEATURE] support code latex

Description of the Problem

My markdown code type is latex, vscode support directly bu obsidian not support. Can obsidian support too?
like code:
```latex
x_{t-2}, x_{t-1}, x_{t}, x_t, x_{t+1}, x_{t+2}
```
latex suite detect it, and rending it
Description of the Solution

Additional

This is not a rendering plugin. It's a shortcuts plugin. You can add a snippet that automatically converts that into the MathJax that obsidian uses, otherwise, I don't think that's going to be added.
Try this plugin


Program source and body text go out of white area.

http://py.processing.org/reference/indexbrackets.html
It sure looks like the text is supposed to stay in the white area, but it's creeping off the right edge.

is this issue resolved?


Weights shape for CRNN for TF are incorrect

The CRNN takes a 96*1366 spectrogram image as input.  However the weights (for input batch normalization layer) provided for Tensorflow for CRNN have the shape of the
bn_0_freq_beta_1 (1440,)
bn_0_freq_gamma_1 (1440,)
bn_0_freq_running_mean_1 (1440,)
bn_0_freq_running_std_1 (1440,)

which is incompatible with the input image size.

It is compatible because there is zero padding.


[system/process] Fix windows protected process data collection

This PR merges work done on windows-protected-processes into main.
Fixes https://github.com/elastic/beats/issues/40484

/test


Fix encoding of T_AUTO jumps to undefined labels

When a label isn't defined, we can not assume that a jump will be a short jump.
This fixes code like this:
Label label;
code.jmp(label);
/* codegen resulting in a lot of code */
code.L(label);

Thank you for your patch. But the behavior is as intended.
Could you use jmp with T_NEAR if long jmp is expected?
https://github.com/herumi/xbyak#string-literal

The issue is that jmp defaults to AUTO that has an incorrect behavior in this case. Using T_NEAR explicitly is an acceptable workaround but this is pretty error-prone - I've hit upon this several times when using this library. Effectively this choice currently requires me to use an explicit argument in all jmp calls, so I feel like either the default argument value should be removed, or the defaults for AUTO should be safer.

so I feel like either the default argument value should be removed, or the defaults for AUTO should be safer.

The both ways are not acceptable because it breaks backward compatibility.
So I'll append the function to change the default behavior.

I guess one option would be to add some sort of compile-time define for this behavior. For now I'm using the suggested workaround so feel free to close this PR if you don't think this is the correct approach. It would be good to expand the documentation for T_AUTO to highlight the behavior regardless.

This commit supports code.setDefaultJmpT_NEAR(true);, which deals with jmp as T_NEAR.
Is it okay?

Thanks! This looks good to me.

I've pushed it to master https://github.com/herumi/xbyak/releases/tag/v5.87


No code completion for plotFit and plotREsiduals

When I hit tab I don’t see the argument options,  other than figsize that I added, all it shows is **kwargs
This is on yesterday’s copy, it might work on the latest if you’ve made changes.
H

**kwargs is the generic 'and there are other options' Python signature.  Do you want teUtils to not use that technique at all, so that code completion will tell you the options?  Or only for these functions in particular?

It’s a real nuisance when code completion doesn’t work. It’s a weakness of
python. I think joe is going to work around it somehow.  When you see kwarg
you have to look up the docs, if there are any, or worst the underlying
source code.
On Mon, Jul 27, 2020 at 12:03 PM Lucian Smith<EMAIL_ADDRESS>wrote:

**kwargs is the generic 'and there are other options' Python signature. Do
you want teUtils to not use that technique at all, so that code completion
will tell you the options? Or only for these functions in particular?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sys-bio/teUtils/issues/9#issuecomment-664580217, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAIBSDWKDMTJKPF7VMNU7TTR5XFKRANCNFSM4PJDW6KA
.

--
Herbert Sauro, Professor
University of Washington, Bioengineering
206-685-2119, www.sys-bio.org
<EMAIL_ADDRESS>Books: http://books.analogmachine.org/

The challenge here is that there are a large number of options that are
plumbed through from the main level to lower level routines. it's a bit of
a maintenance nightmare to have to explicitly list all these options and
keep them in sync likely in many different methods. I put in a help option
that is visible in the doc string, but this doesn't solve the problem of
code completion.
On Mon, Jul 27, 2020, 12:03 PM Lucian Smith<EMAIL_ADDRESS>wrote:

**kwargs is the generic 'and there are other options' Python signature. Do
you want teUtils to not use that technique at all, so that code completion
will tell you the options? Or only for these functions in particular?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/sys-bio/teUtils/issues/9#issuecomment-664580217, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACVJIRKFA3IY44RWCT7ZUA3R5XFKTANCNFSM4PJDW6KA
.

There is a compromise which should work for most code completion tools, which is stating the key or keyword parameters in the docstring. This avoids to list the arguments manually which is a very bad idea and a nightmare to maintain. But it allows to state the most important kwargs arguments in the docstring (available for code completion at least in pycharm, but most likely also other platforms).
See an example below which has code completion on name an age without having them in the method signature.
    def __init__(self, ssn: int, *args, **kwargs) -> None:
        """
        Create an instance of Person

        :param ssn: social security number
        :type ssn: int
        :keyword name: person's first name, should be a str
        :keyword age: person's age in years, rounded down, should be an int
        :return: __init__ should return None
        :rtype: None
        """

This work in pycharm, but not in ipython. Perhaps there is some additional docstring syntax to also get ipython support.

This is better than repeating the keywords in the signature, but the
comment must still be maintained.
Another thought is manipulating the docstring in the class constructor,
like calling a function that contains the current values of the keyword
parameters. I've not investigated this. It's a variant of Matthias's
solution that simplifies maintenance. The downside is that the code is less
readable since the docstring comes in part from something generated at
runtime.
On Wed, Jul 29, 2020 at 10:50 AM Matthias König<EMAIL_ADDRESS>wrote:

There is a compromise which should work for most code completion tools,
which is stating the key or keyword parameters in the docstring. This
avoids to list the arguments manually which is a very bad idea and a
nightmare to maintain. But it allows to state the most important kwargs
arguments in the docstring (available for code completion at least in
pycharm, but most likely also other platforms).
See an example below which has code completion on name an age without
having them in the method signature.
def __init__(self, ssn: int, *args, **kwargs) -> None:
    """
    Create an instance of Person

    :param ssn: social security number
    :type ssn: int
    :keyword name: person's first name, should be a str
    :keyword age: person's age in years, rounded down, should be an int
    :return: __init__ should return None
    :rtype: None
    """

This work in pycharm, but not in ipython. Perhaps there is some additional
docstring syntax to also get ipython support.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/sys-bio/teUtils/issues/9#issuecomment-665808102, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACVJIRIFYZTQD72YVIUW26TR6BOLDANCNFSM4PJDW6KA
.

--
Joseph Hellerstein
Senior Data Science Fellow & CSE Affiliate Professor
eScience Institute
University of Washington
Seattle, WA
http://sites.google.com/site/josephlhellerstein/

This doesn't seem hard to do using the functions doc attribute. If we
went this route, we'd have to think a bit how to make this maintainable.
For the codes involved, efficiency is not a concern. So, we could actually
modify the docstring inside the function itself, which likely is better for
maintenance.
Any more comments on this. I might try it if that aren't significant
objections.
On Wed, Jul 29, 2020 at 11:42 AM Joseph L Hellerstein<EMAIL_ADDRESS>wrote:

This is better than repeating the keywords in the signature, but the
comment must still be maintained.
Another thought is manipulating the docstring in the class constructor,
like calling a function that contains the current values of the keyword
parameters. I've not investigated this. It's a variant of Matthias's
solution that simplifies maintenance. The downside is that the code is less
readable since the docstring comes in part from something generated at
runtime.
On Wed, Jul 29, 2020 at 10:50 AM Matthias König<EMAIL_ADDRESS>wrote:

There is a compromise which should work for most code completion tools,
which is stating the key or keyword parameters in the docstring. This
avoids to list the arguments manually which is a very bad idea and a
nightmare to maintain. But it allows to state the most important kwargs
arguments in the docstring (available for code completion at least in
pycharm, but most likely also other platforms).
See an example below which has code completion on name an age without
having them in the method signature.
def __init__(self, ssn: int, *args, **kwargs) -> None:
    """
    Create an instance of Person

    :param ssn: social security number
    :type ssn: int
    :keyword name: person's first name, should be a str
    :keyword age: person's age in years, rounded down, should be an int
    :return: __init__ should return None
    :rtype: None
    """

This work in pycharm, but not in ipython. Perhaps there is some
additional docstring syntax to also get ipython support.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/sys-bio/teUtils/issues/9#issuecomment-665808102, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACVJIRIFYZTQD72YVIUW26TR6BOLDANCNFSM4PJDW6KA
.

--
Joseph Hellerstein
Senior Data Science Fellow & CSE Affiliate Professor
eScience Institute
University of Washington
Seattle, WA
http://sites.google.com/site/josephlhellerstein/

--
Joseph Hellerstein
Senior Data Science Fellow & CSE Affiliate Professor
eScience Institute
University of Washington
Seattle, WA
http://sites.google.com/site/josephlhellerstein/

One more thought for those who like exploring the edges of python. Could we
write a decorator that modifies the method signature so that the actual
keywords are used instead of **kwargs?
On Wed, Jul 29, 2020 at 11:58 AM Joseph L Hellerstein<EMAIL_ADDRESS>wrote:

This doesn't seem hard to do using the functions doc attribute. If we
went this route, we'd have to think a bit how to make this maintainable.
For the codes involved, efficiency is not a concern. So, we could actually
modify the docstring inside the function itself, which likely is better for
maintenance.
Any more comments on this. I might try it if that aren't significant
objections.
On Wed, Jul 29, 2020 at 11:42 AM Joseph L Hellerstein<EMAIL_ADDRESS>wrote:

This is better than repeating the keywords in the signature, but the
comment must still be maintained.
Another thought is manipulating the docstring in the class constructor,
like calling a function that contains the current values of the keyword
parameters. I've not investigated this. It's a variant of Matthias's
solution that simplifies maintenance. The downside is that the code is less
readable since the docstring comes in part from something generated at
runtime.
On Wed, Jul 29, 2020 at 10:50 AM Matthias König<EMAIL_ADDRESS>wrote:

There is a compromise which should work for most code completion tools,
which is stating the key or keyword parameters in the docstring. This
avoids to list the arguments manually which is a very bad idea and a
nightmare to maintain. But it allows to state the most important kwargs
arguments in the docstring (available for code completion at least in
pycharm, but most likely also other platforms).
See an example below which has code completion on name an age without
having them in the method signature.
def __init__(self, ssn: int, *args, **kwargs) -> None:
    """
    Create an instance of Person

    :param ssn: social security number
    :type ssn: int
    :keyword name: person's first name, should be a str
    :keyword age: person's age in years, rounded down, should be an int
    :return: __init__ should return None
    :rtype: None
    """

This work in pycharm, but not in ipython. Perhaps there is some
additional docstring syntax to also get ipython support.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/sys-bio/teUtils/issues/9#issuecomment-665808102,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACVJIRIFYZTQD72YVIUW26TR6BOLDANCNFSM4PJDW6KA
.

--
Joseph Hellerstein
Senior Data Science Fellow & CSE Affiliate Professor
eScience Institute
University of Washington
Seattle, WA
http://sites.google.com/site/josephlhellerstein/

--
Joseph Hellerstein
Senior Data Science Fellow & CSE Affiliate Professor
eScience Institute
University of Washington
Seattle, WA
http://sites.google.com/site/josephlhellerstein/

--
Joseph Hellerstein
Senior Data Science Fellow & CSE Affiliate Professor
eScience Institute
University of Washington
Seattle, WA
http://sites.google.com/site/josephlhellerstein/

Implemented docstring manipulation so that this happens automatically.

Fixed. Also, I think that plotFit is now plotFitAll.


building freshly installed clone results with a fork

Installed Forks

                                 npm:aurelia-framework 1.0.1 1.0.2

jspm update aurelia-framework does not help
λ jspm update aurelia-framework
     Looking up npm:aurelia-framework
     Updating registry cache...
     Looking up npm:aurelia-binding
     Looking up npm:aurelia-dependency-injection
     Looking up npm:aurelia-loader
     Looking up npm:aurelia-logging
     Looking up npm:aurelia-metadata
     Looking up npm:aurelia-pal
     Looking up npm:aurelia-path
     Looking up npm:aurelia-task-queue
     Looking up npm:aurelia-templating
     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>ok   Installed<EMAIL_ADDRESS>(1.0.1)
ok   Installed<EMAIL_ADDRESS>(1.0.3)
ok   Up to date - aurelia-framework as<EMAIL_ADDRESS>(1.0.2)
     Clearing configuration for<EMAIL_ADDRESS>     Clearing configuration for<EMAIL_ADDRESS>     Removing package files for<EMAIL_ADDRESS>     Removing package files for<EMAIL_ADDRESS>
     The following existing package versions were altered by install deduping:

       aurelia-binding 1.0.1 -> 1.0.3
       aurelia-templating 1.0.0 -> 1.0.1

     To keep existing dependencies locked during install, use the --lock option.
     Installed Forks

                                 npm:aurelia-framework 1.0.1 1.0.2

     To inspect individual package constraints, use jspm inspect registry:name.

ok   Install complete.

Some version locking has to happen :smile: .

did you run the command I gave to you?

check the jspm update aurelia-framework does not help comment in the first entry in this issue

try jspm install aurelia-framework

λ jspm install aurelia-framework
     Updating registry cache...
     Looking up npm:aurelia-framework
     Looking up npm:aurelia-binding
     Looking up npm:aurelia-dependency-injection
     Looking up npm:aurelia-loader
     Looking up npm:aurelia-logging
     Looking up npm:aurelia-metadata
     Looking up npm:aurelia-pal
     Looking up npm:aurelia-path
     Looking up npm:aurelia-task-queue
     Looking up npm:aurelia-templating
ok   Up to date - aurelia-framework as<EMAIL_ADDRESS>(1.0.2)
     Installed Forks

                                 npm:aurelia-framework 1.0.1 1.0.2

     To inspect individual package constraints, use jspm inspect registry:name.

ok   Install complete.

This is the case for Monterey to resolve (if it were so smart already)

it is mad:

The current Monterey's app/config.json has "aurelia-framework"<EMAIL_ADDRESS>Monterey from 8/27  "aurelia-framework"<EMAIL_ADDRESS>Why this change?

The current Monterey's app/config.json has "aurelia-framework"<EMAIL_ADDRESS>Monterey from 8/27 "aurelia-framework"<EMAIL_ADDRESS>Why this change?

Somehow this change added<EMAIL_ADDRESS>to config.js, even though there was an<EMAIL_ADDRESS>I have updated all the references from package.json (the ^beta ones to the 1.0.0 ones) and after jspm update it resolved the fork. Strange thing is that we were working with 1.0.0 already, so the @^1.0.0.beta.1.0.0 can't be the reason for it not wanting to update

Am I happy that we caught this one

Confirmed fix:
ok   Install tree has no forks.

maybe Im the one that managed to make this mess, sorry, I know Im the reason for 1.0.2 :-)
sorry

No need to be sorry, Vegar - you are doing a great job, making a lot of good additions to Monterey and we would not be even close to the functionality we have now, without you.


sync protocol: clarify committee type

Updates at period boundaries are period committee updates, not persistent committee updates.

depends on #1383


'Aura Targets' value appears to be flipped

Active-Auras: 0.2.11
Foundry: 0.7.9
When choosing 'Allies' for the 'Aura Targets' option, if the intended target actor is a PC, the active aura is only added to PC tokens with a 'Token Disposition' of 'Hostile'.
Similarly, when choosing 'Enemy' for the 'Aura Targets', the active aura is only added to tokens with a 'Token Disposition' of 'Friendly'.

Ahh, I understand now. Thanks for the explanation!


Not work

last work time: 6h before

Can you be more specific about what is not working, please? Make sure you have selected the following event types:

I tested it on a few webhooks, and everything seems to work correctly.

All of them are checked before. But it works now with the original configuration. Thanks!
My configs should be ok since it works fine for a long time. When this is down I switch to another Linear Discord Webhook and that works.

I'll try to monitor the next outages if possible.


Support for the latest node version (7)

Thanks for this @edbizarro

done, cli now has node 7 as default version. please update you ~/.ambientum_rc file to reflect the new images.
Many thanks


Enable path completions for node12/nodenext

Fixes #47011
Just a matter of swapping some checks in stringCompletions to look for any node-like mode rather than just node. Did a quick check, and there don't seem to be any other resolution-mode dependent codepaths in services.

Oh, and @andrewbranch - it looks like path completions don't use any caching when looking up package.json files (and this isn't exclusive to new resolution modes); I know in #47388 you made the package json cache more accessible in services - maybe we want to, separately from this fix, also use it in the path completions codepath?

@andrewbranch done - in nodenext and node12, completions are explicitly pulled from an export map, if available, rather than disk. This is maybe awkward for pattern/directory exports, since we won't complete anything in the pattern (but we will yield up the pattern for you to substitute as you please). We could hit disk and try to resolve the value of that export map key as a glob-ish-thing and generate a list of possible options, but it gets kinda hairy once conditions come into play (since every condition could have differing results and search in different locations).


Revamp Obsrv Sink to Index All Data in Elastic search

Project Details
What is Sunbird Obsrv?
Sunbird Obsrv comprises several pluggable tools and microservices that come together to enable observability features on any platform/solution. This includes the ability to capture granular events via telemetry, create measures, and observe various events/actions carried out by the system/users/devices (like IoT devices) on any platform/solution.
Sunbird Obsrv can be utilized as an independent building block by adopters or as part of a system that employs other Sunbird building blocks. Sunbird Obsrv comes with a set of microservices, APIs, and some utility SDKs to make it easy for adopters to rapidly enable powerful data processing and aggregation infrastructure to process telemetry data, validate telemetry stream data, as well as aggregate and generate actionable insights via APIs. It also has built-in open data cataloguing and publishing capability. It is built keeping extensibility in mind so that adopters have the flexibility to adapt the telemetry and tools to their specific use cases.
More details are here
Features to be implemented
Provision the Elasticsearch using a Helm chart and configuring the Obsrv sink to index all data to Elasticsearch.

Current Scenario: At present, Obsrv reads messages from the Kafka sink topic to index all data into analytical storage apache druid.

Acceptance Criteria: Improve Obsrv by modifying its configuration to enable the reading of messages from the sink topic and indexing all messages to Elasticsearch.

Learning Path

Complexity - Medium
Skills Required - Elasticsearch, Kafka,  Kubernetes, Docker, Helm
Name of Mentors - @manjudr @anandp504
Project size - 8 Weeks

Product Set Up

Scripts - https://github.com/Sunbird-Obsrv/obsrv-automation/blob/main/README.md
API Documentation - https://github.com/Sanketika-Obsrv/obsrv-api-service/tree/main/swagger-doc
More details about the sunbird-obsrv - - https://obsrv.sunbird.org/use/installation-guide

Milestones

[ ] Understanding of the existing apache druid sink configuration
[ ] Understanding elastic search index mapping spec
[ ] Understanding of elastic search Basic APIs
[ ] Create a helm chart to provision the elastic search
[ ] Create an index mapping file to index the data into an elastic search by reading from sink topic
[ ] Query the result from the elastic search and validate the result.

I can work on this in case #4 is not free to be assigned.

I am interested to contribute on the above issue


python311Packages.fire: fix tests

Description of changes
apply https://github.com/google/python-fire/pull/440

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.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

[x] Fits CONTRIBUTING.md.

cc @leenaars

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

1 package failed to build:

pynitrokey

7 packages built:

atomic-operator
python310Packages.autofaiss
python310Packages.fire
python310Packages.nkdfu
python311Packages.autofaiss
python311Packages.fire
python311Packages.nkdfu


libphal:intitial commit

PHAL(Power Hardware Abstraction Layer) utility library.

utility library functions for PHAL repository provided APIs.
This is mainly intended for advanced RAS support for PHAL
provided APIs in a common place.

Another question.  Are you planning to use this library in libipl?  If yes, then this library cannot be optional.

good to me

looks good to me


How to break SSLSPLIT code into two?

How to break SSLSPLIT code into two?
One for the connection end from the client , SSL Detach
Other from the connections tart from the server, Forge SSL Attach

You would have to refactor the event handling core, and in case you want to split it into two separate processes or event-handling cores, refactor some more and add interface code between the two halves. Not something I will be working on, closing this issue.


Fix links from flow.com

Fixes up the final redirects known to be broken on flow.com, I'll crawl the website again after we merge and do another check.
I just crawled flow.com entirely again and these last 6 links are all I can find 404s on, so I'm optimistic that this is it

Yeah, maybe.  I didn't move the content from /references/run-and-secure/xxx -> /references/run-and-secure/nodes/xxx, all I found was these dead redirects that indicate that that happened at some point.
So I don't know what the story is here, I can add /references/run-and-secure/xxx -> /references/run-and-secure/nodes/xxx redirects to this PR, just like I said, I have no idea what the story is and if anything ever existed here, etc.


An integer overflow in function sixel_decode_raw_impl at fromsixel.c:650

libsixel
version
libsixel 1.8.2

description
None

download link
None

others
please send email to<EMAIL_ADDRESS>if you have any questions.

sixel_decode_raw_impl@fromsixel.c:650_integer_overflow
description
An issue was discovered in libsixel 1.8.2, There is an integer overflow in function sixel_decode_raw_impl at fromsixel.c:650

commandline
img2sixel @@ -o /dev/null

source
In a while loop, it do not check if integer overflow is in  context->param = context->param * 10 + *p - '0';
            switch (*p) {
            case '\x1b':
                context->state = PS_ESC;
                p++;
                break;
            case '0':
            case '1':
            case '2':
            case '3':
            case '4':
            case '5':
            case '6':
            case '7':
            case '8':
            case '9':
                context->param = context->param * 10 + *p - '0';
                p++;
                break;
            case ';':
                if (context->nparams < DECSIXEL_PARAMS_MAX) {
                    context->params[context->nparams++] = context->param;
                }
                context->param = 0;
                p++;
                break;
            default:

CVE-2019-19637 was assigned for this issue.

Merged your PR on v1.8.3. Thanks!


(#104) - removing GET /user/:username and GET /repo/:id from Permissive API

removed middleware and node-github API hooks
tested app with live github data and mocks
ran integration tests

Coverage remained the same at 31.51% when pulling 3b2a01827ad76343bf58ef3eb24758341658dbbe on 104-update-api-to-remove-get-single-repo-user into ab49596b0b87b8abf9ec6368d1195595c9216931 on master.

:shipit:


Create tuxglobalinstitute

TUX Global Institute
file (1).zip

@Ensophea-Toch tuxglobalinstitute I am sorry, I have to close the request without merging, because you made a mistake in a request and did not specify any filepath. Please ensure that you are familiar with this repository rules located at the bottom of this page and make a new correct request. Thank you for your understanding!

Dear Philip,
Can you help me to add my file into your github?
On Tue, 2 Apr 2024 at 10:34, Philip Torchinsky @.***>
wrote:

@Ensophea-Toch https://github.com/Ensophea-Toch tuxglobalinstitute I am
sorry, I have to close the request without merging, because you made a
mistake in a request and did not specify any filepath. Please ensure that
you are familiar with this repository rules located at the bottom of this
page https://github.com/JetBrains/swot and make a new correct request.
Thank you for your understanding!
—
Reply to this email directly, view it on GitHub
https://github.com/JetBrains/swot/pull/20520#issuecomment-2031010293,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BG5W65LCMCQJTY5IPX2FVCLY3IRLFAVCNFSM6AAAAABFQ75R3KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMZRGAYTAMRZGM
.
You are receiving this because you were mentioned.Message ID:
@.***>


middleware/caching

Add the rcode to the cached item and use this when we synthesize the
answer again. We could also infer the rcode from the reassembled
message, but this seems easier and is only an integer.
Fixes 357

Locally tested.


Feature request: add missing blockConcurrencyWhile method in Durable Object state

First of all, great work with Miniflare! It is very useful and easy to use for testing and mocking purposes.
According to the public docs and type definitions, the Durable Object state has a method called  blockConcurrencyWhile that can be used to perform asynchronous I/O when the object is instantiated, blocking any incoming fetch event until the operation finish.
It would be great to have that method in the Durable Objects implementation of Miniflare, considering that it is also used in the basic "Counter" example:
export class Counter {
    constructor(state, env) {
        this.state = state;
        // `blockConcurrencyWhile()` ensures no requests are delivered until
        // initialization completes.
        this.state.blockConcurrencyWhile(async () => {
            let stored = await this.state.storage.get("value");
            this.value = stored || 0;
        })
    }
    ...

Wow!! thanks so much @mrbbot


How can I build it?

Any steps for build?
I tried https://github.com/openvinotoolkit/npu_plugin/blob/develop/src/vpux_driver_compiler/how-to-build.md
And
CMake Error at /home/hjy/Desktop/npu_plugin/cmake/features.cmake:13 (ie_dependent_option):
Unknown CMake command "ie_dependent_option".

I have the same question, have you found a solution? thanks


Add new Participants on-the-fly

For some events it is not possible to gather and import all participants beforehand. Therefore a possibility to add participants on-the-fly is needed.
The idea is, that on every field, where you can select a participant (i.E. Elections, List of Speakers, ...) needs a possibility to add new participants on-the-fly. This could be archived by a button next to the search-box or via an option that sits above the results or if no result is found. This Option should have a similar layout to the current add Participant option, but just contain 3 elements (First Name, Last name and Structure level). That way more open discussions and meetings can be held, were no actual list of participants is known beforehand.

I think we had such a feature in v1.x, right?

I think we had such a feature in v1.x, right?

Never heard of that feature before. I think it would add to Featureset of OpenSlides significantly and open it up for organisations and events with a more open approach (maybe even more, if we allow just to enter one of the 3)

(First Name, Last name and Structure level)

Is this feature already released? It was added to milestone 3.0 which is already closed. But I can't find it. Do I need to activate it somewhere before it shows up in the UI?

@frederikheld

It was added to milestone 3.0 which is already closed
was postponed to TODO, which means that it was not implemented in 3.0 and not on schedule for any upcoming release.

Since #5307 the the List Of Speakers has an option to create users if they were not found, which addresses this issue. We did not, however, implemented it for any other search selector


Filter reset

Hi!
Testing strongly filters and what is found:
All filters are detached and are shown only in the card. In the filters popup is no filters. When I apply filter's, in the Nova filters place number of applied filters is displayed e.g. 2. All is find. But when I try to reset one of the filter - to the filter is added ->withMeta(['withReset' => true]) - the reset works, but the choose field still is displaying applied value. The only way to clean this field is to use global reset or reset filters using Nova filters space.
How to solve it?

This is probably the same issue referenced in #26 and which i opened a pull-request (now discussion) for in nova-issues #4508


chore(deps): bump github.com/prometheus/common from 0.60.0 to 0.61.0 and use version.PrometheusUserAgent

Description
This updates  github.com/prometheus/common from 0.60.0 to 0.61.0 and use version.PrometheusUserAgent() instead of  fmt.Sprintf("Prometheus/%s", version.Version) and version.ComponentUserAgent("promtool") instead of "promtool/"+version.Version

Note that this update will change the log format (again) to always use UTC again (via https://github.com/prometheus/common/pull/735 ).
My impression was that the first change of the log format (which uses the timezone configured in the environment) was intentionally introduced so that people can finally decide themselves what timezone they want to use for their logs. I therefore closed the related issues https://github.com/prometheus/prometheus/issues/12347 and https://github.com/prometheus/prometheus/issues/11358
As it turns out, the change was accidental, and prometheus/common now flipped back to always using UTC in log lines (but still a different format from the original gokit one).
My proposal is to keep the current log format for now and decide what direction we want to go. I have created a dev-summit agenda item for that. If we flip back now to "always UTC" and then decide later to use a timezone configured via the environment, we would have two more log format switches. If we keep the current format and later decide to go to always UTC after all, we would have just one switch. The latter limits the worst case.
To do that, we have to revert the log format change, see https://github.com/prometheus/common/pull/739 .
@roidelapluie @bboreham @machine424 (as the general maintainers) @jan--f (as the 3.0 release shepherd) N.N. (as the 3.1 release shepherd) please make a call how you want to proceed.

My impression was that the first change of the log format (which uses the timezone configured in the environment) was intentionally introduced so that people can finally decide themselves what timezone they want to use for their logs. I therefore closed the related issues #12347 and #11358
As it turns out, the change was accidental, and prometheus/common now flipped back to always using UTC in log lines (but still a different format from the original gokit one).

To add a bit of context, @superq and I have, for the most part, been operating on a "use standard slog stuff as much as possible" while working on our slog migration. That's partly why I missed that implementation detail in the initial promslog library in prometheus/common; slog does not do UTC by default.
I noticed it and pointed it out on the PR to convert prometheus itself, but I think it might've been lost in the chatter, since it was a long PR. Given that 1) the PR was touching a vast majority of the files in prometheus' code base (changing a logger can do that :sweat_smile: ) and 2) we were running into frequent merge conflicts with all of the other active development work going on for the 3.0 release, the consensus reached on the PR was to merge and work on further improvements in follow up PRs. It was re-noticed here in one such follow up PR to refine things, as well as on slack I believe. I do understand that the wording on our docs about UTC is very vague/broad, but I think log output would reasonably by covered by our current stated stance on UTC. This was an oversight on my part from the beginning, and I still feel a valid fix under current support statements.
Regarding new/different format of UTC for slog output vs how we used to format it with go-kit, that is another attempt at adhering to "standard slog stuff as much as possible". I intentionally made no effort to format the time.Time in the log record, I only set it to UTC and shove it back in as a standard slog value with slog.TimeValue() (which already strips the monotonic part); from there it's formatted and output however the slog handlers are configured to write them out. promslog uses the standard TextHandler and JSONHandler for logfmt and json respectively, again for standards/adoption.

My proposal is to keep the current log format for now and decide what direction we want to go. I have created a dev-summit agenda item for that. If we flip back now to "always UTC" and then decide later to use a timezone configured via the environment, we would have two more log format switches. If we keep the current format and later decide to go to always UTC after all, we would have just one switch. The latter limits the worst case.
To do that, we have to revert the log format change, see prometheus/common#739 .
@roidelapluie @bboreham @machine424 (as the general maintainers) @jan--f (as the 3.0 release shepherd) N.N. (as the 3.1 release shepherd) please make a call how you want to proceed.

I'm down for a conversation about supporting timezones, but I think we should separate the discussion of how many times we will tolerate "log format" changes vs the UTC discussion. For example, we've already changed the "log format" since the 3.0 release when we adjusted how the source attribute gets formatted to trim filepaths down to base file (https://github.com/prometheus/common/pull/705). Timestamp is obviously only a small portion of the log events that get output

+1 to use UTC by default (99% of users are likely to leave it unchanged) and provide an option to override if needed.

I propose to use the established way of providing a timezone, namely via the environment.
Which means that the current behavior is already correct. :wink:

We explicitly decided to not allow changing the UTC-only timestamp policy.

We explicitly decided to not allow changing the UTC-only timestamp policy.

Maybe Brian explicitly decided that? As said, we closed older issues by saying "no" but kept newer issues asking for configurable timezones open. I think it makes sense to make timezones for logging configurable, and furthermore use the established way of doing so (via the environment, as already implemented in the slog package).
Should there be any past decision, we can change it. See dev summit item.


Device Tracker not updating person entity with zone ?

I have the IC3 device tracker assigned to a person so that person can be located.
The zone name doesn't seem to be passing from the device tracker to the person ?
It will just show "Home" or "Unknown" instead of the zone name, it worked correctly on the released (non beta) icloud3.
Am I doing something wrong ?

Unzip this into the icloud3 directory, restart HA and see if it takes care of your problem
zone.zip

Still the same problem, I think it might be a case issue.
device_tracker.sophie_iphone_ic3 : oaktree
device_tracker.sophie_iphone_app: Oaktree
person.sophie -> which follows ic3 one, shows unknown.

It is set to that option already ?

Go to Developer Tools > States, scroll to the bottom and see what the zone's Friendly Names are and if they are capitalized or not capitalized. Also see Stage 2 and see if it zone/fname and shows how the zone is displayed in the Friendly Name field. With capitalization and spacing. If it shows the same as the 'name', it may be running the old 'zone.py' module.

The friendly names have capitals at the front:
The stage 2 has capitals at the front:

I can't upload the image, but is shows fnames with capitals.

I think the case issue is a red herring.
I've renamed the zone so its name and its friendly names are "sycam"
ic3 location shows as sycam.
But the person. entity is not being updated with the zone info ?

iCloud3 doesn’t do anything anything with the person entity. That it’s strictly HA. I’ll set one up for myself and see if I have any issues.
My understanding from reading something a while ago is that it will take several device tracker state values and use them to determine if a device is in a zone. If that is true, doesn’t the iCloud3 device tracker do that? If that is true, shouldn’t you use the iCloud3 device tracker zone and not use person. Maybe the person is meant to be used if you are only relying on beacons, routers, proximity located, etc to know where you are. I don’t know since I haven’t used it.

Normally. Any device tracker that is linked to a person will make that person show the zone that the device tracker shows.
it worked fine with iCloud3 v2.
I’ll try and figure out what it doesn’t like.

Comparing the devices from version 2.4.7 to 3beta8 I see the fields below are different:
Version 2.4.7:

Version 3beta8:

I also noticed that when the ic3 device is in a known zone, the person entity shows it as unknown but when it is Away, the person entity reflect is status correctly as Away:

in device_tracker.py, I changed the relevant lines to:
    @property
    def source_type(self):
        """Return the source type, eg gps or router, of the device."""
        return "gps"

the person entity, then behaves as expected.
According to const.py in Home Assistant, the only valid values for the source_type field are.........
class SourceType(StrEnum):
    """Source type for device trackers."""

    GPS = "gps"
    ROUTER = "router"
    BLUETOOTH = "bluetooth"
    BLUETOOTH_LE = "bluetooth_le"

I changed the Source type to 'gps' and added a 'Data source' attribute with the FmF/Famshr (iCloud3)' value.


Remove unused import

What does this PR do?
Unused since https://github.com/DataDog/integrations-core/pull/2049

Codecov Report

Merging #2175 into master will decrease coverage by 9.22%.
The diff coverage is n/a.


A taking Robot?!

Added 4 new conversation Patterns to Dailizas pre-existing patterns. Not optimated! And not the best documentation.

I like that you added emojis and created funny replies to the last psychobabble. The only problem with the emoji psychobabble is that it doesn't recognize everything as an emoji like "xD or :c". This could be changed with a special regex command but in general you could merge the request.


wt opens a new windows with the default profile instead of the current profile

Environment
Windows build number: Microsoft Windows [Version 10.0.18362.657]
Windows Terminal version (if applicable): Version: 0.9.433.0

Steps to reproduce
Choose a profile which is not the default profile
Run wt
Expected behavior
Open a new window with the same profile as the currently used profile
Actual behavior
Open a new window with the default profile
Context
It makes sense to have the best defaults as possible. If I ran a command from a certain profile (for example PowerShell) I would like to continue and use the same profile.

This is just a different variation of /dup #445 for new window instead of new tab. Also, right now, there's no communication between wt instances.


[docs] Fix doc palette-zh.md

replace "@material-ui/core" with "@mui/material"
replace "Material UI" with "MUI"
remove duplicated lines
update source code, make it the same as the English version

@RalXYZ Thanks for raising these issues. However, the source of truth is not on GitHub, but at https://translate.mui.com/translate/material-ui-docs/3406/en-zhcn?filter=basic&value=18. I have tried to update the translation based on what you reported. Feel free to double-check or even to suggest new fixes in the future.


Add carousel to contributor section in landing page

Related Issue
Add carousel to contributor section in landing page
Closes: #162
Describe the changes you've made
https://user-images.githubusercontent.com/55352601/117413998-42465d80-af34-11eb-8d47-ed993c5cc3ec.mp4
Type of change
What sort of change have you made:

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

Mention any unusual behaviour of your code (Write NA if not)
Any unusual behaviour of your code
Checklist:

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly whereever it was hard to understand.
[x] My changes generate no new warnings.
[] Any dependent changes have been merged and published in downstream modules.
[x] I am a GSSOC Participant.

Additional Info (optional)
Any additional information you want to give

Related Issue
Add carousel to contributor section in landing page
Closes: #162
Describe the changes you've made
2021-05-07.13-00-07.mp4
Type of change
What sort of change have you made:

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

Mention any unusual behaviour of your code (Write NA if not)
Any unusual behaviour of your code
Checklist:

[x]  My code follows the guidelines of this project.
[x]  I have performed a self-review of my own code.
[x]  I have commented my code, particularly whereever it was hard to understand.
[x]  My changes generate no new warnings.
[] Any dependent changes have been merged and published in downstream modules.
[x]  I am a GSSOC Participant.

Additional Info (optional)
Any additional information you want to give

Hey, one improvement required that is just to keep the GitHub logo in contributor card remove other socials. Also, remove the discoloration in links.  I'll change this issue to level 3. Kindly confirm on this @arpit456jain

Ok but please explain a little bit about discoloration in link as i don't understand it correctly @vigneshshettyin

Ok but please explain a little bit about discoloration in link as i don't understand it correctly @vigneshshettyin

https://www.loom.com/share/d0198a77bcbc4fc6ad5af4fbe485dbff

Should i Prevent the change in colour on Hover on icons??

Should i Prevent the change in colour on Hover on icons??

Just remove the underline which appears on hover. @arpit456jain

Oh ok ok 👍👍


Fix redis plugin crashes on timeouts and other errors (LOGSTASH-1475 et al.)

Relocated this from main logstash repo as I suspect the patch will be needed here instead!
Reproduce timeout crash (LOGSTASH-1475 et al.)

Start redis and logstash
Stop redis and immediately start a blackhole listener to create symptoms of a connect timeout that raises the same exception as a regular timeout (e.g. service redis stop; nc -kl 6379 >/dev/null)
Watch logstash logs. "Failed to get event from redis" appears and the plugin crashes and is restarted. This occurs on every timeout occurrence.

Fix for timeout crash:
Capture all redis related errors and not just connection errors.
Also clear redis and reconnect again - it cuts down on the EVAL errors due to batch script missing and is a proper reconnect.
Reproduce subscribe crash and stop: (noticed it while fixing above)

Start redis and logstash with data type channel
Stop redis and immediately start a blackhole listener to create symptoms of a connect timeout that raises the same exception as a regular timeout
Watch logstash logs. "Failed to get event from redis" appears and the plugin crashes and is restarted.
However, it then doesn't appear to restart properly sometimes and ends up dead

Fix for subscribe crash and stop:
Same as for timeout crash but also protect plugin teardown from crashing. It seems it calls "unsubscribe" which could throw a connection error ("quit" never will) which crashes the plugin restart process.
Also clear redis in teardown so we force a reconnect on startup - otherwise we try to use same connection and rely on redis-rb to reconnect, which is not a true "restart" and results in extra EVAL errors due to batch script missing.

LGTM


Make DisposalThread reachable

The Config object provided to Calls and Drivers allows setting a DisposalThread, but since it is unreachable from outside the crate, the only way to properly set it is using a Songbird instance, which may not be adequate for all use cases. This PR just makes DisposalThread reachable from the outside.

I'm sorry about that, i didn't realize how much i was making public with that. You're right, just doing a pub use would be enough. I'll update this PR in a sec

Fantastic, thanks very much!


Fix dialect xpath selector

[x] Updated Unreleased in CHANGELOG.md to reflect the changes in code or data.

It looks like wiktionary changed their formatting from

        US

to

        US

i.e., adding another span with "usage-label-accent" around the link.  I've changed the dialect xpath selector to still be based on the "ib-content" span but allow intermediate nodes between that span and the link to the dialect.  Alternatively, we could change it use the new "usage-label-accent" class, but I don't know how reliably it's used across languages if it's a new thing.
Resolves #545

This test isn't passing for me. Here's what I did:
git clone git@github.com:mmcauliffe/wikipron.git
cd wikipron
git checkout fix-ipa-selector
git pull origin fix-ipa-selector
pip install .
pytest -v -k test_american_english_dialect_selection tests/test_wikipron/test_config.py

This prints out (slightly truncated for readability):
tests/test_wikipron/test_config.py::test_american_english_dialect_selection FAILED                                                    [100%]

================================================================= FAILURES ==================================================================
__________________________________________________ test_american_english_dialect_selection __________________________________________________

    @pytest.mark.skipif(not can_connect_to_wiktionary(), reason="need Internet")
    def test_american_english_dialect_selection():
        # Pick a word for which Wiktionary has dialect-specified pronunciations
        # for both US and non-US English.
        word = "mocha"
        html_session = requests_html.HTMLSession()
        response = html_session.get(
            _PAGE_TEMPLATE.format(word=word), headers=HTTP_HEADERS
        )
        # Construct two configs to demonstrate the US dialect (non-)selection.
        config_only_us = config_factory(key="en", dialect="US | American English")
        config_any_dialect = config_factory(key="en")
        # Apply each config's XPath selector.
        results_only_us = response.html.xpath(config_only_us.pron_xpath_selector)
        results_any_dialect = response.html.xpath(
            config_any_dialect.pron_xpath_selector
        )
>       assert (
            len(results_any_dialect)  # containing both US and non-US results
            > len(results_only_us)  # containing only the US result
            > 0
        )
E       AssertionError: assert 2 > 2
E        +  where 2 = len([<Element 'li' >, <Element 'li' >])
E        +  and   2 = len([<Element 'li' >, <Element 'li' >])

tests/test_wikipron/test_config.py:202: AssertionError

After installing I also tried this, which didn't work:
$ wikipron --dialect "US | General American" English | grep aboard
INFO: Language: 'English'
INFO: No cut-off date specified
INFO: Dialect(s): 'US | General American'
INFO: 100 pronunciations scraped
INFO: 200 pronunciations scraped
INFO: 300 pronunciations scraped
INFO: 400 pronunciations scraped
INFO: 500 pronunciations scraped
INFO: 600 pronunciations scraped
INFO: 700 pronunciations scraped
INFO: 800 pronunciations scraped
INFO: 900 pronunciations scraped
aboard	ə ˈb ɔː d
aboard	ə ˈb ɔ ɹ d
...

This is wrong because clearly the former is an RP pronunciation and the latter is MAE but only the latter should have been yielded here.

Ok should be fixed now, fixed a bug introduced in #513 where @class = "ib-content qualifier-content" selectors were changed to @class = "ib-content qualifier-content", but needed to be contains(@class, "ib-content") since the equals does an exact match on the classes, so the count(span[@class = "ib-content"]) = 0 condition was always true and did not filter out any dialects.

That's it! Both the unit test and my informal "aboard" test are now working.
I believe this is the issue with Twine. I'm going to test this by updating the requirements in your PR...this should allow us to get to the unit test phase of the CI...

Ok should be fixed now, fixed a bug introduced in #513 where @class = "ib-content qualifier-content" selectors were changed to @class = "ib-content qualifier-content", but needed to be contains(@class, "ib-content") since the equals does an exact match on the classes, so the count(span[@class = "ib-content"]) = 0 condition was always true and did not filter out any dialects.

Thanks for figuring out the blame there, I figured it was probably going to be me :)


[url_lower] multi-level routes false positive

error https://acme.com/v1/users/activate/{token}
  RAML section (resource) relativeUri violates: only lowercase letters and underscores allowed [url_lower]

This error occurs given such RAML:
# main.raml
/users: !include resources/users.raml

# users.raml
/activate/{token}:
    # ... here definitions

It disappears when I changed the users.raml to:
# users.raml
/activate:
  /{token}:
    # ... here definitions

This is a false-positive, as /activate is not a resource on it's own. It's always /activate/{token}.

I might be rusty on my RAML but just because /activate is on it's own line doesn't immediately make it a resource in the API; specifically if there are no responses (examples or codes). This would just force separation of URI parts - for good or bad - and might conflict with your desired RAML style.


Bug with maximize of window under linux

There is a bug which causes the GUI thread to halt, and previous window loop code would detect it as a destroy event. It is some problem with the egl backend failing to create a context.
The bug is upstream and it can be worked around without an update by creating a failure recovery process to restart the window for this case, as it can be detected. It alternatively may be fixed as it's fairly simple and grotesque in its effect, but if it is fixed likely the widget code has to be revised to reflect other API changes as current when the patch appears.
Either path will require some hour or so of work to do something just to stay in the same place so for now it's a known bug that will be fixed when it becomes a priority and for now just to alert beta testers to beware of it, and it will retain the original buggy behaviour of shutting down completely.

a possible solution is to use GLFW backend for linux to handle the window, this code is in pkg/gui would just require a build tag and platform_linux.go and platform.go with the core functions defining the platforms.

seems to have been fixed somehow


Develop

Description of changes: PR #24 merge
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/do-e2e-tests

/do-e2e-tests

/do-e2e-tests


convert argument to string

Thank you for the great product!
One small issue:
stripTags = require 'striptags'
console.log stripTags(890)

An empty string will be outputed. To solve it: console.log(stripTags(String(890))) - would be nice if it does inside library.

@kirill-zhirnov thanks for your input! If anything I'd rather throw an error than implicitly convert if given a non-string argument. I'll consider adding that to a future patch version.


[Feature] Compare the Last Remote SHA and Head SHA of a Git Branch?

Is this feature missing in the latest version?

[X] I'm using the latest release

Is your feature request related to a problem? Please describe.
I have a use case for the "on synchronize" event, which I will illustrate as follows:
I created a pull request with the base branch as "develop" and the current branch as "feature/xyz".
Let's assume the current SHA of the "feature/xyz" branch is SHA 111.
I made changes to "file1.txt" and pushed the changes with a commit SHA of SHA 222.
I was able to detect the change correctly on the "feature/xyz" branch (from SHA 111 to SHA 222).
However, I am facing a challenge now.
Let's assume that I made another change to "file2.txt" on my local machine. I committed my changes but didn't push them (SHA 333).
Then, I made a change to "file3.txt" on my local machine, committed my changes and pushed them (SHA 444).
But when the triggered build checked in, I can only see that the changed file is "file3.txt" because the comparison is between SHA 444 and SHA 333. What I actually need is a comparison between SHA 444 and SHA 222, as SHA 333 was a local commit and came with the SHA 444 push.
Describe the solution you'd like?
In summary, I want to compare the last remote SHA of the current branch (SHA 222) with the head SHA of the current branch (SHA 444)
It is even possible?
Describe alternatives you've considered?
No response
Anything else?
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hi @vrathore18 I believe this is highlighted in the Usage documentation.
You can achieve this by
...
	- name: Get changed files
	   id: changed-files
	   uses: tj-actions/changed-files@v35
       with:
          since_last_remote_commit: true


Feat: Scroll to Element

This pull request adds an additional feature for the 'scrollTo' method. This now gives you the ability to scroll to a selector as well as still supporting coordinates.

Added documentation for the new api function.
Added new switch to case statement for enabling both selector and coordinates.
Added new 'scrollToElement' function within util.

This would be nice to have a scroll offset amount, so users can handle scrolling a few pixels either side of an element for screen shots and such like.

Thank you, good idea! will sort this out to centralise the element on the page when scrolling to it.


PantherX - HIP19 third party manufacturer application

Rendered view

Welcome and thanks for your proposal, someone from the Manufacturing Oversight Committee will be in touch.

Welcome and thanks for your proposal, someone from the Manufacturing Oversight Committee will be in touch.
Please provide an email address to contact you.

Hi，thanks for your reply, Please contact us by<EMAIL_ADDRESS>


Corruption on c11

Many players get confused about corruptions the moment they unlock them by beating c10, even before they've ascended. Corruptions aren't very useful until tesseracts are unlocked and the player is strong enough to ascend with reasonable speed, both of which occur roughly when c11 is completed (or possible to complete). There isn't any other mechanic unlocked by c11, so this also serves to make introduction to new mechanics more gradual.
The main downside of this change is that some players might have added corruptions but not have completed c11 yet. One way around the problem would be showing the corruption interface to any player with corruptions, another other option is cleansing anyone who hasn't completed c11, which is what's implemented here.
Another downside is the lack of ability to automate ascends if the tab isn't visible containing the automation isn't visible. There are a few solutions to this: moving the automation to the cubes tab, not allowing automation to be purchased until after corruptions is unlocked, etc. I haven't implemented any of these things, but I can work whichever direction you'd prefer.
Also included is showing the ascension stats bar once the player ascends, rather than waiting until c11 is completed. I don't see why that information shouldn't be available to players who have yet to complete c11. (though, Tess has to be hidden until tess can be earned.) If this should be split into a separate pull request, I'm happy to do that.

This is great, but I think I will make it open for more testing for v2.6

Sounds good


merge package from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>

Pull Request Test Coverage Report for Build 482

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 70.0%

Totals

Change from base Build 478:
0.0%

Covered Lines:
14

Relevant Lines:
20

💛  - Coveralls

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


"That model does not exist" error

When trying to run the server, I get the following error:
$ node server.js
✖ Training ChatGPT (1 plugin rules)
file:///Users/user/chatgpt-chrome-extension/node_modules/chatgpt/build/index.js:202
              const error = new ChatGPTError(msg, { cause: res });
                            ^

ChatGPTError: ChatGPT error 404: {
    "error": {
        "message": "That model does not exist",
        "type": "invalid_request_error",
        "param": null,
        "code": null
    }
}

    at file:///Users/user/chatgpt-chrome-extension/node_modules/chatgpt/build/index.js:202:29
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  statusCode: 404,
  statusText: 'Not Found',
  [cause]: Response {
    [Symbol(realm)]: null,
    [Symbol(state)]: {
      aborted: false,
      rangeRequested: false,
      timingAllowPassed: true,
      requestIncludesCredentials: true,
      type: 'default',
      status: 404,
...

Same Problem

Same here, too.  Do you all have ChatGPT Plus?

Yes, I have ChatGPT Plus.
On Sun, Feb 12, 2023 at 8:48 AM craigSochocki @.***>
wrote:

Same here, too. Do you all have ChatGPT Plus?
—
Reply to this email directly, view it on GitHub
https://github.com/gragland/chatgpt-chrome-extension/issues/31#issuecomment-1426942315,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYHSUNWXTMTFVEPUQCCP6ADWXBTQNANCNFSM6AAAAAAUY4TORI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Same here

@josephvtesta Any idea what the cause would be? Issue seemed to start happening after merging your pull request.

"npm install chatgpt" fixed it for me.

"npm install chatgpt" fixed it for me.

Worked for me too. chatgpt v4.40 seems to work

Same issue as a free plan user. @AdamSiyala's solution works for me as well.

@josephvtesta Any idea what the cause would be? Issue seemed to start happening after merging your pull request.

Yep, @AdamSiyala is correct. Make sure you've got chatgpt 4.0.0 or greater installed. All is working for me.

I just modified on server.js  completionParams, because console.log was showing me a wrong oneconst gptApi = new ChatGPTAPI({     apiKey: process.env.OPENAI_API_KEY,     completionParams: {         model: "text-davinci-003",         top_p: 0.8,     },     maxResponseTokens: 300, }); console.log(gptApi);

I keep getting this problem
ChatGPTError: ChatGPT error 429: {
"error": {
"message": "You exceeded your current quota, please check your plan and billing details.",
"type": "insufficient_quota",
"param": null,
"code": null
}

I keep getting this problem ChatGPTError: ChatGPT error 429: { "error": { "message": "You exceeded your current quota, please check your plan and billing details.", "type": "insufficient_quota", "param": null, "code": null }

It says that you used all your free api quota from provided api_key
Please log in into your account and click Usage. There you will see Free Trial Usage.
If you have 0 or you spent all 18 dollars grant it means you need new account and new free trial api key


Logs are written to strange location on macOS release

No longer the case. Works on my machine... Reopen if still an issue in the future

Just saw this locally

reopen again if still an issue:p Have moved a lot of stuff around


Python3.11

Integration PR for all things Python 3.11 -- subject to rebase.

Closing, patches were merged as part of #8545, thanks for providing them @esc !


Open source the git repo / Dockerfile for the base image pegasystems/tomcat:9-jdk11

Is your feature request related to a problem? Please describe.
In order to keep our docker images in sync with pegasystems we would like to use your base image: pegasystems/tomcat:9-jdk11 and build on top of that.
Describe the solution you'd like
I would like to see the Dockefile / git repository used to build that image. Can you opensource that?

Hi @jocatalin, we are always evaluating what code we can open source.  This built-on image has come up before but there are currently no plans to take it to GitHub.  I will keep this request in mind and will see what we can do in the future!


CLI: Add Json output to list command

For scripting the output of the list command as JSON is useful.

I would extend this issue to provide JSON output for all main CLI commands.


debreate : Depends: python-wxgtk2.8 but it is not installable

I tried to install debreate on my system (Ubuntu 16.04) and got the following error message
sunyata@sunyata-Aspire-ES1-131:~/PycharmProjects$ sudo apt install debreate
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 debreate : Depends: python-wxgtk2.8 but it is not installable
E: Unable to correct problems, you have held broken packages.
sunyata@sunyata-Aspire-ES1-131:~/PycharmProjects$

Doing a search (sudo apt-cache search python-wxgtk) i found that the package python-wxgtk3.0 is available in the official repo, maybe just updating to allow versions later than 2.8 will solve this issue?

Yes, the older versions use 2.8. I am trying to get a release out that supports 3.0, but it is taking longer than I thought it would. I think I will go back to last release & update it to get a new release out quicker. If you don't wan to wait, it is possible to get the old versions working in your Ubuntu distro. You just have to add a repo from an older Ubuntu release to your /etc/apt/sources.list. I think the last Ubuntu release to support python-wxgtk2.8 was Trusty (14.04).
The current unstable version support wxgtk3.0, but it is not fully functional nor ready for release.

I've decided to branch off the old version & get ready to release 0.7.12 with wx 3.0 compatibility. I haven't tested it thoroughly yet, but you can try it out if you like: 0.7 branch
After you download it, open a terminal in the root directory & issue the command:
make debuild
Then you can install the deb package and test it out.
There won't be any major changes from 0.7.11. It's only a quick release to support the newer wx versions.

I've opened a PPA for development releases. Version 0.7.12-dev1 is the current release, so you can install it from there once the package successfully builds on Launchpad.
sudo add-apt-repository ppa:antumdeluge/debreate-dev

Thank you for the response,
I installed the dev version of Debreate using the ppa above, but i don't get further than this screen:

When clicking on OK nothing happens
Here is stdout:
sunyata@sunyata-Aspire-ES1-131:~$ debreate
Python version: 2.7.12
wxPython version: 3.0.2
Debreate version: 0.7.12
Config not found, launching "First Run"
Gtk-Message: Failed to load module "gail"
Gtk-Message: Failed to load module "atk-bridge"

By the way, i am myself a bit of a front-end coder with an interest in Python and would be happy to look into this if you want? I also have some other skills (manual testing, documentation) that may be useful. If you are interested you can reach me at tord (dot) dellsen (at) gmail (dot) com

Thank you for your response,
i needed to restart the software but now it seems to work! Very useful piece of software, i feel much more comfortable doing packaging using your GUI

By the way, i am myself a bit of a front-end coder with an interest in Python and would be happy to contribute to the project if there's anything you need help with? I also have some other skills besides programming (manual testing, documentation) that may be useful. If you are interested you can reach me at tord (dot) dellsen (at) gmail (dot) com

Thank you, I always appreciate help. I've been working pretty heavily on cleaning up the code & trying to get it ready for the 0.8.0 release. There is a TODO list that shows what I'm doing.
It's interesting that you mention documentation. I've seen quite a few discussions that complain about not knowing how to use the GUI. I did make a YouTube video tutorial for an older release that the GUI links to, so I think there hasn't been quite as many complaints.  I want to get rid of the old .pdf manual that is distributed with it.
I've also been documenting the code with Doxygen, but that is more for myself & anyone that wants to contribute rather than end-users.

Also, I'm not always very active with the project. So I apologize if I am hard to get a hold of at times.

If you like i can start by giving suggestions for the user documentation while i use debreate myself for another project i'm working on. How does this sound? Then i'll be coming from a user perspective which is so important in my experience. (Later on i could maybe do some coding as well as i start to understand packaging better)

That would be great.

Hi, when trying to install from the main ppa or .deb files on the website i still get the same error, has the changes been put into the main branch yet?

What problem are you having? The software won't start up?

It's just the same as when i created this issue:
sunyata@sunyata-Aspire-ES1-131:~$ sudo apt-get install debreate
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 debreate : Depends: python-wxgtk2.8 but it is not installable
E: Unable to correct problems, you have held broken packages.
sunyata@sunyata-Aspire-ES1-131:~$

I'm thinking that if changes have been made they may not have been merged into the main branch / trunk yet?

It appears to me that the problem you are having is with your package manager. I'm guessing that the broken packages on your system are causing you to be unable to upgrade to the newer version in the PPA.
Which version of Debreate is installed on your system? The current release in the development PPA is 0.7.12-dev2. I've had the issue where I couldn't close the opening window with 0.7.12-dev1. But I tested 0.7.12-dev2 to be working. If this is not the case, I will have another look into it.
Do you know how to fix the broken packages on your system? I would have to look it up as I don't remember at the moment.

Just to be clear: The issue i am having is for the main version of the software, not the dev version. The dev version is probably working ok, but i thought that the bugs/issues in the issue list here on github was for the main version which is available on the website to download, have i misunderstood something? I thought you'd wait with closing this issue until the fix was in the main branch/trunk and the files on the website https://antumdeluge.github.io/debreate-web/ was uupdated). Kind Regards, Tord

Okay, I'm sorry. No, I haven't merged into main version yet. I want to be able to test more to make sure I got all bugs out before merging to main repository. I'll leave this issue open until  do that to avoid confusion in the future.

Version 0.7.12 is released.

Alright, i've also verified that this is working. Thank you for creating this important software. Kind Regards, Tord


chore: release main

:robot: I have created a release beep boop
ui5-cc-spreadsheetimporter: 0.25.0
0.25.0 (2023-09-06)
Features

add sheet name to payload  (#346) (4af5b47)

Bug Fixes

add missing event parameter for uploadButtonPress event (#344) (93b7613)
make parameter optional (#341) (d52486d)

ui5-cc-spreadsheetimporter-button: 0.11.0
0.11.0 (2023-09-06)
Features

add sheet name to payload  (#346) (4af5b47)

Bug Fixes

add missing event parameter for uploadButtonPress event (#344) (93b7613)

Dependencies

The following workspace dependencies were updated

dependencies

ui5-cc-spreadsheetimporter bumped from 0.24.0 to 0.25.0

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/marianfoo/ui5-cc-spreadsheetimporter/releases/tag/ui5-cc-spreadsheetimporter-v0.25.0 :sunflower:

:robot: Release is at https://github.com/marianfoo/ui5-cc-spreadsheetimporter/releases/tag/ui5-cc-spreadsheetimporter-button-v0.11.0 :sunflower:


Add support for 3D Volumetric Cloud

Hi. Could you add support for 3D Volumetric Cloud like in Microsoft Flight Simulator, but with the option to reduce the quality?
Let me know if you could.
Thanks in advance!

Hi, Thank you for your interest in this demo.
I have no plans to add new features to this demo. I have purposefully kept the code as simple as possible so that it can be used as an educational tool rather than optimize it to be used as a feature in real games.

Alright then, thanks for your response!