text:
Update CheckBox and LoginForm component regarding grommet/grommet#285

reverse prop in CheckBox and its example.
No label example in CheckBox.
rememberMe value in onSubmit argument object.

Sorry but i did not see this PR until now. I've added docs for Checkbox. would you mind to update this PR to account only for LoginForm?

Sure. I completed the missing parts.

thanks a lot.

authors: alansouzati eabay

repo: grommet/grommet-docs


text:
Encoding issues and 403 errors

Hey team, excited to be in the alpha program for the API, however I tried like others using your own implementation in Python, but similar to others #7, I'm facing the same issue.
python3.11/site-packages/httpx/_utils.py", line 53, in normalize_header_value
    return value.encode(encoding or "ascii")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'ascii' codec can't encode character '\u200b' in position 140: ordinal not in range(128)

Then I tried to implement my own client to try out, I got 403 errors combined with the above errors.
The 403 error doesn't make sense, since I'm able to successfully call the api via curl via terminal.
import asyncio
import aiohttp
import json
import os
from dotenv import load_dotenv
from http import HTTPStatus

load_dotenv()

class GroqAPI:
    def __init__(self):
        self.api_key = os.getenv("GROQ_API_KEY")
        self.base_url = "https://api.groq.com/v1/request_manager/text_completion"

    async def make_api_call(self, system_prompt, user_prompt):
        headers = {
            "Authorization": f"Bearer ${self.api_key}",
            "Content-Type": "application/json",
            "Accept": "application/json",
        }
        payload = {
            "model_id": "llama2-70b-4096",
            "system_prompt": system_prompt,
            "user_prompt": user_prompt,
        }

        async with aiohttp.ClientSession() as session:
            async with session.post(self.base_url, headers=headers, json=payload) as response:
                if response.status == HTTPStatus.OK:
                    try:
                        data = await response.json()
                        return data
                    except json.JSONDecodeError as e:
                        raise ValueError(
                            "Invalid JSON response from server") from e
                else:
                    response_text = await response.text()
                    raise RuntimeError(
                        f"API request failed with status {response.status}: {response_text}")

This is a duplicate of https://github.com/groq/groq-python/issues/7
It seems you may have a zero-width space character in your api key. Can you try removing it?

@rattrayalex spot on Alex, after further investigation, when I copied and pasted the api key values from the email, somehow got the zero-width character.

@rattrayalex Thanks again, Alex! 🙌  Will work on this API key weirdness with the team...

source: gharchive/issue

authors: hozen-groq igorcosta rattrayalex

repo: groq/groq-python

license_type: permissive

license_source: github-api


text:
Campaign form UI improved by add a JS validation on it

Add a JS validation on a Campaign form for empty field
Add red border outside the field when any error occur
Form heading add shadow  to look better

@Venkatakrishnan-Ramesh  @LakshaySK106  issue#16 resolved . Please check this and sorry for delay  !!

@Geeta259 Thank you for contribution

@Venkatakrishnan-Ramesh @LakshaySK106  Please add appropriate level label on this PR !!

You are done! Thank you for your contributions!

source: gharchive/pull-request

repo: group-patronage/group-patronage

license: MIT


text:
Homebridge-Ranger Installations Commando

Hallo Grover!
Ich habe mir das gleiche Raspberry angelegt wie in der Readme beschrieben. Soweit komme ich auch mit der Installation voran, jedoch gibt der Befehl, der das Plugin homebridge-ranger installieren soll einen Fehler aus. Kannst du das nachvollziehen?
Viele Grüße
Dominik

Let's keep this in english please.
I didn't encounter your specific issue before. Since it seems like the installation has failed somehow, I'd remove the /opt/node-v9.3.0-linux-armv6l/lib/node_modules/homebridge-ranger directory and try installing again. Let's see if that helps.

Hey, thanks for your answer. The directory doesn't exists on my installation. I got the same error after the uuid command / process.

repo: grover/homebridge-ranger


text:
Works fine with Eve Room (1st gen)

I can confirm that Ranger works well with Eve Room (1st generation, the white "box"), sw v. 1.3.1 (466). The accessory was regularly shown as unresponsive in both the Eve app and Apple Home app, using extended config worked well - after increasing timeout, all works like a snap :)
Config example
"name": "Eve Dining Room",
"address": "c7:15:5e:3f:06:56",
"pin": "123-45-678",
"reachability": "true",
"reachabilityTimeout": "120000",
"rssi": "false"

Thanks!

authors: grover ozaoral


text:
Reduce CPU cost of grpc_call creation

Benchmark: bm_call_create.cc BM_IsolatedCall_NoOp
Dashboard: https://performance-dot-grpc-testing.appspot.com/explore?dashboard=5740240702537728
cpu_time at bug creation: 681ns
target: 300ns
Ideas:

reduce call size
eliminate mutex initialization

Just ran BM_IsolatedCall_NoOp, and it's showing a CPU time of 349ns

Closing because BM_IsolatedCall_NoOp currently shows CPU time is ~349ns (plus or minus some noise) and that seems close enough to 300ns. Moreover, the target of 300ns seems to have been chosen arbitrarily.

authors: ctiller hcaseyal

repo: grpc/grpc


text:
Grpc probs

Can any 1 solve this?
[!] There was an error parsing Gemfile:
[!] There was an error while loading grpc.gemspec: cannot load such file -- grpc/version
Does it try to require a relative path? That's been removed in Ruby 1.9. Bundler cannot continue.
from /data/data/com.termux/files/home/metasploit-framework/grpc.gemspec:4
-------------------------------------------
$LOAD_PATH.push File.expand_path('../src/ruby/lib', FILE)

require 'grpc/version'

-------------------------------------------
. Bundler cannot continue.
from /data/data/com.termux/files/home/metasploit-framework/Gemfile:4
-------------------------------------------
#   spec.add_runtime_dependency '', []

gemspec name: 'metasploit-framework'

--------------

Do you have a recipe to reproduce?


text:
Include Limits, fixs compilation in some envs

Fixes #13120.

Thank you for your pull request. Before we can look at your contribution, we need to ensure all contributors are covered by a Contributor License Agreement.
After the following items are addressed, please respond with a new comment here, and the automated system will re-verify.

User @ncteisen isn't covered by a CLA. They will need to complete the form at https://identity.linuxfoundation.org/projects/cncf

Regards,
The Linux Foundation CLA GitHub bot

@LinuxBot, I signed the thing

Also fixes #12566

authors: ncteisen thelinuxfoundation


text:
DO NOT MERGE: Test PHP MacOS build failure

Test reverting #18115 in order to fix #18423

The real fix is in #18438 now


text:
[v1.42.x] Add xDS k8s_lb tests

As title. This PR is created by:
git co master -- \
  tools/internal_ci/linux/grpc_xds_k8s_lb.sh \
  tools/internal_ci/linux/grpc_xds_k8s_lb.cfg \
  tools/internal_ci/linux/grpc_xds_k8s_lb_python.sh \
  tools/internal_ci/linux/grpc_xds_k8s_lb_python.cfg \
  tools/internal_ci/linux/grpc_xds_url_map.sh \
  tools/internal_ci/linux/grpc_xds_url_map.cfg \
  tools/internal_ci/linux/grpc_xds_url_map_python.sh \
  tools/internal_ci/linux/grpc_xds_url_map_python.cfg

grpc_xds_k8s_lb
grpc_xds_k8s_lb_python

grpc_xds_k8s_lb
grpc_xds_k8s_lb_python

Rerun k8s-lb tests to deflake:

grpc_xds_k8s_lb
grpc_xds_k8s_lb_python

Deflake:

grpc_xds_k8s_lb_python

Rerun after https://github.com/grpc/grpc/pull/29945

grpc_xds_k8s_lb_python


text:
Add assertions to CSM Observability Test

This PR adds some assertions to test whether the metrics generated by the CSM Observability Test match what we expect.
We use the list_time_series cloud monitoring API to query metrics we just generated by the test run, and then verify whether the metrics data (label keys and values, and data points) is what we expected.

Early indication is that @yashykt and I will need to debug some of the issues around some labels being missing.

Early indication is that @yashykt and I will need to debug some of the issues around some labels being missing. But the structure of the PR should be ready to be reviewed.

This has been resolved. Now all the expected CSM metric labels are showing up and the tests are now asserting against the values.

repo: grpc/psm-interop


text:
using grunt-contrib-concat with bower not working

i have this situation:

i have some js libraries downloaded via bower in bower_componenents folder
some custom javascript in a different js folder

my concat task is the following:
concat: {
  dist: {
    src: [
      'bower_components/jquery/jquery.js',
      'bower_components/imagesloaded/imagesloaded.js',
      'js/libs/*.js',
      'js/custom/*.js'
    ],
    dest: 'js/build/production.js'
  }
}, //end concat

the result gets then processed by grunt uglifier like so:
uglify: {
  dist: {
    src: 'js/build/production.js',
    dest: '_site/js/production.min.js'
  }
}, //end uglify

what happens here is everything goes smoothly if i add just ONE library from bower_components folder (in my case jquery). if i add a second one (in my case images loaded), the resulting javascript file gets broken and no javascript works at all.
if i inspect the production.min.js file i notice all the needed code is actually there, but it doesn't work.
what am i missing?
should i use grunt-bower-concat? if yes, why and will it concatenate also my custom js?
for a reference, i'm using this grunt boilerplate: https://github.com/vlrprbttst/grunt-boilerplate-v2
thanks!!

if i inspect the production.min.js file i notice all the needed code is actually there, but it doesn't work.

If all the code is there then concat is likely working. You may want to check that it's loading in the correct order as this task only concats files and is not aware of anything in the code itself.
I recommend looking into a module bundler like browserify or webpack as those are intended to solve this issue.

found the solution, if this can help anybody else: http://stackoverflow.com/questions/34483670/using-grunt-contrib-concat-with-bower/34588123#34588123

authors: shama vlrprbttst

repo: gruntjs/grunt-contrib-concat

license: mit

license_source: bigquery


text:
Access Denied deleting config rules

Error messages get cut off in the table view and there's no way to view the full message.  I believe I should have access to these config rules, but nuke doesn't want to remove them.

I ran in to the same issue, disabling Security Hub removed the config service rules from my account.

+1, I am running into this error too!

Cannot reproduce the same issue right now. Looking into it though.
It seems like there's another related issue looking at this error message:
❌ ResourceInUseException: The rule iam-user-unused-credentials-check currently has a RemediationConfiguration. Please delete the RemediationConfiguration and try again.

It seems like we need to also remove RemediationConfiguration if a config rule has it.

Closing this issue as we cannot reproduce this error.

authors: ellisonc hongil0316 jgrant-sms marinalimeira

repo: gruntwork-io/cloud-nuke


text:
import with extra arguments fails due to argument order

Using the following config, import does not work as expected, due to resulting argument order:
terragrunt= {
  terraform = {
    {
      extra_arguments "secrets" {
        arguments = [
          "-var-file=terraform.tfvars",
          "-var-file=terraform-secret.tfvars"
        ]
        commands = [
          "apply",
          "plan",
          "import",
          "push",
          "refresh"
        ]
      }
    }
  }

$ terragrunt import module.legacy.aws_elb.elb staging-balancer
[terragrunt] 2017/02/21 12:50:35 Reading Terragrunt config file at /Users/bradclark/codeterraform/environments/staging/terraform.tfvars
[terragrunt] 2017/02/21 12:50:35 Remote state is already configured for backend s3
[terragrunt] 2017/02/21 12:50:35 Attempting to acquire lock for state file staging in DynamoDB
[terragrunt] 2017/02/21 12:50:35 Attempting to create lock item for state file staging in DynamoDB table terragrunt_locks
[terragrunt] 2017/02/21 12:50:36 Lock acquired!
[terragrunt] 2017/02/21 12:50:36 Running command: terraform import module.legacy.aws_elb.elb staging-balancer -var-file=terraform.tfvars -var-file=staging.tfvars
The import command expects two arguments.
Usage: terraform import [options] ADDR ID

The extra arguments (options) need to be passed between terraform import and the resources to import, like this:
$ terraform import -var-file=terraform.tfvars -var-file=staging.tfvars module.legacy.aws_elb.elb staging-balancer
module.legacy.aws_elb.elb: Importing from ID "staging-balancer"...
module.legacy.aws_elb.elb: Import complete!
  Imported aws_elb (ID: staging-balancer)
module.legacy.aws_elb.elb: Refreshing state... (ID: staging-balancer)

Import success! The resources imported are shown above. These are
now in your Terraform state. Import does not currently generate
configuration, so you must do this next. If you do not create configuration
for the above resources, then the next `terraform plan` will mark
them for destruction.

Ah, good catch. I suspect there are probably other commands that have a similar issue. PRs to fix this are very welcome!

Should be fixed by #205.

repo: gruntwork-io/terragrunt


text:
🛑 h4.bretterhofer.at is down

In 0fbeef6, h4.bretterhofer.at (https://h4.bretterhofer.at/toggle.php) was down:

HTTP code: 0
Response time: 0 ms

Resolved: h4.bretterhofer.at is back up in 29c8b9d.


text:
🛑 h4.bretterhofer.at is down

In cacd207, h4.bretterhofer.at (https://h4.bretterhofer.at/toggle.php) was down:

HTTP code: 0
Response time: 0 ms

Resolved: h4.bretterhofer.at is back up in 33a74c2 after 1 hour, 20 minutes.


text:
🛑 h4.bretterhofer.at is down

In 70e62f9, h4.bretterhofer.at (https://h4.bretterhofer.at/toggle.php) was down:

HTTP code: 500
Response time: 572 ms

Resolved: h4.bretterhofer.at is back up in 07a2d7c after 57 minutes.


text:
[WIP] chore: Modify the icon optimization + component generation in a pipeline, instead of doing it every build

At the moment, everytime we build, we do the following:

Optimize all the icons and put them in the dist folder of the svg-icons package
Re-optimize + generate icon components + generate index.ts + generate iconNames for the icons packages. (in the src/generated-icon-components folder
Use tsup to transpile .ts files to .js and .d.ts

This results in longer average build steps for all PRs, even when unrelated to icon changes. And it will be increasingly longer the more icons we add to the package.
Following this PR, building the packages will only results:

Copy the svgs from src/optimized-icons to /dist for the svg-icons package
Use tsup to transpile .ts files to .js and .d.ts for the icons package (same thing we do for styled-system and components)

The process of adding / updating / removing an icon is detailed here:
Adding a new icon

Add SVGs to Size-Specific Folders

Get the three versions (16px, 24px, 32px) of the SVG icon you want to add.
Place each version in the following folders:

packages/svg-icons/src/icons/16px
packages/svg-icons/src/icons/24px
packages/svg-icons/src/icons/32px

Manual Generation (Optional)

If you want to manually generate optimized SVGs and React components, run the following command:

pnpm generate-icons

This command will optimize the SVGs and create React components in the respective folders.
Commit the changes to the repository.

GitHub Action: Icon Generator (Automatic)

If you prefer an automated process, simply commit the icons to the repository.
The GitHub Action named "Icon Generator" will run automatically after the push.
It will optimize the SVGs and generate React components in the respective folders and commit the code to your branch

Run Changeset Command

After the GitHub Action has completed successfully or after manually generating the icons, run the following command to create release notes for @hopper-ui/svg-icons and @hopper-ui/icons:

pnpm changeset

Follow the prompts to describe the changes made and choose the appropriate version bump.

Updating or removing an icon

Updating or removing an icon is similar to adding a new icon. The only difference is that you will need to delete the SVGs from the following folders:

packages/svg-icons/src/icons/16px
packages/svg-icons/src/icons/24px
packages/svg-icons/src/icons/32px

Steps 2-4 are the same as adding a new icon.

Add chromatic tests to optimized-icons.

repo: gsoft-inc/wl-hopper


text:
[WIP] Genetic algo, major arch overhaul

Добавил протоколы
Добавил черновик генетического алгоритма

Класс вот тут: https://github.com/emnigma/VSharp/blob/genetic_algo/VSharp.ML.AIAgent/ml/model_wrappers/genetic_learner.py#L17

выполнено в другом ПРе

repo: gsvgit/VSharp


text:
Not Working Anymore

Hello, I want to use this but whenever I run node index.js It gives me:
Retrieving the verification token from the homepage of SocialClub failed. It could be that R* has moved the position of the verification token field, or that they have changed everything and this script doesn't work anymore.

They have changed everything 😂
Best Wishes,
Ben Ravetta
Company Director for Intel Digital
On 24 Feb 2020, 19:44 +0000, AmitGamingKing notifications@github.com, wrote:

Hello, I want to use this but whenever I run node index.js It gives me:
Retrieving the verification token from the homepage of SocialClub failed. It could be that R* has moved the position of the verification token field, or that they have changed everything and this script doesn't work anymore.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

yes I can see that so, the owner of this repository won't update it? (I mean not even readme that it's not working anymore so don't waste your time) @frdmn

Uhm... Any updates on the situation?

I'd love to get my hands dirty with this.  I just need the login procedure - I'm sure I can figure out the rest of it pretty easily.


text:
Use single namespace for all outward-facing properties

Single namespace will be much easier to use and remember. Will require changing a couple property names (ifc:name becomes ref:ifcName) but nothing too odious

@epaulson I think this would make the schema more usable -- what do you think? I was trying to apply it to Brick and I kept forgetting the different prefixes

That makes a lot sense - we especially don't want to squat in anyone else's likely prefix - if we try to tell people to use an ifc: prefix for things we define we're just asking for trouble down the road

authors: epaulson gtfierro

repo: gtfierro/ref-schema


text:
[BUG] Build error when using derive property with a custom enum in a GObject

Bug description
When I tried to use a custom enum as property in a GObject with 'Property' derive I got the error :

error[E0061]: this function takes 2 arguments but 1 argument was supplied
--> src/main.rs:25:3
|
22 |     #[derive(Properties, Default)]
|              ---------- an argument of type MyEnum is missing
...
25 |         #[property(get, set)]
|         ^
|
help: provide the argument
|
22 |     #[derive(#(enum_value, /* MyEnum */), Default)]
|              ~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand
After investigation, I found than the expand of properties() call an implementation of param_spec_builder() with only name, but the generated implementation for Enum also want a default_value :
fn properties() -> &'static [ParamSpec] {
            use glib::once_cell::sync::Lazy;
            static PROPERTIES: Lazy<[glib::ParamSpec; 1usize]> = Lazy::new(|| [
                <<RefCell<
                    MyEnum,
                > as glib::Property>::Value as glib::HasParamSpec>::param_spec_builder()(
                        "enum-value",
                    )
                    .readwrite()
                    .build(),
            ]);
            PROPERTIES.as_ref()
		}

impl glib::HasParamSpec for MyEnum {
    type ParamSpec = glib::ParamSpecEnum;
    type SetValue = Self;
    type BuilderFn = fn(
        &::core::primitive::str,
        Self,
    ) -> glib::ParamSpecEnumBuilder<Self>;
    fn param_spec_builder() -> Self::BuilderFn {
        |name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
    }
}

A test project can be found here : https://github.com/gwen-lg/gtk_enum_property

I supposed than like the enum has a default value specified, a good fix should be than the param_spec_builder implementation shouldn't ask to specified a default value.
I could be interested to make the fix, but I would like to be guided to know where to look.

Sadly, every property needs a default value specified in the related ParamSpec. The Rust type system doesn't support specialization, so we can't automatically put a default value for Enums implementing Default and request a value from the user when the Default trait isn't implemented.
Therefore the user must always specify a default value for the enum manually.

Ok, so how I can specify a default value for property ?
I tried :
    pub struct MyObject {
		#[property(get, set, default_value = MyEnum::Value1)]
		pub enum_value: RefCell<MyEnum>,
    }

But without success :(
What is missing in my example :
https://github.com/gwen-lg/gtk_enum_property/blob/main/src/main.rs ?

Try with #[property(get, set, builder(MyEnum:Value1)]
With that syntax, the macro is going to pass the argument of builder(...) to ParamSpecEnum::builder_with_default.

It's build now, thank you :+1:
There is a documentation on derive options ?
I haven't found it.

There is a documentation on derive options ?
I haven't found it.

No worries...
https://gtk-rs.org/gtk-rs-core/stable/latest/docs/glib/derive.Properties.html

Oh, I had seen this page, but before understanding the problem.
The error message is little cryptic ^^
Do you think it's possible to detect the error at macro expand time, and return a better error message ?

authors: gwen-lg ranfdev

repo: gtk-rs/gtk-rs-core


text:
snapshot.to_node() panics on empty snapshot.

Bug description
Heres an example:
use gtk4::prelude::*;

fn main() {
    let app = gtk4::Application::new(Some("gtk4test.gtk4test"), Default::default());

    app.connect_activate(move |app| {
        let window = gtk4::ApplicationWindow::builder()
            .title("gtk4test")
            .default_width(200)
            .default_height(50)
            .application(app)
            .build();

        let button = gtk4::Button::builder().label("Panic").build();

        button.connect_clicked(move |_button| {
            let snapshot = gtk4::Snapshot::new();
            let _node = snapshot.to_node();
        });

        let button_box = gtk4::Box::builder()
            .orientation(gtk4::Orientation::Vertical)
            .build();
        button_box.append(&button);

        window.set_child(Some(&button_box));
        window.present();
    });
    app.run();
}

Backtrace
    Finished dev [unoptimized + debuginfo] target(s) in 0.04s
     Running `target/debug/gtk4test`
thread 'main' panicked at 'assertion failed: !ptr.is_null()', /home/felixz/.cargo/registry/src/github.com-1ecc6299db9ec823/glib-0.15.2/src/shared.rs:484:9
stack backtrace:
   0:     0x55888d4ba25c - std::backtrace_rs::backtrace::libunwind::trace::h093d4af0eabdfc15
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x55888d4ba25c - std::backtrace_rs::backtrace::trace_unsynchronized::h2b90813d74c759ca
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x55888d4ba25c - std::sys_common::backtrace::_print_fmt::hfaa8856bf3eca13f
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/sys_common/backtrace.rs:67:5
   3:     0x55888d4ba25c - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h0cbaef3adcb5a454
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/sys_common/backtrace.rs:46:22
   4:     0x55888d4d46ec - core::fmt::write::h35a8eb836b847360
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/core/src/fmt/mod.rs:1149:17
   5:     0x55888d4b79e5 - std::io::Write::write_fmt::h45f2b8390f189782
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/io/mod.rs:1697:15
   6:     0x55888d4bb9b0 - std::sys_common::backtrace::_print::h56f62073b0e62985
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/sys_common/backtrace.rs:49:5
   7:     0x55888d4bb9b0 - std::sys_common::backtrace::print::h152fba05ec38941b
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/sys_common/backtrace.rs:36:9
   8:     0x55888d4bb9b0 - std::panicking::default_hook::{{closure}}::ha3121a0b8482251f
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/panicking.rs:211:50
   9:     0x55888d4bb565 - std::panicking::default_hook::hde5d78c11ae3b8f6
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/panicking.rs:228:9
  10:     0x55888d4bc064 - std::panicking::rust_panic_with_hook::he6f55c3e7ed1777c
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/panicking.rs:606:17
  11:     0x55888d4bbb12 - std::panicking::begin_panic_handler::{{closure}}::h4b51effcc76f0c14
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/panicking.rs:500:13
  12:     0x55888d4ba724 - std::sys_common::backtrace::__rust_end_short_backtrace::haae2fe666128308b
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/sys_common/backtrace.rs:139:18
  13:     0x55888d4bbaa9 - rust_begin_unwind
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/panicking.rs:498:5
  14:     0x55888d478bf1 - core::panicking::panic_fmt::h6434c641853e4979
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/core/src/panicking.rs:107:14
  15:     0x55888d478b3d - core::panicking::panic::h2087754074d8b02f
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/core/src/panicking.rs:48:5
  16:     0x55888d488d81 - <glib::shared::Shared<T,MM> as glib::translate::FromGlibPtrFull<*mut T>>::from_glib_full::h1188e896177f5d0a
                               at /home/felixz/.cargo/registry/src/github.com-1ecc6299db9ec823/glib-0.15.2/src/shared.rs:484:9
  17:     0x55888d488cff - glib::translate::from_glib_full::h1efa69c926653a15
                               at /home/felixz/.cargo/registry/src/github.com-1ecc6299db9ec823/glib-0.15.2/src/translate.rs:1435:5
  18:     0x55888d488def - <gsk4::auto::render_node::RenderNode as glib::translate::FromGlibPtrFull<*mut gsk4_sys::GskRenderNode>>::from_glib_full::h94779fda43087c2c
                               at /home/felixz/.cargo/registry/src/github.com-1ecc6299db9ec823/glib-0.15.2/src/shared.rs:170:28
  19:     0x55888d488d1e - glib::translate::from_glib_full::heae0593153271e58
                               at /home/felixz/.cargo/registry/src/github.com-1ecc6299db9ec823/glib-0.15.2/src/translate.rs:1435:5
  20:     0x55888d4838de - gtk4::auto::snapshot::Snapshot::to_node::h33ca5d1b5d611e32
                               at /home/felixz/.cargo/registry/src/github.com-1ecc6299db9ec823/gtk4-0.4.4/src/auto/snapshot.rs:506:18
  21:     0x55888d47be57 - gtk4test::main::{{closure}}::{{closure}}::hc5c2575c76aeddfa
                               at /mnt/Daten/source/rust/gtk4test/src/main.rs:18:25
  22:     0x55888d479e09 - <O as gtk4::auto::button::ButtonExt>::connect_clicked::clicked_trampoline::h84b6f13f8a792c43
                               at /home/felixz/.cargo/registry/src/github.com-1ecc6299db9ec823/gtk4-0.4.4/src/auto/button.rs:614:13
  23:     0x7fc4e30f7a9a - g_signal_emit_valist
  24:     0x7fc4e30f7be3 - g_signal_emit
  25:     0x7fc4e29ee5ff - <unknown>
  26:     0x7fc4e30f7a9a - g_signal_emit_valist
  27:     0x7fc4e30f7be3 - g_signal_emit
  28:     0x7fc4e2aa27b6 - <unknown>
  29:     0x7fc4e30de2f6 - g_cclosure_marshal_VOID__BOXEDv
  30:     0x7fc4e30f7a9a - g_signal_emit_valist
  31:     0x7fc4e30f7be3 - g_signal_emit
  32:     0x7fc4e2aa687b - <unknown>
  33:     0x7fc4e2aa78eb - <unknown>
  34:     0x7fc4e2aa884f - <unknown>
  35:     0x7fc4e2bfcd33 - <unknown>
  36:     0x7fc4e2bfcf4c - <unknown>
  37:     0x7fc4e2d972be - <unknown>
  38:     0x7fc4e2aed14b - <unknown>
  39:     0x7fc4e2c0c42c - <unknown>
  40:     0x7fc4e2ccc247 - <unknown>
  41:     0x7fc4e2cf4b13 - <unknown>
  42:     0x7fc4e30d9c7f - g_closure_invoke
  43:     0x7fc4e30f6106 - <unknown>
  44:     0x7fc4e30f753e - g_signal_emit_valist
  45:     0x7fc4e30f7be3 - g_signal_emit
  46:     0x7fc4e2d90fd3 - <unknown>
  47:     0x7fc4e2d3547e - <unknown>
  48:     0x7fc4e249d130 - g_main_context_dispatch
  49:     0x7fc4e24f2208 - <unknown>
  50:     0x7fc4e249a933 - g_main_context_iteration
  51:     0x7fc4e26623d5 - g_application_run
  52:     0x55888d4798c7 - <O as gio::application::ApplicationExtManual>::run_with_args::h02cec083d8bf3d4d
                               at /home/felixz/.cargo/registry/src/github.com-1ecc6299db9ec823/gio-0.15.2/src/application.rs:30:13
  53:     0x55888d4799b6 - <O as gio::application::ApplicationExtManual>::run::h49cbd27ec41a8831
                               at /home/felixz/.cargo/registry/src/github.com-1ecc6299db9ec823/gio-0.15.2/src/application.rs:23:9
  54:     0x55888d47bbf2 - gtk4test::main::hdc11fa1f9c8dcf01
                               at /mnt/Daten/source/rust/gtk4test/src/main.rs:29:5
  55:     0x55888d47a67b - core::ops::function::FnOnce::call_once::h1ba8649113ded518
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/core/src/ops/function.rs:227:5
  56:     0x55888d479f3e - std::sys_common::backtrace::__rust_begin_short_backtrace::hac0de60907410364
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/sys_common/backtrace.rs:123:18
  57:     0x55888d479f11 - std::rt::lang_start::{{closure}}::hf02da436be984fea
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/rt.rs:145:18
  58:     0x55888d4b9eeb - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h7422298f811ee14d
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/core/src/ops/function.rs:259:13
  59:     0x55888d4b9eeb - std::panicking::try::do_call::hcba55cf6d5b5533e
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/panicking.rs:406:40
  60:     0x55888d4b9eeb - std::panicking::try::h0b2a05128a4ee609
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/panicking.rs:370:19
  61:     0x55888d4b9eeb - std::panic::catch_unwind::he1deef49e02fb06c
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/panic.rs:133:14
  62:     0x55888d4b9eeb - std::rt::lang_start_internal::{{closure}}::hf44e73ef18e45ffd
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/rt.rs:128:48
  63:     0x55888d4b9eeb - std::panicking::try::do_call::h894daf8a782b48f4
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/panicking.rs:406:40
  64:     0x55888d4b9eeb - std::panicking::try::hd3e4f8d86f3a7fb5
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/panicking.rs:370:19
  65:     0x55888d4b9eeb - std::panic::catch_unwind::h2e69404746fb3d50
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/panic.rs:133:14
  66:     0x55888d4b9eeb - std::rt::lang_start_internal::hec7f1b06f38d8409
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/rt.rs:128:20
  67:     0x55888d479ee0 - std::rt::lang_start::h6b94f41a367d5944
                               at /rustc/02072b482a8b5357f7fb5e5637444ae30e423c40/library/std/src/rt.rs:144:17
  68:     0x55888d47bc4c - main
  69:     0x7fc4e2250560 - __libc_start_call_main
  70:     0x7fc4e225060c - __libc_start_main@@GLIBC_2.34
  71:     0x55888d479315 - _start
  72:                0x0 - <unknown>

Snapshot::to_node should be returning a Option<RenderNode> is the reason of this issue.

Can you check whether to_paintable panics as well?

I suppose yes, because to_paintable calls to_node internally

yes indeed

Fixed upstream at https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4413, will fix it here and do a minor release tomorrow-ish

thank you :) Awesome how fast things get fixed

0.4.5 should be out now ;)

authors: bilelmoussaoui flxzt


text:
Regen

Contains changes from  https://github.com/gtk-rs/gir/pull/503 and https://github.com/gtk-rs/gir/pull/498
cc @GuillaumeGomez , @sdroege

:+1:

Thanks!

authors: EPashkin GuillaumeGomez sdroege

repo: gtk-rs/sourceview


text:
如何做一个小软件包在ARM平台上来支持SM2/3/4

关老师，您好。
我正在作一个项目来支持SM 2/3/4算法. 我只需要支持Generate SM3 digest, SM4 encryption and decryption, SM2 key signing, SM2 signature verification。我试图把SM 2/3/4 functions从GmSSL里面分离出来,做个小软件包。
我已经把crypto/sms4 and test/sms4test.c做成了a standalone program. But when I tried to make crypto/sm3 and test/sm3test.c into a standalone program I got these link errors as follows:
$ make
Building..
gcc  sm3test.o ../crypto/sm3/libsm3.a -ldl -lc -o sm3test_exe
sm3test.o: In function main': /GmSSL-only-sm432/GmSSL/test/sm3test.c:211: undefined reference to OPENSSL_hexstr2buf'
/GmSSL-only-sm432/GmSSL/test/sm3test.c:219: undefined reference to EVP_sm3' /GmSSL-only-sm432/GmSSL/test/sm3test.c:219: undefined reference to EVP_Digest'
/GmSSL-only-sm432/GmSSL/test/sm3test.c:232: undefined reference to `OPENSSL_free'
collect2: ld returned 1 exit status
make: *** [all] Error 1
Compilation of crypto/sm2 and test/sm2test.c without using openssl Makefile gave me more errors. I need to create my Makefiles to solve the problem, but I am not familiar with OPENSSL source code.
能否请您指教一下，有什么好的方法来生成这样一个小软件包来支持SM 2/3/4？
另一方面，您是否认为我唯一的办法是编译和使用整个GmSSL包来支持SM算法？
非常感谢!

我觉得 你可以尝试下 link下 openssl的 -lssl -lcrypto 因为有一部分symbol实际上是在这两个库中
如果编译通过的话 然后 你可以通过 nm 查看具体的EVP_digest 这样的symbol在那个so里面， 然后根据从项目中再一个个抽取函数实现。其实偷懒的话 直接link openssl的静态库就可以了，就是程序会有点大。

不太可能，因为GmSSL中的SM2和SMS4依赖了很多openssl的模块，如bn, ec, err, mode, evp等等。GmSSL的库文件只有2~3MB，静态链接时通常只让程序增加1MB左右的大小，并不算大。

authors: guanzhi liping-wang tengent

repo: guanzhi/GmSSL


text:
请教关老师 SM2_do_encrypt 函数

关老师您好,请教您一个问题：一分钟调用一次SM2_do_encrypt函数，会出现执行函数 ，没有返回。造成程序卡死在SM2_do_encrypt函数里边。 请问是什么原因？

你可以调试一下看看具体卡在哪里了吗？

authors: bylively guanzhi


text:
用gmssl 2.0做的签名，用gmssl 2.5.4不能验签，反之亦然

用gmssl pkeyutl命令做的签名和验签，不同版本不能相互兼容，为什么？我有一个国密加密卡，这个加密卡和gmssl2.0版本是可以相互验签的，gmssl2.5.4就不行

SM2正式标准中对签名过程和签名值的格式都有了更明确的要求，而2.0版本时遵守的是早期的规范，和目前的不通用。你买的同期的加密卡应该也是遵守了早期的规范草案，只要向生产商要最新的驱动或者开发包应该就可以和目前的GmSSL版本兼容。

authors: guanzhi suishixingkong


text:
Force use of global namespaced Process class

I was using guard-spork 0.4.x with guard-process and got a clash on the Process class (the Guard::Process class from guard-process got called instead of Process), this pull request will ensure that guard-spork always uses the global Process class.
I'd appreciate it if you would be willing to merge this into guard-process :)

Thanks!
I'm not the author of guard-process so I can't merge the other pull request.

Thanks for merging!
I am the author of guard-process, I have not made any changes there... the namespace clash is a bit of a coincidence. guard-spork called Process.kill in two places inside the Guard namespaces making Ruby think it needed to call Guard::Process.kill (which is a non-existing method).

Ok, perfect so!

authors: mkremer thibaudgg

repo: guard/guard-spork


text:
ELKStackMultiAZinPrivateVPC

Template validation error: Template error: instance of Fn::GetAtt references undefined resource ElkLoadBalancer

Thanks for raising the issue. It was a bad copy-and-paste job.

authors: ShadySQL satterly

repo: guardian/elk-stack


text:
Error when starting the route

Hello again,
After I get Apollo working, when I follow all the steps in the documentation to run the example.
I get this error and can't get the car to follow the defined route. Has anyone had this problem or have any suggestions on how I can solve this problem?

E0403 22:18:33.270490  6624 channel_manager.cc:326] [spawn_objects] newly added writer(belongs to node[conti_radar_front])'s message type[apollo.drivers.ContiRadar] does not match the exsited writer(belongs to node[cyber_bridge_node])'s message type[apollo.drivers.PointCloud].

Best Regards

do you fix this?

Hello! We have fixed this issue in the latest version and will soon release it

Problem solved by Release 0.3.0, so this issue is closed.


text:
Unit Test process does not exit

I may have discovered why we see really weird unit test behavior sometimes...
I started using ReSharper's Unit Test Explorer instead of the one built into VS2022. It reports that the test processes has not exited and offers to kill it:

Diving into this, I think I found the culprit, but am not 100% sure yet:
FakeDriver creates a thread in IMainLoopDriver.Setup and this thread never exits:

I think we either need a way to have that thread not always be running, or we need to add APIs that enable Application.Shutdown to signal the driver to clean up. Right now MainLoop.Stop is ONLY called from unit tests and even if it were called from elsewhere (e.g. Application.ResetState) it has no API available to signal a IMainLoopDriver implementation to clean up.
I'm looking more at this, but if anyone has a simple suggestion for fixing this I'd love to hear it.

Seems this may be very much related to #2474.
I vaguely remember implementing MockKeyReader and having a feeling I was not thinking about it deeply enough.

I do not remember why I thought we needed a separate thread. I've just re-implemented this without using a thread, just having FakeMainLoop.Iteration do this:
	public void Iteration ()
	{
		if (FakeConsole.MockKeyPresses.Count > 0) {
			KeyPressed?.Invoke (FakeConsole.MockKeyPresses.Pop ());
		}
	}

And all unit tests pass. And the test process exits correctly.

@tig I think this is https://github.com/BDisp/Terminal.Gui/tree/v2_mainloop-stop-fix more appropriate to fix this. Can you please test it with ReSharper because I don't have it. If you don't want it I'll delete then. Thanks.

Can you get me a link that helps me know what you actually changed in that branch?

Can you get me a link that helps me know what you actually changed in that branch?

Sorry @tig, I thought that only send the link to the branch was enough. Here is the link to compare the changes:
https://github.com/gui-cs/Terminal.Gui/compare/v2_develop...BDisp:Terminal.Gui:v2_mainloop-stop-fix?expand=1

Just to confirm I also see this issue and I think not just in tests

@BDisp & @tznind - I was able to get three free ReSharper licenses for this project (via their open source program).
Please let me know if you'd like to start using Resharper. I don't like a lot of things about it, but their unit Test Explorer is way better than the built-in VS2022 version. I'll need some way to get you the license info other than GIthub (e.g. email).

This is fixed.

authors: BDisp tig tznind


text:
🛑 Sefaz - Rio Grande do Sul is down

In c3a6068, Sefaz - Rio Grande do Sul (https://onboardapi.guichepass.com.br/sefaz?code=2) was down:

HTTP code: 500
Response time: 153 ms

Resolved: Sefaz - Rio Grande do Sul is back up in 10bd88f after 28 minutes.

repo: guichevirtual/statuspage


text:
Convert FFG squadbuilder image links to InfiniteArenas

FFG squad builder is defunct and cout go offline at any time. Switch all FFG squad builder image links to InfiniteArenas (hosted by @J1mBob).
Before this can be done, we need a more accessible way to view image links on InfiniteArenas. The current design is great for ordinary users, but clicking through images and dismissing the "link copied to clipboard" popup is very repetitive when doing data entry. @J1mBob could we have a page on InfiniteArenas that lists all the links, or a page with the links for each expansion?
If all the links were on a single page (or even available as json via an API query) that would make it a lot easier to scrape. In fact, if all the infinite arenas images used the xws id as the image name, that would be a very simple task to scrape them all into XWS (but I realise that would force you to update image links on old images, which could break something)

I would prefer to make the image names fully compliant with xws naming convention. To me that makes the most sense. I can clean up broken links on my site.
Here are the locations for all the different images currently:
Pilot card images:
https://infinitearenas.com/xw2/images/pilots/{xws}.png
Pilot card art:
https://infinitearenas.com/xw2/images/artwork/pilots/{xws}.png
Upgrade card images:
https://infinitearenas.com/xw2/images/upgrades/{xws}.png
Upgrade card art:
https://infinitearenas.com/xw2/images/artwork/upgrades/{xws}.png
Condition card images:
https://infinitearenas.com/xw2/images/conditions/{xws}.png

I won't argue with that, it makes life a lot easier for me! Then I can just write a scraper script to update all the cards in one go.
I'll keep this issue open until you update your image links. No rush on that from my end.
If I can make one additional request: it would be great if each of the folders showed a list of all the file names in that folder (eg https://infinitearenas.com/xw2/images/upgrades/ shows all the upgrade file names) instead of 403 error. That would make it a lot faster to figure out bad link names and see what links are present/missing.

Sounds good. I’ll work on creating that file.

On Mar 2, 2022, at 7:27 PM, Dan Smith @.***> wrote:

I won't argue with that, it makes life a lot easier for me! Then I can just write a scraper script to update all the cards in one go.
I'll keep this issue open until you update your image links. No rush on that from my end.
If I can make one additional request: it would be great if each of the folders showed a list of all the file names in that folder (eg https://infinitearenas.com/xw2/images/upgrades/ shows all the upgrade file names) instead of 403 error. That would make it a lot faster to figure out bad link names and see what links are present/missing.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.

It might not need to be a file: if there's no security risk you might be able to just open the directory to read access from the web

Good point, I’ll make that switch.

On Mar 2, 2022, at 7:34 PM, Dan Smith @.***> wrote:

It might not need to be a file: if there's no security risk you might be able to just open the directory to read access from the web
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.

I've opened the above directories to read access from the web.

And for good measure I also opened this one:
https://infinitearenas.com/xw2/images/remotes/
Future request would be to add remotes to the data structure.

Lovely, that works great
On Fri, 4 Mar 2022 at 9:58 pm, J1mBob @.***> wrote:

And for good measure I also opened this one:
https://infinitearenas.com/xw2/images/remotes/
Future request would be to add remotes to the data structure.
—
Reply to this email directly, view it on GitHub
https://github.com/guidokessels/xwing-data2/issues/521#issuecomment-1059185023,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLOVLOSEXBLCG4HHU5EZCTU6IJITANCNFSM5PY7PAEA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

Off the top of my head, yes that probably is more friendly. Does he host
all the ffg images on there as well?
On Thu, 10 Mar 2022 at 11:14 pm, J1mBob @.***> wrote:

I had another thought. I really don't mind hosting the images but I'm
wondering if it's a little more "open source" friendly if we pointed to
CrazyVulcan's GitHub repo of the images:
https://raw.githubusercontent.com/CrazyVulcan/x-wing2.0-project-goldenrod/main/src/images/En/pilots/066.png
—
Reply to this email directly, view it on GitHub
https://github.com/guidokessels/xwing-data2/issues/521#issuecomment-1064169054,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLOVLNLYFQD25HNEB4IAJDU7IGVFANCNFSM5PY7PAEA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

He scraped them before the squad builder went down. I could contribute any images I have that are missing to his repo.
Just in case I get hit by a bus.

On Mar 10, 2022, at 3:58 PM, Dan Smith @.***> wrote:

Off the top of my head, yes that probably is more friendly. Does he host
all the ffg images on there as well?
On Thu, 10 Mar 2022 at 11:14 pm, J1mBob @.***> wrote:

I had another thought. I really don't mind hosting the images but I'm
wondering if it's a little more "open source" friendly if we pointed to
CrazyVulcan's GitHub repo of the images:
https://raw.githubusercontent.com/CrazyVulcan/x-wing2.0-project-goldenrod/main/src/images/En/pilots/066.png
—
Reply to this email directly, view it on GitHub
https://github.com/guidokessels/xwing-data2/issues/521#issuecomment-1064169054,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLOVLNLYFQD25HNEB4IAJDU7IGVFANCNFSM5PY7PAEA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.

Only thing is it would still be good if his images are referenced by xws,
and I suspect they are not
On Fri, 11 Mar 2022 at 7:14 am, J1mBob @.***> wrote:

He scraped them before the squad builder went down. I could contribute any
images I have that are missing to his repo.
Just in case I get hit by a bus.

On Mar 10, 2022, at 3:58 PM, Dan Smith @.***> wrote:

Off the top of my head, yes that probably is more friendly. Does he host
all the ffg images on there as well?
On Thu, 10 Mar 2022 at 11:14 pm, J1mBob @.***> wrote:

I had another thought. I really don't mind hosting the images but I'm
wondering if it's a little more "open source" friendly if we pointed to
CrazyVulcan's GitHub repo of the images:

https://raw.githubusercontent.com/CrazyVulcan/x-wing2.0-project-goldenrod/main/src/images/En/pilots/066.png

—
Reply to this email directly, view it on GitHub
<
https://github.com/guidokessels/xwing-data2/issues/521#issuecomment-1064169054
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/ABLOVLNLYFQD25HNEB4IAJDU7IGVFANCNFSM5PY7PAEA

.
Triage notifications on the go with GitHub Mobile for iOS
<
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675

or Android
<
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
.
You are receiving this because you authored the thread.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.

—
Reply to this email directly, view it on GitHub
https://github.com/guidokessels/xwing-data2/issues/521#issuecomment-1064604841,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLOVLNMSH7ZTRQH3K3BUTDU7J64DANCNFSM5PY7PAEA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

I think they mostly are, but likely with some errors. And omissions on recent releases. So I don’t think we change yet, but state it as a goal.
…
On Mar 10, 2022, at 4:33 PM, Dan Smith @.> wrote:  Only thing is it would still be good if his images are referenced by xws, and I suspect they are not On Fri, 11 Mar 2022 at 7:14 am, J1mBob @.> wrote: > He scraped them before the squad builder went down. I could contribute any > images I have that are missing to his repo. > > Just in case I get hit by a bus. > > > On Mar 10, 2022, at 3:58 PM, Dan Smith @.> wrote: > > > >  > > Off the top of my head, yes that probably is more friendly. Does he host > > all the ffg images on there as well? > > > > On Thu, 10 Mar 2022 at 11:14 pm, J1mBob @.> wrote: > > > > > I had another thought. I really don't mind hosting the images but I'm > > > wondering if it's a little more "open source" friendly if we pointed to > > > CrazyVulcan's GitHub repo of the images: > > > > > > > https://raw.githubusercontent.com/CrazyVulcan/x-wing2.0-project-goldenrod/main/src/images/En/pilots/066.png > > > > > > — > > > Reply to this email directly, view it on GitHub > > > < > #521 (comment) > >, > > > or unsubscribe > > > < > https://github.com/notifications/unsubscribe-auth/ABLOVLNLYFQD25HNEB4IAJDU7IGVFANCNFSM5PY7PAEA > > > > > . > > > Triage notifications on the go with GitHub Mobile for iOS > > > < > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 > > > > > or Android > > > < > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub > >. > > > > > > You are receiving this because you authored the thread.Message ID: > > > @.> > > > > > — > > Reply to this email directly, view it on GitHub, or unsubscribe. > > You are receiving this because you were mentioned. > > — > Reply to this email directly, view it on GitHub > <#521 (comment)>, > or unsubscribe > https://github.com/notifications/unsubscribe-auth/ABLOVLNMSH7ZTRQH3K3BUTDU7J64DANCNFSM5PY7PAEA > . > Triage notifications on the go with GitHub Mobile for iOS > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 > or Android > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. > > You are receiving this because you authored the thread.Message ID: > @.> > — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

Slight followup on the above, many/most of the new release images are missing from/are not referenced by xws. Would compiling a list of the missing images be useful/helpful? I don't want to create/add references to the images hosting in infinitearenas into an xws pull request or anything without permission, but if we have permission/that's the desired end state, I could save a step and just do that as well!

I don’t think there is a “correct” image location for xws to point at, but I feel like this thread was vibing towards CrazyVulcan’s repo as the “nicest” solution, so let’s go with that unless anyone objects.
Any help on updating xws is good help so you can go right ahead with PRs in my opinion

FFG recently turned off the servers hosting the images from their squadbuilder. I went ahead and changed all the pilot image and artwork links to InfiniteArenas in #607
Still todo: all upgrade image links (I believe Chris Allen was looking into doing this) and the icon images for each ship and upgrade type. There also a handful of alt art image links that are still have ffg urls, example.

Yeah, apologies, life™ came up the past few days, but tackling upgrades is on my TODO list for tomorrow. I'm surprised to see alt art cards exist in XWS. I know there must be a huge set of them missing. Is there any reason/motivation to maintain those?

Missing upgrades and other misc issues from infinite arenas in case it is useful for @J1mBob:
Artwork

Synced Laser Cannons
Swivel Wing (Down)
Swivel Wing (Up)
The Mandalorian Crew
The Child
IG-11
IG-11 side b
Greef Karga
Kuiil
Peli Motto
Prime Minister Alemc
Prime Minister Almec side b
Rook Kast (Scum Crew)
Obi-Wan Kenobi (Republic Crew)
Bo-Katan Kyrze (Republic/Sep Crew)
Bo-Katan Kyrze (Rebel/Scum Crew)
Korkie Kryze
Satine Kryze
Savage Opress
Fenn Rau (Rebel, Scum, Crew)
Gar Saxon
Pre Vizsla Crew
Tristan Wren
Captain Hark (Crew)
Ahsoka Tano (Scum/Republic Crew)
Maul Scum Crew (maul-doublecrew)
Clan Wren Commandos
Imperial Super Commandos
Mandalorian Super Commandos
Nite Owl Commandos
Death Watch Commandos
Blazer Bomb
Gar Saxon (Gunner)
Tiber Saxon (Gunner)
Ursa Wren (Gunner)
Migs Mayfeld
Tracking Fob
Hotshot Tail Blaster
Mandalorian Optics
Drop-Seat Bay
Beskar Reinforced Plating
Burnout Thrusters
Razor Crest Title
Clan Training
Notorious
Enduring
Asajj Ventress (Command)
Hondo Ohnaka (Command)
General Grievous (Command)

Images

Marked for Elimination (Condition)
Phoenix Squadron side B
Shadow Wing side B
Skystrike Academy Class side B
Asajj Ventress (Command)
Hondo Ohnaka (Command)
General Grievous (Command)
Combat Boarding Tube

Other Issues

Artwork for pivotwing and pivotwing-sideb are inverted
Artwork for servomotorsfoilsand servomotorsfoils-sideb are inverted
Artwork for grapplingstruts grapplingstruts-sideb are inverted
Artwork for landingstruts landingstruts-sideb are inverted
Artwork for stabilizedsfoils stabilizedsfoils-sideb are inverted
Artwork for repulsorliftstabilizers repulsorliftstabilizers-sideb are inverted
Artwork for l337 repulsorliftstabilizers-sideb are inverted
Artwork for chancellorpalpatine chancellorpalpatine-sideb are inverted
Artwork for agentterex agentterex-sideb are inverted
maul-crew is saved as maul-doublecrew. PR points to maul-doublecrew, no change needed
Artwork for proudtradition proudtradition-sideb are inverted
Images for conditions are inconsistently sized
Many of the epic command cards seemed to be inverted, where there is no side b card image, but the xws tag is the rear (non-setup) portion of the card

@danrs all references in xws have been moved over to infinite arenas, but some of those don't exist in infinite arenas and are currently dead links. It should all be correct as they are added, but probably best to keep open to track known issues.

@J1mBob is keeping this open of any use to you? I was planning on doing a big audit to see what was missing artwork wise, if anything.
#661 still open and resolves some of this as well

I don’t need it open. Let me know what images are missing and I’ll chase them down.
https://infinitearenas.com/
From: chrisalleng @.>
Sent: Friday, September 22, 2023 2:56 PM
To: guidokessels/xwing-data2 @.>
Cc: J1mBob @.>; Mention @.>
Subject: Re: [guidokessels/xwing-data2] Convert FFG squadbuilder image links to InfiniteArenas (Issue #521)
@J1mBob https://github.com/J1mBob  is keeping this open of any use to you? I was planning on doing a big audit to see what was missing artwork wise, if anything.
#661 https://github.com/guidokessels/xwing-data2/pull/661  still open and resolves some of this as well
—
Reply to this email directly, view it on GitHub https://github.com/guidokessels/xwing-data2/issues/521#issuecomment-1732023384 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AHVNJDEDZN3HA6VBWI4AQ43X3X3M5ANCNFSM5PY7PAEA .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/AHVNJDDYBMEWG4GXHO6KZQDX3X3M5A5CNFSM5PY7PAEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOM46JIWA.gif Message ID: @.*** @.***> >

@chrisalleng I'd like to close this issue then unless you still want it open?

I will close this if no further activity in ~7 days

Sorry, missed the other note. Yeah, I don't think there's any reason to keep this open. Any further missing images that come up we can just put up PRs for rather than track via this

authors: AlexRaubach J1mBob chrisalleng danrs


text:
Getting error when I run npm run setup

This is the error:
npm ERR! code ENOTEMPTY
npm ERR! syscall rename
npm ERR! path /var/www/html/abcdef/games/uno-game/node_modules/acorn-globals
npm ERR! dest /var/www/html/abcdef/games/uno-game/node_modules/.acorn-globals-gcIwcMnk
npm ERR! errno -39
npm ERR! ENOTEMPTY: directory not empty, rename '/var/www/html/abcdef/games/uno-game/node_modules/acorn-globals' -> '/var/
www/html/abcdef/games/uno-game/node_modules/.acorn-globals-gcIwcMnk'
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ubuntu/.npm/_logs/2021-03-17T15_28_30_992Z-debug.log
npm ERR! code 217
npm ERR! path /var/www/html/abcdef/games/uno-game
npm ERR! command failed
npm ERR! command sh -c npm install && npm run install:unapy && npm run install:unoenty && npm run bootstrap
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ubuntu/.npm/_logs/2021-03-17T15_28_31_119Z-debug.log
npm ERR! code 217
npm ERR! path /var/www/html/abcdef/games/uno-game
npm ERR! command failed
npm ERR! command sh -c npm run setup:app && npm run setup:env
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ubuntu/.npm/_logs/2021-03-17T15_28_31_230Z-debug.log
How do I fix it?

Hello @Carter121!
Can you tell me what is the node version you are currently using?
Besides, can you try running the npm run setup as sudo (obviously it is not recommended to do that) to see if the problem persists.

I'm using node version 15.12.0 and npm version 7.6.3.
When I run it with sudo I get this:
glob error [Error: EACCES: permission denied, scandir '/root/.npm/_logs'] {
errno: -13,
code: 'EACCES',
syscall: 'scandir',
path: '/root/.npm/_logs'
}
npm ERR! code EACCES
npm ERR! syscall open
npm ERR! path /root/.npm/_cacache/index-v5/55/49/7a0c220c38e75dfed16c44317b4e3ec70e69ccf2c06c1a0ffa6909e6e490
npm ERR! errno -13
npm ERR!
npm ERR! Your cache folder contains root-owned files, due to a bug in
npm ERR! previous versions of npm which has since been addressed.
npm ERR!
npm ERR! To permanently fix this problem, please run:
npm ERR!   sudo chown -R 1000:1000 "/root/.npm"
npm ERR! code 243
npm ERR! path /var/www/html/abcdef/games/uno-game
npm ERR! command failed
npm ERR! command sh -c npm install && npm run install:unapy && npm run install:unoenty && npm run bootstrap
npm ERR! code 243
npm ERR! path /var/www/html/abcdef/games/uno-game
npm ERR! command failed
npm ERR! command sh -c npm run setup:app && npm run setup:env
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-03-24T15_25_21_967Z-debug.log

@Carter121 Got it :/ Can you try running it with node version 12.8?

repo: guilhermebkel/uno-game


text:
Useful if I want to load via webpack like this :

require(file-loader?name=i18n/[name].[ext]?x=[hash:6]!../static/i18n/${l}.json)
=> so it put a hash (for cache refresh), and I specify '' for ext in $polyglot.getLocale
thanks !!

@Raphhhhh thanks, I will update the readme

authors: Raphhhhh guillaumevincent

repo: guillaumevincent/vue-polyglot


text:
README Explanation

This tracker is for bug reports only.
Before opening an issue, please make sure you've checked the following:

For support requests, please use Stack Overflow (stackoverflow.com) or Gitter (see the README).

If the bug is in a plugin, open an issue on the plugin repository, not the gulp repository.

If you're getting a deprecated module warning, don't worry about it: we're aware of it and it's not an issue. To make it go away, update to Gulp 4.0.

If you're asking about the status of Gulp 4, please don't! You can see the remaining issues on the gulp4 label: https://github.com/gulpjs/gulp/issues?q=is%3Aissue+is%3Aopen+label%3Agulp4

What were you expecting to happen?
I think that it should explain what gulp does in the README on NPM.
What actually happened?
It just says This file will give you a taste of what gulp does. This doesn't really explain it. Some people can be beginners, I thought that people would think of this in a better way if you explained it more. Some people, like me, are to lazy to read the whole file that you put there. Thank you, Talon

Okay... So... when Gulp 4 will be released? 🎉 🎉 🎉

@talonbragg The gulp npm page says:

What is gulp?
Automation - gulp is a toolkit that helps you automate painful or time-consuming tasks in your development workflow.
Platform-agnostic - Integrations are built into all major IDEs and people are using gulp with PHP, .NET, Node.js, Java, and other platforms.
Strong Ecosystem - Use npm modules to do anything you want + over 2000 curated plugins for streaming file transformations
Simple - By providing only a minimal API surface, gulp is easy to learn and simple to use

That seems like a pretty good definition to me. You can copy pasta the code and run it instead of reading it, adding files to fix any errors you may run into and inspect the output. It might need to say like "Run gulp to execute the default task" if you don't know how to run it, but that is just a google away.
This way you're not really reading the whole file, your trying to use it and learning by doing. That's how I usually do stuff.
But, that being said, you should read the "What is gulp?" section - if you don't think that gives a good enough definition maybe suggest some ways to refine it?
As it stand I think the npm page is fine. And you can easily get to the getting started page to get all details you need (just two clicks away from npm packge's page. Click on current documentation, then click on getting started).
I vote to close this.

This exists in the README already - not sure I get what you mean. The entire top section explains what it is and what it does, how it works, etc.

authors: bravecow contra snewell92 talonbragg

repo: gulpjs/gulp


text:
Processing three at once

Check List:

[x] Tests pass (./test.sh <username> shows no differences between expected and actual outputs)
[x] All formatting changes by the build are committed
[x] Your launch script is named calculate_average_<username>.sh (make sure to match casing of your GH user name) and is executable
[x] Output matches that of calculate_average_baseline.sh
[x] For new entries, or after substantial changes: When implementing custom hash structures, please point to where you deal with hash collisions (line number)

Execution time: -
Execution time of reference implementation: -

@gunnarmorling  please try the last one. Thank you

00:01.990 now, nice!

authors: artsiomkorzun gunnarmorling


text:
ImportError: No module named 'chatterbot.storage'; 'chatterbot' is not a package "

I have python version Python 3.5.2
I installed chatterbot and it shows it is installed using pip freeze.
But i have this error
" module = self._original_import(*args, **kw)
ImportError: No module named 'chatterbot.storage'; 'chatterbot' is not a package "
Can you list your exact python version you use
can you list your exact chatterbot version that is working
Can you provide directory structure on how i should place chatterbot..
Because everything i tried doesnt resolve this issue.

The message chatterbot' is not a package sounds like the clue here.
Did you know that if you have multiple versions of Python installed, there are different entry points for each one?
For example: python example.py might execute the program using Python 2.7, but python3 example.py might execute the program using Python 3.5.

Thanks gunther for your great work .
I only have python 3.52 and it is executing using that .
can you tell me how do you have your directory structure setup .
I've already done pip3 install chatterbot and the dependencies are installed successfully.
Currently i have just downloaded  ChatterBot-master  unzipped it and placed on desktop
next I am navigating to the subdirectory  ChatterBot-master\examples
and than from command prompt executing  python3 basic_example.py
Is there another setup expected ?
what  directory structure and placement and how do you have it setup on your end that information would really help.
I'm assuming that the  chatterbot module is not registered properly during install

I usually set ChatterBot up in one of two ways.

With pip, in which case the Python file for the chat bot can be located anywhere.
With the chat bot Python file located relative to the source code (this sounds like it's what you're looking to do).

ChatterBot-master/
    chatterbot/
        ...
    example_code.py
     ...

(The code you are executing must be in the same directory as the Python module for the import to work.)

authors: gunthercox prilcool

repo: gunthercox/ChatterBot


text:
this line should not be a panic

https://github.com/guoger/tape/blob/ec3e14165d0fc5af9ef93508b1b41a18363b4d28/pkg/infra/proposer.go#L152

https://github.com/guoger/tape/commit/926e9ec7ff8f01e04cb70bbe2f1b0d5a3160a130#diff-7207d26fb7501e632376832aef77a88ba628cee403d23d52fa9e27b4b8342550R152

https://github.com/guoger/tape/commit/926e9ec7ff8f01e04cb70bbe2f1b0d5a3160a130#diff-7207d26fb7501e632376832aef77a88ba628cee403d23d52fa9e27b4b8342550R136

repo: guoger/tape


text:
The code content is incorrect, including missing packages and formatting errors

I found that the data package is missing in swin/main.py, and there are formatting errors in the code. Could you please update the code? Thank you.

Hi, we have updated the format problem.
Please take a try and let us know if you have further questions.
Thank you for bringing this to our attention.


text:
Broken XLSX because of "vertical tab" ascii character in a cell

Excel reports a broken xlsx file if there is an ascii code 0x0B or decimal 11 in a cell. It's also known as VT or "Vertical Tab". Excel consider this character as illegal in xml and the xlsx is broken if it's inside xml found in sharedStrings.xml file.
Is there any function that escapes illegal characters in a string before it's assigned to the cell ?

I have the same problem with the 'start of heading' character (ASCII code 1) that somehow sneaked into the generated content. I believe it should be handled by the library when XML-encoding. I guess the best place would be in xmlEncode function. I'll provide a PR soon.

Thanks for the fix.
For your information the excluded characters in d072aa75004439f3a3692005b2e65a1c3a12b7e4 are not the only ones forbidden in XML.
This wikipedia page specifies what characters are allowed : https://en.wikipedia.org/wiki/Valid_characters_in_XML

authors: NOtherDev apydo

repo: guyonroche/exceljs


text:
android build error - can not find signal VERSION_CODES.N_MR1

ionic 1.7.16
node v6.14.1
npm 3.10.10
android ~5.0.0
if(android.os.Build.VERSION.SDK_INT > Build.VERSION_CODES.N_MR1){
^

me too

this plugin its working using cordova without ionic.

authors: aacassandra lovyliu zchlon

repo: guyromb/Cordova-open-native-settings


text:
Fixed attack speed on world change

Hello, this pull request fix the following bug:
When you change from a world with a. s. (attack speed) of 1.8 to a world world with a. s. 1.9+ the speed doesn't return 4 but remains constantly to the value of previous world.
Tested and fully working :+1:

I never realised that was there, as no one complained. Small fix anyway

license: unlicense


text:
Week 4: Python Web Server

Youtube video
Collaboration Notes

2.7+

nice stub customization
good team collaboration
fulfilled all requirements
good explanation

2.7. Very clear and informative with your process and your voiceover, well done

Good start to video and change.    Good chage on Fastpages as well.  Internet browser vs local browser on commit part would have been better words.  2.7

Had all the parts
2.7+

2.7, your voiceover was clear, your blog also looks really cool!

2.7
clear explanations + good collaboration

2.7+
Video was clear and had all the parts

2.7
Good job on the video! I like that your group had a document where you were able to discuss and collaborate. The video has all of the needed items and your servers appear to run smoothly.

2.7

clear voiceover
included all aspects
detailed and explained everything thoroughly

2.7+

Notes

Well done! The coherence of your speech really shows that you understand what you're doing.

2.7

clear speech
video is easy to follow
good understanding


text:
ignore_issue.rs:58-61: Enable returns_true_on_ignore test...

The puzzle 36-05f0f2e8 from #36 has to be resolved:
https://github.com/h1alexbel/ghiqc/blob/44c6827b11d2fe04729f18a9abd248a150950938/src/args/ignore_issue.rs#L58-L61
The puzzle was created by @h1alexbel on 26-Aug-24.
Estimate: 30 minutes,  role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

@0pdd Main quality problem: Lack of clear problem description. Suggestion: Provide a concise summary...

I see you're talking to me, but I can't reply since I'm not a chat bot.

@0pdd Main quality problem: Lack of clear problem description. Suggestion: Provide a concise summary...

I see you're talking to me, but I can't reply since I'm not a chat bot.


text:
Kuzmin Nikita | Individual task

14 вариант

По поводу задания в телеграме писал

Посмотрел


text:
walk_in_order

Your checklist for this pull request
Author name
Author:

About your game
What is your game about?

How do you play your game?

Code
Check off the items that are true.

[x] The game was made using the Sprig editor.
[x] The game is placed in the in the /games directory.
[x] The code is significantly different from all other games in the Sprig gallery (except for games labeled "demo").
[x] The game runs without errors.
[x] The name of the file/game contains only alphanumeric characters, -s, or _s.
[x] The game name is not the same as the others from gallery

Image (If an image is used)

[x] The image is in the /games/img directory.
[x] The name of the image matches the name of your file.

Thanks for your PR!

Amazing Game! The order-limiting mechanic leads to interesting gameplay and puzzles! If you're a teenager, and you haven't already received one, please fill out this form to receive your Sprig device and feel free to join the hackclub slack and post about your game in the #sprig channel

authors: GalaxyGamingBoy parinwarishui

repo: hackclub/sprig


text:
team-profiles are on team page

This adds a team profile page that is linked through the navbar.

@zachlatta @jonleung @andreadeng Please read and edit your own profiles.

@MaxWofford

is "whose'" grammatically correct?
school students from no coding experience, to building javascript webapps, to starting their own non-profit

@jonleung Changed 2), but copied 1) from the logan foundation.

authors: MaxWofford jonleung

repo: hackedu/website


text:
功能需求

侧边栏收起时 鼠标悬浮在头像上自动打开侧边栏 鼠标挪出去自动收起

这样你还能点击头像打开功能弹窗吗？

这样你还能点击头像打开功能弹窗吗？

hover和click不冲突吧

这样你还能点击头像打开功能弹窗吗？

我用的时候，点击弹窗就有点不灵敏，有时候点两下才出来

authors: hacker-frok pencilqaq


text:
photo

how do i open the photo file after receiving it

/storage/emulated/0/Pictures

repo: hackerxphantom/HACK-CAMERA


text:
When open keyboard, UITextfield doesn't scroll and visible

Describe the bug
Please make sure, UI scroll automatically, so that we can remove https://github.com/hackiftekhar/IQKeyboardManager, and only use https://github.com/hackiftekhar/IQKeyboardToolbarManager
But while only using IQKeyboardToolbarManage, without IQKeyboardManager, We expect IQKeyboardToolbarManage fulfil all good things from IQKeyboardManager, so that we can remove IQKeyboardManager and UI work and manage and scroll when we open keyboard by tap on UITextfield
To Reproduce
While using IQKeyboardToolbarManager,
Steps to reproduce the behavior:

enable library , IQKeyboardManager.shared.enable = true
Run app, Click on UITextfield,
Scroll to UITextfield doesn't happen
Unable to see UITextfield if it is in bottom of screen, visible keyboard open and textfield disappear behind it, unable to autoscroll

Expected behavior
While using https://github.com/hackiftekhar/IQKeyboardManager, When Keyboard visible, Scrollview scroll and move near to UITextfield, but while using https://github.com/hackiftekhar/IQKeyboardToolbarManager, Automatic Scroll doesn't happen.
Screenshots Demo Project
Try your self, Very easy to reproduce
Versions
Xcode: Version 16.0 (16A242d)
Mac OS: 15.0.1 (24A348)
Simulator/Device: 18.1.0
Simulator/Device Name: iPhone 16 Pro
Library Version: 1.1.0

@parmar-mehul You should still use IQKeyboardManager for it's primary purpose. The primary purpose is to keep the distance between keyboard and textfield to make sure textfield is always visible.
The problem was that, IQKeyboardManager was taking much more responsibility than it's primary purpose

Showing Toolbar with next/previous/done button.
IQTextView class for placeholder textView.
Keyboard Return key handling etc.

So features which were secondary purpose for the IQKeyboardManager has been moved to their own github libraries. One of them was IQKeyboardToolbarManager which took all the responsibility related to the toolbar handling.
So you should be using IQKeyboardManager for keeping keyboard and textfield distance, while you should be using IQKeyboardToolbarManager for showing toolbar in keyboard with next/previous/done buttons.
Hope this clear any confusions.

@hackiftekhar, when the text field is behind the keyboard it will create an issue, the text field/textview does not scroll automatically as before When you are free please check this issue.
Thanks

IQKeyboardToolbarManager is only responsible for toolbar related stuffs.
For maintaining textfield distance with keyboard, please use
IQKeyboardManager
On Fri, 8 Nov 2024 at 10:08 PM, Hardik Thakkar- AtharvaSystem <
@.***> wrote:

@hackiftekhar https://github.com/hackiftekhar, when the text field is
behind the keyboard it will create an issue, the text field/textview does
not scroll automatically as before When you are free please check this
issue.
Thanks
—
Reply to this email directly, view it on GitHub
https://github.com/hackiftekhar/IQKeyboardToolbarManager/issues/1#issuecomment-2465233894,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA5HNR4UOO2WPI27H53YOYTZ7TSIDAVCNFSM6AAAAABQDALXY6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRVGIZTGOBZGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

repo: hackiftekhar/IQKeyboardToolbarManager


text:
New sponsor on the website

@ababaian would you mind editing the logo from affymetrix? Thanks!

Done

authors: ababaian adrisua


text:
install_miniconda error

Hi,
I'm following this stackoverflow post but executing rminiconda::install_miniconda(name='your_name') gives me this error:
Error in utils::download.file(paste0(base_url, inst_file), inst_file,  :
  download from 'https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh' failed
In addition: Warning messages:
1: In utils::download.file(paste0(base_url, inst_file), inst_file,  :
  downloaded length 26458487 != reported length 72930976
2: In utils::download.file(paste0(base_url, inst_file), inst_file,  :
  URL 'https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh': Timeout of 60 seconds was reached

But 'https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh'  exists and can be downloaded.
Is there a way to point rminiconda::install_miniconda to a pre downloaded Miniconda3-latest-MacOSX-x86_64.sh file?

Sorry for the delay - I hope you found a resolution to your issue. I just tried the command to see if something has changed but it worked and I cannot replicate this error. I wonder if your internet connection temporarily went out or something.

Thanks for the response. Yeah, I managed to work it out.

Great!

authors: hafen ndrubins

repo: hafen/rminiconda


text:
Update mockito-core to 4.4.0

Updates org.mockito:mockito-core from 3.12.4 to 4.4.0.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.mockito", artifactId = "mockito-core" } ]

labels: test-library-update, early-semver-major, semver-spec-major, commit-count:1

Superseded by #137.


text:
@json function is not working

@json function is not working
this is my code
<script>
    @if( !defined('ADDRESS_PARAMS_SET') )
        var ADDRESS_PARAMS = {};
        ADDRESS_PARAMS.COUNTRIES        = @json( $defaults->countries );
    @endif
</script>

this is my error message

Hi,
Thank you for your observation.
The issue should be fixed with the new release https://github.com/haidubogdan/netbeans-php-blade-plugin/releases/tag/nb180-v.2.0.4

WOW, it was great. Quick fix. Thank you very much

@JSON function is not working
Seems to be working

Closing the issue ... the fix is available from v2.0.4

authors: Eugene-Melbourne haidubogdan josevv28

repo: haidubogdan/netbeans-php-blade-plugin


text:
Add open graph image

@davehakkens Can you please create one (like for precious plastic)? It's the one that also shows up on facebook and twitter, for example.

@davehakkens Thanks!

authors: davehakkens leo

repo: hakkens/phonebloks


text:
希望添加搜索功能

如果数据过多，查找会很麻烦，有了搜索会更方便。

下次更新会考虑增加这个功能

v1.3.0 已增加

authors: hal-wang zaixialxl

repo: hal-wang/Lavcode


text:
Programs called that a message waiting status (MSGW)

I was playing with the program object call action and my test program uses fixed format code like the following.

The code causes the *EXT joblog screen to appear asking for a reply like the following.

If I run this program through VS Code it sits at the MSGW status and I know of no way to reply to end the program.  This is not a normal program design it's just a small test program.

Is there a way to simply force the program to move on without needing to end the service SSH job?
Thanks, Matt

Okay, this is a nonissue.  I did not realize DSPLY op-codes went to QSYSOPR when run in batch.
Thanks, Matt

repo: halcyon-tech/vscode-ibmi


text:
No Elements in devtools

When I run ns debug ios (with or without --bundle) I don't get an elements panel or a preview in the opened devtools.
I'm not sure if this is a Native Script or a Svelte-Native issue.

I can reproduce this, It used to work in a limited fashion, not sure when it went away. I am not sure I did anything that would cause it.

@halfnelson @Crisfole i think this is a N issue.

authors: Crisfole farfromrefug halfnelson

repo: halfnelson/svelte-native


text:
Svtyper0.1.0

This brings in the newest svtyper.

Coverage increased (+0.03%) to 82.86% when pulling 4b6bdae9b9985407092f545fe345247a43a6101e on svtyper0.1.0 into e258056643ae42b2449bc767e1e335823c667fe8 on develop.

Coverage increased (+0.03%) to 82.86% when pulling 4b6bdae9b9985407092f545fe345247a43a6101e on svtyper0.1.0 into e258056643ae42b2449bc767e1e335823c667fe8 on develop.

Hooray!

On Nov 17, 2016, at 8:20 PM, Dave Larson notifications@github.com wrote:
This brings in the newest svtyper.
You can view, comment on, or merge this pull request online at:
https://github.com/hall-lab/svtools/pull/185
Commit Summary
remove old svtyper
Squashed 'svtools/bin/svtyper/' content from commit 7a349c4
Merge commit 'c5d576884bac8b89157119af25f3e075e979f0d9' as 'svtools/bin/svtyper'
update genotype for new svtyper (v0.1.0)
Update tutorial to reflect use of latest svtyper
File Changes
M Tutorial.md (5)
A svtools/bin/svtyper/.travis.yml (54)
M svtools/bin/svtyper/README.md (74)
A svtools/bin/svtyper/etc/het.png (0)
A svtools/bin/svtyper/etc/hom_alt.png (0)
A svtools/bin/svtyper/etc/hom_ref.png (0)
A svtools/bin/svtyper/etc/my.bam.json.pdf (0)
A svtools/bin/svtyper/etc/my.bam.json.png (0)
A svtools/bin/svtyper/requirements.txt (1)
D svtools/bin/svtyper/scripts/batchtyper (424)
A svtools/bin/svtyper/scripts/lib_stats.R (48)
D svtools/bin/svtyper/scripts/sv_counts.sh (19)
M svtools/bin/svtyper/svtyper (1624)
A svtools/bin/svtyper/test/NA12878.bam.json (808)
A svtools/bin/svtyper/test/NA12878.target_loci.sorted.bam (0)
A svtools/bin/svtyper/test/NA12878.target_loci.sorted.bam.bai (0)
D svtools/bin/svtyper/test/NA12893.het.vcf (716)
D svtools/bin/svtyper/test/NA12893.hom.vcf (92)
A svtools/bin/svtyper/test/example.gt.vcf     (354)
A svtools/bin/svtyper/test/example.vcf     (344)
D svtools/bin/svtyper/test/results.txt (14)
D svtools/bin/svtyper/test/run_svtyper.sh     (37)
A svtools/bin/svtyper/test/svtyper.py (1)
A svtools/bin/svtyper/test/test.sh (22)
A svtools/bin/svtyper/test/test_svtyper.py (51)
M svtools/genotype.py (25)
Patch Links:
https://github.com/hall-lab/svtools/pull/185.patch
https://github.com/hall-lab/svtools/pull/185.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

authors: coveralls ernfrid ryanlayer

repo: hall-lab/svtools


text:
Negative Number Conversion

My bank exports outflows as negative numbers. The converter correctly puts these into the outflow column, but leaves them negative, which breaks the YNAB import.

Will not help to put your transaction amount to income field instead?

Also have this issue with American Express imports. Spending appears as inflow, payments outflow. Is there support to invert the values?

For now the problem can be workaround by opening the result in a text editor like NotePad++ and doing a Regex-Replace replacing instances of ,-(\d+\.\d+), with ,(\1)-, basically moving the minus-sign to the end of the amount. YNAB is able to deal with those.
If I have the time I will submit a PullRequest in that regard.

I submitted pull request #25 to fix this. You can see it in action here: https://legoscia.github.io/ynab-csv/

authors: antgeo kombatkarl legoscia tonyno weiserr

repo: halloffame/ynab-csv


text:
error in images_data json. executable_path

I'm getting an error when running gallery-build on a Google photos album. I get:

gallery-build
Building the Simple Photo Gallery...
Generating thumbnails...
Generating the images_data.json file...
Starting Firefox webdriver...
Something went wrong while generating the images_data.json file: init() got an unexpected keyword argument 'executable_path'

Am I missing some utility or setting?
thanks
FKG

Addressed in release 1.5.6

authors: fkgruber kroesche

repo: haltakov/simple-photo-gallery


text:
🛑 Grafana1 is down

In 6f55a39, Grafana1 (https://grafana1.jenshamann.solutions) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Grafana1 is back up in f672b03 after 9 minutes.

repo: hamannjens/upptime


text:
⚠ ClamAV has degraded performance

In 37edc62, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 55 ms

Resolved: ClamAV performance has improved in 9fddb09.

repo: hamboneZA/caffeine


text:
تغییر روش WARP

سلام و خسته نباشید ./. اکر امکانش روش Warp رو تغییر بدین
ممکن هستش با این روش بهینه تر بشه
https://github.com/chika0801/sing-box-examples/blob/de3b0c48869c1b7ad03212f4eba391692d73f6c0/wireguard.md
&
https://github.com/chise0713/warp-reg.sh
{
"endpoint":{
"v4": "162.159.192.7",
"v6": "[2606:4700:d0::a29f:c007]",
},
"reserved_dec": [35, 74, 190],
"reserved_hex": "0x234abe",
"reserved_str": "I0q+",
"private_key": "yL0kApRiZW4VFfNkKAQ/nYxnMFT3AH0dfVkj1GAlr1k=",
"public_key": "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=",
"v4": "172.16.0.2",
"v6": "2606:4700:110:81f3:2a5b:3cad:9d4:9ea6"
}

..


text:
Fix account selector height

Closes #63.

I was thinking about fixing the size as well but of you run the app on apple devices the vertical scroll bar is hidden which might look confusing if the user don't know about this mac/iOS feature.
Is there anyway to always show the scroll bar for overflow in apple devices like polkadot.js app does.

I was thinking about fixing the size as well but of you run the app on apple devices the vertical scroll bar is hidden which might look confusing if the user don't know about this mac/iOS feature.
Is there anyway to always show the scroll bar for overflow in apple devices like polkadot.js app does.

Good point. I added this:
&::-webkit-scrollbar {
      background-color: white;
      width: 12px;
      border-radius: 8px;
  }

&::-webkit-scrollbar-thumb {
      background-color: grey;
      border-radius: 6px;
      border: 2px solid white;
  }

authors: erler hamidra

repo: hamidra/dotdrop

license: Unlicense


text:
Fix spelling in README.md

Fixed typo

Thanks!

authors: alloyxrp hammertoe


text:
Enable JIT features for C# performance

Two options that can be enabled for long running processes.
https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/#jit
Profile Guided Optimizations:
https://devblogs.microsoft.com/dotnet/conversation-about-pgo/
environment variables to set:
DOTNET_TieredPGO = 1
DOTNET_ReadyToRun = 0
note that DOTNET_TieredPGO  doesn’t disable use of R2R images, so if you want the entirety of the core libraries also employing dynamic PGO, you’ll also need to set DOTNET_ReadyToRun=0

Compilation Settings Reference
https://learn.microsoft.com/en-us/dotnet/core/runtime-config/compilation

"it’s now possible to simply put <TieredPGO>true</TieredPGO> into your .csproj, and it’ll have the same effect as if you set DOTNET_TieredPGO=1 prior to every invocation of the app, enabling dynamic PGO (note that it doesn’t disable use of R2R images, so if you want the entirety of the core libraries also employing dynamic PGO, you’ll also need to set DOTNET_ReadyToRun=0)."


text:
Access to Handsontable instance with Angular2 wrapper

Description
Unable to inject HotRegisterer to component
Steps to reproduce
I am referring the "Set up a component" section from https://handsontable.github.io/angular-handsontable/examples/access-to-handsontable. Below error is displayed on the console just by injecting HotRegister to a component.
Stacktrace
I am getting following error.
Unhandled promise rejection Error: Zone.js has detected that ZoneAwarePromise (window|global).Promise has been overwritten.
Most likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)
at Function.Zone.assertZonePatched (zone.js:44)
at new NgZone (core.es5.js:3973)
at PlatformRef_._bootstrapModuleFactoryWithZone (core.es5.js:4767)
at core.es5.js:4812
at run (index.umd.js:33758)
at index.umd.js:33771
at MutationObserver.flush (index.umd.js:65715)
at ZoneDelegate.invoke (zone.js:391)
at Zone.runGuarded (zone.js:154)
at MutationObserver. (zone.js:132)
Your environment

Wrapper version: 1.0.3
Browser Name and version: Chrome Version 60
Operating System: MacOS

Hi @kunalmkamble
The issue seems to be the same as mentioned at #17
Can you confirm that?

Issue is same but the trigger is point are different. I am facing this issue when I am trying to access the instance of the Handsontable.
Still I went ahead an applied the solution mentioned in #17. It resolved the issue, but pro features stopped working.
After debugging the issue I have narrowed down to following cases
If I use
import { HotTableModule } from 'angular-handsontable';
Pro features does not work
If I use
import { HotTableModule } from 'angular-handsontable/index';
End up getting following error on console
Error: No provider for HotRegisterer!

I have to say that I am not familiar with the following bug
No provider for HotRegisterer!
@swistach will be back on Monday and will check what can be the cause

Hello @swistach could please address this, this is a blocker issue for us for the last whole week. We are not able to use few pro feature because of this.

changed back
import { HotTableModule } from 'angular-handsontable';
from
import { HotTableModule } from 'angular-handsontable/index';
Cleaned npm cache, and installed handsontable module again.
This fixed above isssue mentioned.

With below line to include HotTableModule pro features stopped working for me.
import { HotTableModule } from 'angular-handsontable/index';
if I changed it to
import { HotTableModule } from 'angular-handsontable/index';
Below error starts showing up in the browser console.

No provider for HotRegisterer!

Hi @kunalmkamble
Have you added the HotTableModule into imports as shown below (app.module.ts)?
  imports: [
    BrowserModule,
    HotTableModule
  ],

Yes, i did.

Can you share your app.component.ts file?

Our app structured  like App module has core module . Core module is making use of handsontable. So sharing our core module and component files.
Archive.zip

Yes, you are correct. If use it as above mentioned I end up getting
No provider for HotRegisterer!
in the browser console, and handsontable wont render.

@swistach do you have any ideas what can cause this issue?

in app.module.ts  @NgModule add below
providers:[HotRegisterer]
It somehow fixed my problem for my error No provider for HotRegisterer!

Thanks @GregFuntera that solved my problem too!

Have you tried adding  a hotId in component.html
hotId="hotInstance"
then in your component.ts
export class AppComponent {
instance: string = "hotInstance";
constructor(private _hotRegisterer: HotRegisterer) {}
private doSomething() {
const hot = this._hotRegisterer.getInstance(this.instance);
}
}

Yes,  i I already have mentioned setting in component.html . No success.

authors: AMBudnik GregFuntera kunalmkamble

repo: handsontable/angular-handsontable


text:
Issue with detecting Move to and Move from

Using the exact code in the README.md and adding the following:

else if event.mask.contains(event_mask::MOVED_FROM) {
println!("Moved from {:?}", event.name);
} else if event.mask.contains(event_mask::MOVED_TO) {
println!("Moved to {:?}", event.name);
} else {
println!("Other event\n");
}

I am unable to detect the moving of a file (or at least some other event symbolized by the last else when I mv a file).
Using  inotifywait on the same directory yields the 'correct' events:
MOVED_FROM A
MOVED_TO B

When I run mv A B

Hi @George3d6, and sorry for the late reply.
Have you also modified the watch mask? Here's the relevant piece from the README:
inotify
    .add_watch(
        current_dir,
        watch_mask::MODIFY | watch_mask::CREATE | watch_mask::DELETE,
    )
    .expect("Failed to add inotify watch");

This tells inotify which events to watch for.
With something like this, it should work:
watch_mask::MODIFY | watch_mask::CREATE | watch_mask::DELETE | watch_mask::MOVE,

I'm closing this issue. Feel free to add more comments, if there's anything else you need help with.

repo: hannobraun/inotify-rs

license: ISC


text:
关于M01

M01:在0.3.55版本【型号兼容模式】与【特殊型号获取对话记录】都设为false或true，都可以语音了。
如果【型号兼容模式】为 true，默认UI显示播放中，但音箱没声音。
型号:S12A、LX04、S12 在米家APP可以联动，比如客厅有人自定义指令:播放歌曲、关机...等
而M01无论【型号兼容模式】与【特殊型号获取对话记录】设为false或true，都无法执行任何自定义指令…

M01 保持默认设置应该是能语音和播放的吧。自定义指令的功能应该是 M01 本身就不支持，可能属于放弃维护的产品吧。

M01 保持默认设置应该是能语音和播放的吧。自定义指令的功能应该是 M01 本身就不支持，可能属于放弃维护的产品吧。

刚试了用:pause是可以暂停

只能网页里点关机按钮，或者语音关机。所有型号都一样。

型号:S12A、LX04、S12

只能网页里点关机按钮，或者语音关机。所有型号都一样。

在型号:S12A、LX04、S12 除了能网页里点关机按钮或者语音开关机外，能在米家APP自定义指令进行播放与关机(例如当客厅客有人自定义指令"播放歌曲"，无人自定义指令"关机"。M01自定义指令"pause"可以暂停，其他口令不行。

刚又试了一下，用自定义play stop、power off可以停止播放关机，用自定义play music可以播放音乐，可能M01不需要下划线

感谢你的反馈。

repo: hanxi/xiaomusic


text:
validation loss miscalculation

Thanks for this amazing project!
Currently, the val loss is calculated between estimation and low_quality. But it should be between estimation and sp_target. Could you please confirm?
It looks correct in the gsr_voicefixer.py

Oh ncie! Thanks for that!

authors: haoheliu satvik-venkatesh


text:
[Usage] Is there a python script to run infer ?

Describe the issue
Hi deer author，
I have 2 questions:

I found that there is a predict.py in the root dir and run_llava.py in LLaVA/llava/eval dir. I wonder which can be used to run infer ?
Refering to the guide of installation on windows, when i ran 'pip install -e .'，pytorch 2.1.2 cpu version will be installed, which is conflicted with the step of installation of pytorch 2.0.1 gpu version (pip install torch==2.0.1+cu117 torchvision==0.15.2+cu117 torchaudio==2.0.2 --index-url https://download.pytorch.org/whl/cu117). So which version is required exactly ？

Thanks !

@hollyaoyaozi Hi, which script did you use for inference?

Hi @hollyaoyaozi @prokaryote-hgy did you figure out which script to use? Thanks

authors: anas-zafar hollyaoyaozi prokaryote-hgy

repo: haotian-liu/LLaVA


text:
LDAP Authentication

Seems to be a bug in LDAP authentication - I can't seem to get it to work with AD - spins and spins and spins and no results
Authenticating against a Windows Server 2022 machine, ldap3 module works fine, ldPlease advise.... I'm 99% of the way there.

It works fine. Check the logs, probably there is an answer

Traceback (most recent call last):
File "/var/www/haproxy-wi/app/options.py", line 723, in
roxywi_user.get_ldap_email()
File "/var/www/haproxy-wi/app/modules/roxywi/user.py", line 219, in get_ldap_email
bind = ldap_bind.simple_bind_s(user, password)
File "/usr/local/lib/python3.10/dist-packages/ldap/ldapobject.py", line 248, in simple_bind_s
msgid = self.simple_bind(who,cred,serverctrls,clientctrls)
File "/usr/local/lib/python3.10/dist-packages/ldap/ldapobject.py", line 242, in simple_bind
return self._ldap_call(self._l.simple_bind,who,cred,RequestControlTuples(serverctrls),RequestControlTuples(clientctrls))
File "/usr/local/lib/python3.10/dist-packages/ldap/ldapobject.py", line 128, in _ldap_call
result = func(*args,**kwargs)
ldap.SERVER_DOWN: {'result': -1, 'desc': "Can't contact LDAP server", 'errno': 107, 'ctrls': [], 'info': 'Error in the pull function.'}
server is not down - works just fine via LDAPsearch.

Does Ldapsearch work on the Roxy-WI server? Also there is could be problems with port, ssl settings

Figured it out, the connection string in users.py had a small error.
Cheers!
-B
Brett Ian Rutherford
@.***> | Celltel:740.424.5620 | LinkedInhttps://www.linkedin.com/in/brettianrutherford | Bloghttps://www.brettrutherford.com

From: Pavel Loginov @.>
Sent: Wednesday, July 12, 2023 5:23:58 PM
To: hap-wi/roxy-wi @.>
Cc: Brett Rutherford @.>; Author @.>
Subject: Re: [hap-wi/roxy-wi] LDAP Authentication (Issue #361)
Does Ldapsearch work on the Roxy-WI server? Also there is could be problems with port, ssl settings
—
Reply to this email directly, view it on GitHubhttps://github.com/hap-wi/roxy-wi/issues/361#issuecomment-1633105748, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHJVRRK3KI6T3Y7DYHPIVG3XP4IW5ANCNFSM6AAAAAA2HZN2MM.
You are receiving this because you authored the thread.Message ID: @.***>

Could you say what the strings and more about the small error?

What was preventing this from being used as is - is a bug in the logic for "ldaps type" which always defaulted it to ldaps which wouldn't work in my environment - i set ldap to always be ldap and that works fine
Now I'm running into an issue where any known user basically can log in with any password, and I'm at my wits end trying to solve it.

repo: hap-wi/roxy-wi


text:
Suggestion: Make explicit the version of Erlang in the book

As stated here, it may be helpful to explicitly state somewhere in the book which version it targets.
Then readers can guess about the contents of the book even after the implementation is changed later. Since sometimes there are major changes that affect the contents of this book.

Yes, I have been thinking about this.
One problem is that right now there are old pieces of text written when Erlang was on version 14 and and 15 and newer parts that cover version 18 and 19.
Perhaps we would need to tag each chapter with which Erlang version it is updated to?
The goal right now is to cover Erlang 19 but we can not really state in the preface or introduction that the book covers 19 since some chapters have not been revised to that version.
I am all for making this information clear in some way so any suggestion on how to do it is welcome.

I think a [NOTE] at the start of each chapter describing which version it was written for would be great.

OTP 21 changes how messages are added to other processes, but I'm not 💯 if the diagrams need to change.

Agreed with @garazdawi 's comment above, I think just adding OTP version to [NOTE] would work. If there is more to say, we can always add descriptions to it.

How bad did it look in the PDF? (or did it not even build?)

It built, but looks as below:

I see it's using dblatex, but asciidoctor-pdf can not be used?
Also, shaape does not look being maintained anymore (https://github.com/christiangoltz/shaape/issues/20), the last commit was 2014. Does it make sense to look for an alternative ?

Yes it might be a good time to update the build process. My plan is to get to finish the missing chapters in the near future and I will work more actively on the book now.
If you have some suggestions please let me know.

The addition of missing chapters would be great. Does it help in any way to try to improve the formatting or layout at the moment, or better to wait for now?

If you want to do it please go ahead, I would appreciate it.

Got it.

As part of https://github.com/happi/theBeamBook/pull/135, Admonition icon works in pdf as below:

On HTML, it looks as below:

authors: KronicDeth garazdawi happi hirotnk

repo: happi/theBeamBook


text:
fix beam_instructions code example

Looks like one of the labels were accidentally included twice, so I removed the duplicate.

Thanks.

authors: DrPhil happi