Log CURRENT_SCHEMA

From @hkpatv on August 6, 2013 8:9
For some scheduled tasks we use external authentication to call the same stored procedure defined on multiple schemas (ie phtutl.purge_pkg.purge, thtutl.purge_pkg.purge).
For current logging version, it is not easy to see which of the stored procedures is being called, because the username field is populated with the external username, OS$ORACLE, only.
I think it may be useful to have an additional field (schema_name?) which is populated with the value of "SYS_CONTEXT ('USERENV', 'CURRENT_SCHEMA')".
Note not a huge deal for us, as we have configured the dbms_application_info action field in our calling process, and also can infer from the UNIT_NAME field.
Copied from original issue: tmuth/Logger---A-PL-SQL-Logging-Utility#34

From @lafhq on August 14, 2013 8:0
Why not do: logger.log('Some log', 'youre scope ' || sys_context('userenv','current_schema));
there is no real need for a separate field in my opinion.

I agree that we probably don't want to add an additional field just yet. Is there any reason why you don't just create multiple logger schemas (one for each parent schema). For instance logger_phtutl and logger_thutl. Then each parent schema have references to their associated logger schema?

From @hkpatv on June 16, 2014 6:28
I prefer to have single location for all applications log data (database hosts many applications), but understand this is a matter of preference.  As mentioned, not really a bit deal, no problem to close.

Will close the ticket. We also have a "user" column which uses either the APEX user (if exists) or the USER value.
If we get more requests for the CURRENT_SCHEMA user we'll re-evaluate this request.


Require fixed scikit-image

This PR fixes the ImportError: cannot import name '_validate_lengths' exception from older versions of scikit-image.
To reproduce in a fresh Python installation:
pip install scikit-image==0.14.1 imgaug
python -c "import imgaug"

But the issue was fixed on their end in 0.14.2.
This should close #235.
It's not going to fail in your requirements.txt because the latest version of scikit-image works correctly. But you could require that to be >= 0.14.2 too.

Codecov Report

Merging #377 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #377   +/-   ##
=======================================
  Coverage   95.53%   95.53%
=======================================
  Files          32       32
  Lines       10509    10509
=======================================
  Hits        10039    10039
  Misses        470      470

Codecov Report

Merging #377 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #377   +/-   ##
=======================================
  Coverage   95.53%   95.53%
=======================================
  Files          32       32
  Lines       10509    10509
=======================================
  Hits        10039    10039
  Misses        470      470

That scikit-image problem has caused indeed a lot of issues so far. Seems sane to bump the minimum version of it. Merged the patch and thanks for the help!


Get APIs on stacks

Submission of Get APIs for stacks developed using MongoDB and Typescript.
Created a new collection under users_db database named stackmodel and inserted the stacks into that model.
Test using http://localhost:3000/v1/stacks/5fa8931215ad0f409dd8f6e3 to get a specific stack
Test using http://localhost:3000/v1/stacks/ to get all stacks in the MongoDB Database.
Hope to hear from you soon.

Thanks for submitting! Closing now.


Trim StepStates for implicit steps

Fixes #338
Proposed Changes

If a build specifies no source, skip only the first StepState
If the build specifies source, skip the first two StepStates
Add tests, and move diffmatchpatch helper to pkg/buildtest

Release Note
.Status.StepStates omits states for implicit steps, so the number of StepStates == number of user-specified build steps

/assign @shashwathi

I wonder if we are losing potentially valuable signal when credential initialization fails?  Creds has proven to be a source of friction with the Build CRD, and so I just want to make sure we're not making things worse.

I wonder if we are losing potentially valuable signal when credential initialization fails? Creds has proven to be a source of friction with the Build CRD, and so I just want to make sure we're not making things worse.

That's a reasonable concern. I think the solution there is to put some more work into surfacing creds-init and source-fetching statuses into the build status itself, probably via termination messages.
These implicit steps should be a transparent implementation detail to the user, and they shouldn't need to know how many implicit steps we add at the beginning (and possibly end) of their specified steps, to be able to tell which of their steps may have failed.

That's a reasonable concern. I think the solution there is to put some more work into surfacing creds-init and source-fetching statuses into the build status itself, probably via termination messages.

I like this idea. We can loop through the Init containers and only surface the errors if there are any. Ignore implicit steps if they are not providing value to the user.

/lgtm
/hold cancel


Support #[varargs] in object wrap

#[fast]
fn with_varargs(
  &self,
  #[varargs] args: Option<v8::FunctionCallbackArguments>,
) {

}

Codecov Report
Attention: Patch coverage is 78.26087% with 5 lines in your changes missing coverage. Please review.

Project coverage is 81.81%. Comparing base (0c7f83e) to head (a006bc2).
Report is 191 commits behind head on main.

Files with missing lines
Patch %
Lines

ops/op2/signature.rs
54.54%
5 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #994      +/-   ##
==========================================
+ Coverage   81.43%   81.81%   +0.37%
==========================================
  Files          97       98       +1
  Lines       23877    25810    +1933
==========================================
+ Hits        19445    21116    +1671
- Misses       4432     4694     +262

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Identity Provider doesn't support upstream Sign-out

Question
Hi there,
For my test purposes, I created an External Identity Provider which does not support _ upstream IdP Sign out_.
Here is the example of their discovery endpoint which is possible to see that is missing the end_session_endpoint.
	"issuer": "https://my-domain.auth0.com/",
	"authorization_endpoint": "https://my-domain.auth0.com/authorize",
	"token_endpoint": "https://my-domain.auth0.com/oauth/token",
	"userinfo_endpoint": "https://my-domain.auth0.com/userinfo",
	"mfa_challenge_endpoint": "https://my-domain.auth0.com/mfa/challenge",
	"jwks_uri": "https://my-domain.auth0.com/.well-known/jwks.json",
	"registration_endpoint": "https://my-domain.auth0.com/oidc/register",
	"revocation_endpoint": "https://my-domain.auth0.com/oauth/revoke",
	"scopes_supported": ["openid", "profile", "offline_access", "name", "given_name", "family_name", "nickname", "email", "email_verified", "picture", "created_at", "identities", "phone", "address"],
	"response_types_supported": ["code", "token", "id_token", "code token", "code id_token", "token id_token", "code token id_token"],
	"code_challenge_methods_supported": ["S256", "plain"],
	"response_modes_supported": ["query", "fragment", "form_post"],
	"subject_types_supported": ["public"],
	"id_token_signing_alg_values_supported": ["HS256", "RS256"],
	"token_endpoint_auth_methods_supported": ["client_secret_basic", "client_secret_post"],
	"claims_supported": ["aud", "auth_time", "created_at", "email", "email_verified", "exp", "family_name", "given_name", "iat", "identities", "iss", "name", "nickname", "phone_number", "picture", "sub"],
	"request_uri_parameter_supported": false,
	"device_authorization_endpoint": "https://my-domain.auth0.com/oauth/device/code"
}

For the Sign-out, I'm following the example:
https://identityserver4.readthedocs.io/en/latest/topics/signout_external_providers.html
But in the method BuildLoggedOutViewModelAsync, which could be found below, I'm always getting true from HttpContext.GetSchemeSupportsSignOutAsync(idp);;
https://github.com/IdentityServer/IdentityServer4.Demo/blob/master/src/IdentityServer4Demo/Quickstart/Account/AccountController.cs#L331
And also, I could see that User.FindFirst(JwtClaimTypes.IdentityProvider)?.Value; is returning the AuthenticationScheme set up at Startup.cs.
Finally, when it failing in the previous validation, my sign-out it's trying to call IdP and then I got this error
"Cannot redirect to the end session endpoint, the configuration may be missing or invalid."
Am I missing something?
As a reference, It's the same issue reported here:
https://stackoverflow.com/questions/56565997/identity-server-4-getschemesupportssignoutasync-returns-incorrect-response
Minimal working example
This is my code on Startup.cs
services
	.AddAuthentication()
	.AddOpenIdConnect(IdentityProviderName,
		IdentityProviderName, options =>
		{
			options.SignInScheme = IdentityServerConstants.ExternalCookieAuthenticationScheme;
			options.SignOutScheme = IdentityServerConstants.SignoutScheme;
			options.Authority = IdentityProviderAuthority;
			options.MetadataAddress = IdentityProviderDiscoveryUrl;
			options.ClientId = IdentityProviderClientId;
			options.ClientSecret = IdentityProviderClientSecret;
			options.ResponseType = IdentityProviderResponseType;

			options.TokenValidationParameters = new TokenValidationParameters
			{
				ValidateIssuer = false,
				NameClaimType = "name"
			};

			foreach (var scope in IdentityProviderScopes)
			{
				options.Scope.Add(scope);
			}

			options.CallbackPath =
				new PathString(ServiceProviderCallbackPath);

			options.SaveTokens = true;
			options.Events = new OpenIdConnectEvents
			{
				OnRedirectToIdentityProvider = context =>
				{
					if (context.Properties.Items.TryGetValue("username", out var username))
					{
						context.ProtocolMessage.LoginHint = username;
					}

					if (context.Properties.Items.TryGetValue("domainHint", out var domainHint))
					{
						context.ProtocolMessage.DomainHint = domainHint;
					}

					return Task.CompletedTask;
				}
			};
		});

Versions
.net core: 3.1.101
IdentityServer4: 3.1.1
Thank you so much.

But in the method BuildLoggedOutViewModelAsync, which could be found below, I'm always getting true from HttpContext.GetSchemeSupportsSignOutAsync(idp);;

It returns true because the protocol support signout, but it wouldn't know if the specific provider doesn't. I'd suggest to change that code to exclude your idp scheme.

Hi @brockallen,
It does make sense for me now.
I will change the code to validate it.
Thank you for your quick response.


Parsed channels in slash commands do not have any permission overwrite data

Summary
It seems that permission overwrite data is missing from guild channels when used with slash commands. channel.overwrites will always return an empty dictionary.
Reproduction Steps
1). Create a slash command with a channel option
2). Check the overwrites for that channel
Minimal Reproducible Code
async def lock(
    self,
    interaction: disnake.ApplicationCommandInteraction,
    channel: disnake.TextChannel
) -> None:
    # Will always be {}
    print(channel.overwrites)

Expected Results
To receive the permission overwrites for that channel.
Actual Results
An empty dictionary at all times.
Intents
NA
System Information

Python v3.8.6-final
disnake v2.2.2-beta

disnake pkg_resources: v2.2.2

aiohttp v3.7.4.post0
system info: Windows 10 10.0.19041

Checklist

[X] I have searched the open issues for duplicates.
[X] I have shown the entire traceback, if possible.
[X] I have removed my token from display, if visible.

Additional Context
No response

Yup, this seems to be a bug, a workaround for this could be to get the channel using inter.guild.get_channel(channel.id).
We will work to fix this bug in the next version :)

Yeah, I was already using a workaround. It's too bad Discord does not provide that data.

I think the solution will be internally updating the channel from the cache before the callback is called, EQUENOS mentioned that in discord.


observable client error handling

I'm not an rxjs expert by any means but there appears to be no way to catch internal errors created by chainHead$, other than using the onUnhandledError global rxjs config. It also could be the case that all the observables created by chainHead$ are hot (i have no idea), and since I didn't provide an error handler to each one of them, it bubbles up to the global error handler.

There shouldn't be a need for this. If you see this happening, that means that there is another bug. Therefore, it's that bug what should be solved.


How to change the first menuItem background

I'm using the select component and want to customize the first menuItem default background color, I'm not able to find the respective class, because if we click on inspect the background color is removed.
Steps to reproduce:
Click on select
In the first menuItem, the default background is applied.
Right-click to inspect.
The background color is disappearing in the first menuItem, hence not able to inspect or update the background color.
Expected:
The background color of the first menuItem should be customizable.
Code:
`import * as React from 'react';
import Box from '@mui/material/Box';
import InputLabel from '@mui/material/InputLabel';
import MenuItem from '@mui/material/MenuItem';
import FormControl from '@mui/material/FormControl';
import Select, { SelectChangeEvent } from '@mui/material/Select';
export default function BasicSelect() {
const [age, setAge] = React.useState('');
const handleChange = (event: SelectChangeEvent) => {
setAge(event.target.value as string);
};
return (
<Box sx={{ minWidth: 120 }}>

Age

Ten
Twenty
Thirty

);
}`
Attached image for reference

The background-color appears on hover only.
You should customise the background color specifically on hover.


os,os/signal: documentation issue with Notify(), syscall.SIGTERM, and CTRL_CLOSE_EVENT/CTRL_LOGOFF_EVENT/CTRL_SHUTDOWN_EVENT

Go version
go1.23
Output of go env in your module/workspace:
Not applicable

What did you do?
I am trying to understand how Go handles signals on Windows.
What did you see happen?
When I read https://pkg.go.dev/os/signal?GOOS=windows#hdr-Windows, I see:

Additionally, if Notify is called, and Windows sends CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT or CTRL_SHUTDOWN_EVENT to the process, Notify will return syscall.SIGTERM

However, in https://pkg.go.dev/syscall?GOOS=windows there is no syscall.SIGTERM.
What did you expect to see?
Probably, the documentation meant me to use https://pkg.go.dev/golang.org/x/sys/windows.
I would expect the os/signal to indicate that I should look for the package described above.

Related Issues and Documentation

Go 1.14 Release Notes > Standard library > Minor changes to the library > os/signal
os, os/signal: inconsistent documentation #27854 (closed)
runtime: treat CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, CTRL_SHUTDOWN_EVENT as SIGTERM on Windows
os, runtime: CTRL_CLOSE_EVENT should generate SIGHUP on Windows #6948
os: support Process.Signal(Interrupt) on Windows #46345 (closed)
os/signal: windows is supported, update docs #5035 (closed)
os: misleading document #22454 (closed)

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

it does exist: https://cs.opensource.google/go/go/+/master:src/syscall/types_windows.go;l=65?q=SIGTERM&sq=&ss=go%2Fgo

You are right @seankhliao -- sorry for my lack of attention to what I thought I saw.


Jupyter notebook server with password cannot be attached to

Run 'jupyter notebook password'
Start jupyter
Set the URL as the URL to use in VS code.
VS code does not ask for a password and you get a 403 error

This works now. Not sure why it failed.

Can somebody else try it?

Validated. Worked just fine for me.


Can't update my system due to a weird bug with systemd-boot-builder.py

Describe the bug
I run nixos-rebuild --flake .\# boot and I get:
Traceback (most recent call last):
  File "/nix/store/870i4idnpkj45zcd39ccxj14vc0vkcki-bza6dmx1w5c0xrvs1m7704ijnzqcrsfi-systemd-boot", line 394, in <module>
    main()
  File "/nix/store/870i4idnpkj45zcd39ccxj14vc0vkcki-bza6dmx1w5c0xrvs1m7704ijnzqcrsfi-systemd-boot", line 377, in main
    install_bootloader(args)
  File "/nix/store/870i4idnpkj45zcd39ccxj14vc0vkcki-bza6dmx1w5c0xrvs1m7704ijnzqcrsfi-systemd-boot", line 320, in install_bootloader
    gens = get_generations()
           ^^^^^^^^^^^^^^^^^
  File "/nix/store/870i4idnpkj45zcd39ccxj14vc0vkcki-bza6dmx1w5c0xrvs1m7704ijnzqcrsfi-systemd-boot", line 195, in get_generations
    gen_list = subprocess.check_output([
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/subprocess.py", line 466, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/nix/store/j7rp0y3ii1w3dlbflbxlv4g7hbaaz3bs-nix-2.18.2/bin/nix-env', '--list-generations', '-p', '/nix/var/nix/profiles/system', '--option', 'build-users-group', '']' died with <Signals.SIGSEGV: 11>.
warning: error(s) occurred while switching to the new configuration

Additionally (it might be related), I'm experiencing the following issue:
https://discourse.nixos.org/t/nix-daemon-service-wont-start-but-sudo-nix-daemon-works/46072
I'm rather frustrated about these issues because I haven't done anything different in this system upgrade, and it seems I experience issues no body else experiences because I got no replies on discourse...
Here are further steps I did to try to debug the issue:
Running manually the command that fails, seems to work:
$ sudo /nix/store/j7rp0y3ii1w3dlbflbxlv4g7hbaaz3bs-nix-2.18.2/bin/nix-env --list-generations -p /nix/var/nix/profiles/system --option build-users-group ""
 376   2024-05-27 16:38:40
 377   2024-05-27 18:36:23
 378   2024-05-29 09:49:38   (current)

I also learned that the script that calls this nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py is the switch-to-configuration.pl script, but that didn't led me to anything suspicious.
Steps To Reproduce
I am not sure how to do this, perhaps you'd get the same issues if you'd simply upgrade your system to the current nixos-unstable. The Nixpkgs revisions I'm switching to is  bfb7a882678e518398ce9a31a881538679f6f092 .
Expected behavior
No error, and nixos-rebuild switches my configuration just fine.
Additional context
Probably not relevant, but this system upgrade is a bit critical for me, because I'm trying to workaround this issue with nvidia_x11 video driver: https://bbs.archlinux.org/viewtopic.php?pid=2155426#p2155426
Notify maintainers
I'm ccing anyone who contributed to nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py in 2024, because I don't think there is an official maintainer:

@Mic92
@RaitoBezarius
@r-vdp
@sdht0

Metadata
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.8.10-lqx1, NixOS, 24.11 (Vicuña), 24.11.20240524.bfb7a88`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.2`
 - nixpkgs: `/nix/store/z71lmgd0ydfnax1b13zbrls5idf1y7ak-source`

Add a :+1: reaction to issues you find important.

The official maintainer is @JulienMalka to the best of my knowledge.

Hmm, I'm on the same nixpkgs revision and didn't have such an issue.
My first reaction would be to run a memory test, random segfaults like this could be due to a dying memory module.
If the memtest comes back clean, I'd look at the core dumps (check with coredumpctl) and create an issue in the nix repo including the core dumps.
It seems to me that the actual issue here is that nix is segfaulting on your system, I don't think that anything is wrong with the systemd-boot script here (but since it uses nix, it's expected to crash if nix crashes unexpectedly, not much we can do there).
Are you ok with closing this issue and opening an issue in the nix repo regarding the nix segfaults instead?
Definitely run memtest for a couple of hours before opening such an issue though, to exclude hardware failure.

Thanks for the advice @r-vdp . What kind of memory test would you recommend?
What made makes me suspicious of the script is the fact that I don't experience this SIGSEGV when I run the same command from the command line, and this is consistent. Also the fact that nix-daemon.service fails with SIGSEGV as well, but doesn't fail when I run nix-daemon manually in a terminal, also makes me suspicious of Nixpkgs, because Nixpkgs sets up nix-daemon.service.
Here is my coredump backtrace:
           PID: 4428 (nix-daemon)
           UID: 0 (root)
           GID: 0 (root)
        Signal: 11 (SEGV)
     Timestamp: Wed 2024-05-29 11:02:09 IDT (39min ago)
  Command Line: nix-daemon --daemon
    Executable: /nix/store/j7rp0y3ii1w3dlbflbxlv4g7hbaaz3bs-nix-2.18.2/bin/nix
 Control Group: /system.slice/nix-daemon.service
          Unit: nix-daemon.service
         Slice: system.slice
       Boot ID: 0cf3efc732764fc9be85d6572e5fbce4
    Machine ID: 5a812194a9504edfb6ce55ca91cee52f
      Hostname: ZENIX
       Storage: /var/lib/systemd/coredump/core.nix-daemon.0.0cf3efc732764fc9be85d6572e5fbce4.4428.1716969729000000.zst (present)
  Size on Disk: 459.1K
       Message: Process 4428 (nix-daemon) of user 0 dumped core.

                Module libattr.so.1 without build-id.
                Module libkeyutils.so.1 without build-id.
                Module libkrb5support.so.0 without build-id.
                Module libcom_err.so.3 without build-id.
                Module libk5crypto.so.3 without build-id.
                Module libkrb5.so.3 without build-id.
                Module libunistring.so.5 without build-id.
                Module libxml2.so.2 without build-id.
                Module libbz2.so.1 without build-id.
                Module liblzma.so.5 without build-id.
                Module libacl.so.1 without build-id.
                Module libbrotlicommon.so.1 without build-id.
                Module libaws-c-common.so.1 without build-id.
                Module libaws-checksums.so.1.0.0 without build-id.
                Module libaws-c-sdkutils.so.1.0.0 without build-id.
                Module libaws-c-cal.so.1.0.0 without build-id.
                Module libaws-c-compression.so.1.0.0 without build-id.
                Module libs2n.so.1 without build-id.
                Module libaws-c-io.so.1.0.0 without build-id.
                Module libaws-c-http.so.1.0.0 without build-id.
                Module libaws-c-auth.so.1.0.0 without build-id.
                Module libaws-c-s3.so.0unstable without build-id.
                Module libaws-c-event-stream.so.1.0.0 without build-id.
                Module libaws-c-mqtt.so.1.0.0 without build-id.
                Module libzstd.so.1 without build-id.
                Module libgssapi_krb5.so.2 without build-id.
                Module libpsl.so.5 without build-id.
                Module libssh2.so.1 without build-id.
                Module libidn2.so.0 without build-id.
                Module libnghttp2.so.14 without build-id.
                Module libz.so.1 without build-id.
                Module libcpuid.so.16 without build-id.
                Module libarchive.so.13 without build-id.
                Module libbrotlidec.so.1 without build-id.
                Module libbrotlienc.so.1 without build-id.
                Module libseccomp.so.2 without build-id.
                Module libaws-crt-cpp.so without build-id.
                Module libaws-cpp-sdk-core.so without build-id.
                Module libaws-cpp-sdk-s3.so without build-id.
                Module libaws-cpp-sdk-transfer.so without build-id.
                Module libboost_context.so.1.81.0 without build-id.
                Module libgcc_s.so.1 without build-id.
                Module libstdc++.so.6 without build-id.
                Module liblowdown.so.1 without build-id.
                Module libeditline.so.1 without build-id.
                Stack trace of thread 4428:
                #0  0x000071a995f57714 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_ (libnixutil.so + 0x4e714)
                #1  0x000071a995fb5256 _ZN3nix9getMaxCPUEv (libnixutil.so + 0xac256)
                #2  0x000071a99616e7fd _ZN3nix8Settings15getDefaultCoresEv (libnixstore.so + 0x16e7fd)
                #3  0x000071a996172782 _ZN3nix8SettingsC2Ev (libnixstore.so + 0x172782)
                #4  0x000071a9960bf1b8 _sub_I_65535_0.0 (libnixstore.so + 0xbf1b8)
                #5  0x000071a99682308e call_init (ld-linux-x86-64.so.2 + 0x508e)
                #6  0x000071a99682317c _dl_init (ld-linux-x86-64.so.2 + 0x517c)
                #7  0x000071a996839c30 _dl_start_user (ld-linux-x86-64.so.2 + 0x1bc30)
                ELF object binary architecture: AMD x86-64

GNU gdb (GDB) 14.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /nix/store/j7rp0y3ii1w3dlbflbxlv4g7hbaaz3bs-nix-2.18.2/bin/nix...
(No debugging symbols found in /nix/store/j7rp0y3ii1w3dlbflbxlv4g7hbaaz3bs-nix-2.18.2/bin/nix)
[New LWP 4428]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/k7zgvzp2r31zkg9xqgjim7mbknryv6bs-glibc-2.39-52/lib/libthread_db.so.1".
Core was generated by `nix-daemon --daemon'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000071a995f57714 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
   from /nix/store/j7rp0y3ii1w3dlbflbxlv4g7hbaaz3bs-nix-2.18.2/lib/libnixutil.so
(gdb) bt
#0  0x000071a995f57714 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
   from /nix/store/j7rp0y3ii1w3dlbflbxlv4g7hbaaz3bs-nix-2.18.2/lib/libnixutil.so
#1  0x000071a995fb5256 in nix::getMaxCPU() () from /nix/store/j7rp0y3ii1w3dlbflbxlv4g7hbaaz3bs-nix-2.18.2/lib/libnixutil.so
#2  0x000071a99616e7fd in nix::Settings::getDefaultCores() () from /nix/store/j7rp0y3ii1w3dlbflbxlv4g7hbaaz3bs-nix-2.18.2/lib/libnixstore.so
#3  0x000071a996172782 in nix::Settings::Settings() () from /nix/store/j7rp0y3ii1w3dlbflbxlv4g7hbaaz3bs-nix-2.18.2/lib/libnixstore.so
#4  0x000071a9960bf1b8 in _sub_I_65535_0.0 () from /nix/store/j7rp0y3ii1w3dlbflbxlv4g7hbaaz3bs-nix-2.18.2/lib/libnixstore.so
#5  0x000071a99682308e in call_init () from /nix/store/k7zgvzp2r31zkg9xqgjim7mbknryv6bs-glibc-2.39-52/lib/ld-linux-x86-64.so.2
#6  0x000071a99682317c in _dl_init () from /nix/store/k7zgvzp2r31zkg9xqgjim7mbknryv6bs-glibc-2.39-52/lib/ld-linux-x86-64.so.2
#7  0x000071a996839c30 in _dl_start_user () from /nix/store/k7zgvzp2r31zkg9xqgjim7mbknryv6bs-glibc-2.39-52/lib/ld-linux-x86-64.so.2
#8  0x0000000000000002 in ?? ()
#9  0x00007ffd18f109fb in ?? ()
#10 0x00007ffd18f10a06 in ?? ()
#11 0x0000000000000000 in ?? ()

What happens if you run nix-env --list-generations -p /nix/var/nix/profiles/system directly ?

This is a Nix bug.  https://git.lix.systems/lix-project/lix/commit/6122bed3af3f9a46b471ba2920e728df4686dc79

I'm not going to chase after backports for original Nix versions anymore, please seek the guidance of the Nix maintenance team.

What happens if you run nix-env --list-generations -p /nix/var/nix/profiles/system directly ?

It doesn't fail (also wrote in the original bug description).
Thanks @RaitoBezarius for (essentially) linking https://github.com/NixOS/nix/pull/10172 , I would have never reached that myself.

i also backported that fix to cppnix, but it's not in a 2.18 release. i would personally recommend running Lix if you want a reliable Nix implementation. https://github.com/NixOS/nix/pull/10172
(you may notice that that bug took several months to fix from the point of someone literally putting the fix patch in an issue comment to me noticing it while triaging cppnix issues for lix and fixing the bug :/)

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/nix-daemon-service-wont-start-but-sudo-nix-daemon-works/46072/2


DOCS-8448 Java Web Tokens

Moved from https://github.com/mulesoft/docs-api-community-manager/pull/157 .

It was necessary to merge this today for the release, but the editorial review will happen at the start of next week in this PR: https://github.com/mulesoft/docs-api-community-manager/pull/162


Works but looks awful in Netsurf

Looks like the noscript style isn't being acknowledged.

Seems at least better now.


[WIP] add gtags module

plus when gtags module enabled, disable related pkgs in
java & cc modules.

@hlissner please do not merge this now. it still has some user experience problem now.

@hlissner https://github.com/hlissner/doom-emacs/pull/1329/commits/f73468f842c812007b72848017d48279f1e58458 improve user experience


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/93232

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/98906


[C++] Optimize tagMap generation.


Compilation success with MSYS2/MinGW

I was able to build the DLL with Rochus Keller's project files with MinGW on 64bit Windows 10 version with some changes:
Probably misspelling in MinGW headers:
+++ b/src/draw2d/win/dctx_win.cpp
-            ctx->lbrush->RotateTransform(ctx->gradient_angle);
+            ctx->lbrush->RotateTranform(ctx->gradient_angle);

Did not find headers:
+++ b/src/draw2d/win/draw2d_win.ixx
-#include <gdiplus.h>
-#include <gdipluspixelformats.h>
+#include <gdiplus/gdiplus.h>
+#include <gdiplus/gdipluspixelformats.h>

Not sure why this failed. Commented out for now:
+++ b/src/draw2d/win/osimage.cpp
-    status = bitmap->Save(stream, &clsid);
+    //status = bitmap->Save(stream, &clsid);

i64 prefix is a Microsoft extension. Replaced with LL:
+++ b/src/osbs/win/btime.c
-#define EPOCHFILETIME<PHONE_NUMBER>00000000i64)
+#define EPOCHFILETIME<PHONE_NUMBER>00000000LL)

Error due to encoding:
+++ b/src/osgui/win/osedit.c
-        SendMessage(edit->control.hwnd, EM_SETPASSWORDCHAR, (WPARAM)L'•', (LPARAM)0);
+        SendMessage(edit->control.hwnd, EM_SETPASSWORDCHAR, (WPARAM)L'#', (LPARAM)0);

Not sure why this failed. Edit fixed the problem:
+++ b/src/osgui/win/oswindow.c
-    enum gui_role_t role;
+    gui_role_t role;

Processor type not picked up. Temporary work around:
+++ b/src/sewer/arch.hxx
-        #error Unknown processor
+        #define __x64__

Compiler not supported. Temporary work around:
+++ b/src/sewer/win/bmem_win.c
 #if !defined (_MSC_VER)
-#error Unknow compiler
 #endif

The DLL built fine and worked with the ported Oberon+ examples.
The edits here are minor and it look feasible to to support MinGW in the future.

Hi @tenko! thank you very much for the feedback and use NAppGUI.
At the moment, MinGW is not "officially" supported by the project. However, looking at your comments, I don't think will be very expensive to add this support. I'll keep it in mind for future reviews of the build system.

Great.
For information MSYS2 gcc version is up to date: gcc version 11.2.0 (Rev5, Built by MSYS2 project)

The support for MinGW has been added in NAppGUI 1.4.2.
Doc: https://nappgui.com/en/guide/win_mac_linux.html#h4
Commit: https://github.com/frang75/nappgui_src/commit/5f638074231f028a5eb8a07c2f0d232edad408c6
Thanks for the patience.


MODE-2672 Adds exception handling for the case when multiple cluster nodes attempt to concurrently lock a node

@rhauch  are you ok with this ?

I only found out recently about TLR and it's supposed to be far more performant than the traditional Random, especially under multi-threaded use (which the old static field was a subject of)


Empty Routes after npm run deploy

Running locally via npm start works fine, but if I compile and access the index.html then my routes are always empty.

What do you mean by empty? Are there any errors?

my bad, the issue was that i just opened the generated index.html locally without a webserver. so of course browserHistory doesn't work. had to replace it with hashHistory.
might be worth mentioning in the README, though, in case other people make the same mistake.


[ENG-3797] Add icons for storage providers

Ticket: ENG-3797
Feature flag: n/a

Purpose

Add provider logos to move-file-modal for easier provider selection

Summary of Changes

Added a new folder public/assets/images/addons/icons/ which contain icons for file providers

Exclude these icons from fingerprinting as the fingerprint getting added to the filenames was causing issues

Add icons for storage providers in move-file-modal

Screenshot(s)

Move-file-modal when a user is selecting which node/provider to move files to

Side Effects

QA Notes

This is what I get for doing git commit -a -m 😑


Sources get blacklisted if writing to cache fails

I assume our virus scanner is to blame ...
In the end, everything was successfull.
Paket version 5.100.3
...
- DotNetty.Buffers 0.4.6
 - DotNetty.Codecs 0.4.6
 - DotNetty.Common 0.4.6
 - DotNetty.Transport 0.4.6
 - xunit.abstractions 2.0.1
Possible Performance degration, V3 was not working: The process cannot access the file 'C:\Users\lrieger\AppData\Local\Nuget\Cache\xunit.abstractions.2.0.1.s1689900308_v5.2.json' because it is being used by another process.
 - Microsoft.CodeAnalysis.Common 2.3.2
Possible Performance degration, V3 was not working: The process cannot access the file 'C:\Users\lrieger\AppData\Local\Nuget\Cache\Microsoft.CodeAnalysis.Common.2.3.2.s1689900308_v5.2.json' because it is being used by another process.
 - Microsoft.CodeAnalysis.Scripting.Common 2.3.2
Possible Performance degration, V3 was not working: The process cannot access the file 'C:\Users\lrieger\AppData\Local\Nuget\Cache\Microsoft.CodeAnalysis.Scripting.Common.2.3.2.s1689900308_v5.2.json' because it is being used by another process.
 - Microsoft.CodeAnalysis.Workspaces.Common 2.3.2
 - System.IO.FileSystem 4.3
 - System.Security.AccessControl 4.3
 - System.Security.Principal.Windows 4.3
...

I don't think we actually blacklist V3 stuff because It isn't as hacky as V2.
About the warnings: I don't think they are related to your virus scanner, because I see the same from time to time... However I never was able to track that down.
I guess paket itself is locking the file in another thread or not properly disposing something somewhere.

However I never was able to track that down.

I only see this the first time a new package is installed, you could probably reproduce it by clearing AppData\Local\Nuget\Cache.
Anyway, if the source doesn't get blacklisted, and this is only a sporadic warning, then no point in wasting too much time...

Well we should still track this. In fact I'll release a new version where we can enable to print stack traces with warnings to track these kind of things easier (which will be enabled for the integration test suite, where I did see this pop up as well).


Upgrade to ckeditor5

Context
After attempting to apply a CSP (https://github.com/jsolly/blogthedata/issues/41) I discovered that ckeditor4 does not have documentation on how to extract css styles from ckeditor.js. It also appears that ckeditor4 uses inline scripts as well. This is forcing me to have a practically useless CSP, enabling unsafe-inline for both scripts and CSS.
I think it makes the most sense to upgrade to ckeditor5 before trying to tackle the bundled CSS and JS.
Things to consider

I haven't yet found a replacement for the prism.js plugin which appears to be tied to ckeditor4.
It also appears that django-ckeditor is tied to ckeditor4
Might need to find replacements for the other plugins I use, code snippets, word count
Will probably need to make changes to the ckeditor config.
Might be a good opportunity to re-introduce MathJax for formulas.
Would be good to do an investigation of ckeditor5 to see what goodies we might be getting!

Tasks to do after implementation is complete

Extract CSS from JS
Modify CSP to be more strict (remove unsafe inlines for scripts and css)

This is mostly complete and sitting on https://github.com/jsolly/blogthedata/pull/82
I'm still doing testing and tweaking, but I think we can mark this as complete. If there are further issues, I will open a new issue.
The minification work is in a seperate issue. I was able to get a stricter CSP and we now have an A+ in Observatory!
There is one remaining item to try to remove inline styles
https://github.com/jsolly/blogthedata/issues/81


docs(atomic): move mustMatch and mustNotMatch annotations

Moving the annotations because MapProp annotations must be written with tags in the main component annotation.

I just built the project on my branch to validate tha the extraction works as expected, and we're all good 👍
I’m


Missing Authorization header in requests

Describe the bug
When running createCompletion, the error printed mentions that the request sent to openai does not have the Authorization header, even though i passed the apiKey to the client.
data: {
      error: {
        message: "You didn't provide an API key. You need to provide your API key in an Authorization header using Bearer auth (i.e. Authorization: Bearer YOUR_KEY), or as the password field (with blank username) if you're accessing the API from your browser and are prompted for a username and password. You can obtain an API key from https://platform.openai.com/account/api-keys.",
        type: 'invalid_request_error',
        param: null,
        code: null
      }
    }

To Reproduce

Run the code below with your own API key
See the error

Code snippets
import { OpenAIApi } from "openai";

const client = new OpenAIApi({ apiKey: 'the_api_key_just_generated' })

await client.createCompletion({
  prompt: 'what is yellow and is waiting',
  max_tokens: 10,
})

### OS

macOS

### Node version

18

### Library version

3.2.1

The OpenAIApi class accepts a Configuration object, and your apiKey should  be placed in the Configuration class (which  import from openai).
Example
import { Configuration, OpenAIApi } from 'openai'

const configuration = new Configuration({
    apiKey: your_api_key,
  });

const openai = new OpenAIApi(configuration);

You can learn more about the detailed usage from the OpenAI documentation.

i understand, thank you for your answer.
as for curiosity and DX appeal, is there a reason why the configuration is a class and not a plain object with types?

This has been changed in our upcoming v4.0.0 release to use a plain object.


How to get node's updated height, width and positions

Hi,
I am trying to find height, width and X, Y position after zoom in or zoom out, but some how I am not could not find updated height , width and position.
Is there any way I can find updated Height, Width and position after zoom event or redraw method..

did you find any way roshan?
For me irrespective of X,Y positions. nodes are moving to centre of the page.


Adding property and label support for Guids

With Guid as a category discriminator now possible.

Oh! I totally get it now. You are using a guid as a categorical feature! Yeah - this is perfect. My initial sense about it was that guids were unique for each record. You use them as some type of FK that needs categorization. This is awesome.


Removed travis config to stop using travis for CI

@jmbowman coverage report was uploaded to codecov.io (https://codecov.io/gh/edx/edx-drf-extensions) when it ran against this PR, do we need to update codecov check here? it seems to be unable to locate the coverage report since we removed travis.yml

@mraarif I just did some hunting around, and it seems like this is a known bug in the checkout@v2 action (which GitHub thinks they fixed, but people are still hitting):

https://community.codecov.io/t/codecov-status-stuck-at-waiting-for-status-to-be-reported-on-github/341/45
https://github.com/actions/checkout/issues/237
https://github.com/actions/checkout/issues/299

Using v1 of the checkout action seemed to work for most people, maybe just try that?  There's another suggested fix at https://github.com/actions/checkout/issues/299#issuecomment-677674415 , but I don't see confirmation that it's working for others.

@jmbowman  using actions/checkout@v1 seems to have fixed the issue, thanks


bug:  Headlines Not Displaying Correctly in Quarto Files (.qmd)

Neovim version (nvim -v)
0.10.0
Operating system
MacOS
Terminal emulator / GUI
WezTerm
Describe the bug
Headlines don't appear correctly in Quarto files (.qmd). The more nested the headlines are, the more letters are hidden from the beginning of the line. The video below illustrates the issue clearly.

Expected behavior
show the headlines correctly.
to reproduce:

create quarto file: touch testQuarto.qmd
paste the below code in it.

---
title: "Premier League clubs best and worst seasons"
format:
  html:
    code-fold: true
    code-link: true
    code-summary: "Show the code"
    code-tools: true
    theme:
      light: cosmo
      dark: darkly
execute:
  echo: fenced
---

# Create a chart for clubs

chart to look for best and worst seasons  based on points, gF, gA, xgF, xgA

## Load libraries

### Load libraries

Healthcheck output (:checkhealth render-markdown)
render-markdown: require("render-markdown.health").check()
markdown.nvim [nvim-treesitter] ~

OK installed
OK markdown: parser installed
OK markdown_inline: parser installed
WARNING latex: parser not installed

ADVICE:

If you do not want LaTeX support avoid this warning by setting { latex_enabled = false }

OK highlights enabled

markdown.nvim [executables] ~

WARNING latex2text: not installed

ADVICE:

If you do not want LaTeX support avoid this warning by setting { latex_enabled = false }

markdown.nvim [configuration] ~

ERROR Invalid key: file_types.2
ERROR Invalid key: file_types.3

Additional information
here is my config:
  {
    "MeanderingProgrammer/markdown.nvim",
    ft = { "markdown", "rmd", "quarto" },
    name = "render-markdown",
    dependencies = { "nvim-treesitter/nvim-treesitter" },
    opts = {
      file_types = { "markdown", "rmd", "quarto" },
    },
  },

Thank you

I think I know what's going on here.
This plugin assumes default conceal behavior in markdown files. Currently the heading prefix ###, is not concealed by default.
Do you have any custom highlights that set conceal on atx_h1_marker etc.?

Thank you for the response, and yes, you’re right. There was some highlighting related to atx_h1_marker as shown in the Inspect command image below:

After debugging, I discovered the issue was due to enabling regex highlights in Markdown files via Tree-sitter with additional_vim_regex_highlighting = { "markdown" },. What struck me was that the issue didn't appear in Markdown files, only in Quarto files.
Thank you again for your reply; the issue is now resolved.

I did push a fix for this here https://github.com/MeanderingProgrammer/markdown.nvim/commit/5ce35662725b1024c6dddc8d0bc03befc5abc878, if you want to re-enable the concealing behavior and are using neovim >= 0.10.0.

Just wanted to chime in that I seem to have stumbled upon the same (I think?) issue with headlines getting cut off exactly like for @bassamsdata in the original post.
However, I have both additional_vim_regex_highlighting = false (not set to {"markdown"}) and my :Inspect output only lists the following syntax:

The only way I have found to get rid of this behaviour for now is to set a lower conceallevel for this plugin through the setup function, e.g. (using the lazy.nvim opts key):
opts = {
	file_types = { "markdown", "quarto" },
	win_options = {
		conceallevel = {
			rendered = 2,
		},
	},
}

Anyway, for now this works reasonably well for my purposes and maybe it can help somebody else out that stumbles into the issue.
Thanks you for the amazing plugin!

For whatever it may be worth, I think there may be more going on with the highlighting for quarto: https://github.com/quarto-dev/quarto-nvim/issues/25
The maintainer is very responsive.


Error when requesting keyword_view: RESOURCE_EXHAUSTED: gRPC message exceeds maximum size 4194304

Hi,
when doing this request
SELECT customer.id, ad_group.id, ad_group_criterion.criterion_id, ad_group_criterion.url_custom_parameters, ad_group_criterion.keyword.text, ad_group_criterion.keyword.match_type, ad_group_criterion.final_urls, segments.date, metrics.clicks, metrics.cost_micros FROM keyword_view WHERE metrics.clicks > 0 AND segments.date BETWEEN '2022-02-13' AND '2022-02-14'
for one specific account I get this exception
Caused by: com.google.api.gax.rpc.ResourceExhaustedException: io.grpc.StatusRuntimeException: RESOURCE_EXHAUSTED: gRPC message exceeds maximum size 4194304: 4769258
	at com.google.api.gax.rpc.ApiExceptionFactory.createException(ApiExceptionFactory.java:57)
	at com.google.api.gax.grpc.GrpcApiExceptionFactory.create(GrpcApiExceptionFactory.java:72)
	at com.google.api.gax.grpc.GrpcApiExceptionFactory.create(GrpcApiExceptionFactory.java:60)
	at com.google.api.gax.grpc.ExceptionResponseObserver.onErrorImpl(ExceptionResponseObserver.java:82)
	at com.google.api.gax.rpc.StateCheckingResponseObserver.onError(StateCheckingResponseObserver.java:86)
	at com.google.api.gax.grpc.GrpcDirectStreamController$ResponseObserverAdapter.onClose(GrpcDirectStreamController.java:149)
	at io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
	at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
	at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
	at com.google.ads.googleads.lib.logging.LoggingInterceptor$1$1.onClose(LoggingInterceptor.java:113)
	at io.grpc.internal.DelayedClientCall$DelayedListener$3.run(DelayedClientCall.java:463)
	at io.grpc.internal.DelayedClientCall$DelayedListener.delayOrExecute(DelayedClientCall.java:427)
	at io.grpc.internal.DelayedClientCall$DelayedListener.onClose(DelayedClientCall.java:460)
	at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:557)
	at io.grpc.internal.ClientCallImpl.access$300(ClientCallImpl.java:69)
	at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInternal(ClientCallImpl.java:738)
	at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:717)
	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)

I think this is an extreme edge case - I do this request for some hundred accounts and it happens only at one single account. I haven't seen this error before, today 13:12 CET was the first time. The error occurs when using API v9 and v10 (I use google-ads 17.0.0). When I change the query to
SELECT ad_group_criterion.resource_name, ad_group_criterion.url_custom_parameters, ad_group_criterion.keyword.text, ad_group_criterion.keyword.match_type, ad_group_criterion.final_urls, segments.date, metrics.clicks, metrics.cost_micros FROM keyword_view WHERE metrics.clicks > 0 AND segments.date BETWEEN '2022-02-13' AND '2022-02-14'
I get no error and the maximum of GoogleAdsRow.toByteArray().length is 497 bytes.
Unfortunately the logs don't contain a requestId, the RequestLogger only logs
15:20:45.915 [WARN]  [grpc-default-executor-0] [c.g.a.g.l.l.RequestLogger:159] : FAILURE REQUEST SUMMARY. Method: google.ads.googleads.v10.services.GoogleAdsService/SearchStream, Endpoint: googleads.googleapis.com:443, CustomerID: MY_CUSTOMER_ID, RequestID: null, ResponseCode: RESOURCE_EXHAUSTED, Fault: gRPC message exceeds maximum size 4194304: 4769258.
Best regards,
Christian

O.k., after this error now occurs for other accounts (and other reports) too, I took a closer look at it:

it only happens with google-ads:17.0.0, with google-ads:16.0.3 the problem doesn't occur
when I increase the default inbound message size (serviceClient.searchStreamCallable().call(request, GrpcCallContext.createDefault().withCallOptions(CallOptions.DEFAULT.withMaxInboundMessageSize(10_000_000)));) the error doesn't occur
when I save all result rows (GoogleAdsRow.toByteArray()) to a file the file sizes are the same, no mater if I use 16.0.3 or 17.0.0 (v9 as well as v10)

We have the same issue since the update to 17.0.0

Thanks for reporting this. I suspect this may be related to changes in 17.0.0 to fix #174 , but I'll take a look.
-Josh, Google Ads API Team

Are either of you doing anything "special" when creating a GoogleAdsClient, such as overriding headers or providing your own TransportChannelProvider? If so and you could share a snippet, that'd be very helpful in my investigation.
Thanks

No, I don't do anything special. for the reports/searchStreams I only  add a custom timeout:
in the end I only do this
            GoogleAdsVersion.getLatestVersion()
                    .createGoogleAdsServiceClient()
                    .searchStreamCallable()
                    .call(request, GrpcCallContext.createDefault().withTimeout(READ_TIMEOUT));

That is also the place were I added .withMaxInboundMessageSize(10_000_000) to prevent the RESOURCE_EXHAUSTED error.

Hi @jradcliff ,
thanks for the quick reply. Nope nothing special about GoogleAdsClient, here's the creation (scala code):
private val googleAdsClient = GoogleAdsClient.newBuilder()
  .setDeveloperToken("xxxx")
  .setCredentials(UserCredentials.newBuilder()
    .setClientId("xxxx")
    .setClientSecret("xxxx")
    .setRefreshToken("xxxx")
    .build()
  )
  .setLoginCustomerId(rootCustomerId)
  .build()

To me it seems the default increase to 64MB got lost.

Thank you both for providing those snippets, and @an-tex, you are 100% correct. I've got a PR out for review to address this.

I just released version 17.0.1 of the library a few minutes ago with a fix for this issue.
https://github.com/googleads/google-ads-java/releases/tag/17.0.1
It may take an hour or so for Maven repos to pick it up.
Thanks,
Josh

Looking all good, thanks Josh!

Great! Thanks for confirming, and thanks again for helping to find the root cause.


Baozimh.org Not working

Source information
Baozimh.org 1.4.28
Source language
Chinese
Steps to reproduce
Doesn't work properly, even when using mirror sites,But it can be accessed normally in webview.

Expected behavior
Can read manga normally
Actual behavior
nothing shown
Mihon/Tachiyomi version
0.16.3
Android version
Android 14
Other details
The mirror site(cn.godmanga.com) has been changed to cn.godamanga.site

Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[ ] I have admitted that I am a clown by having checked this box, as I have not read these acknowledgements.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

The mirror site(cn.godmanga.com) has been changed to: cn.godamanga.site

Duplicate of #826


iOS: Ambiguous use of 'evaluateJavaScript(_:completionHandler:)'

Getting these errors when building for iOS 18 via Xcode coming from flutter_inappwebview
Swift Compiler Error (Xcode): Method does not override any method from its
superclass
/Users/casuallynoted/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/
Classes/InAppWebView/InAppWebView.swift:1431:25
Swift Compiler Error (Xcode): Ambiguous use of
'evaluateJavaScript(_:completionHandler:)'
/Users/casuallynoted/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/
Classes/InAppWebView/InAppWebView.swift:1035:20
Swift Compiler Error (Xcode): Ambiguous use of
'evaluateJavaScript(_:completionHandler:)'
/Users/casuallynoted/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/
Classes/InAppWebView/InAppWebView.swift:1038:16
Swift Compiler Error (Xcode): Ambiguous use of
'evaluateJavaScript(_:completionHandler:)'
/Users/casuallynoted/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/
Classes/InAppWebView/InAppWebView.swift:1047:20
Swift Compiler Error (Xcode): Ambiguous use of
'evaluateJavaScript(_:completionHandler:)'
/Users/casuallynoted/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/
Classes/InAppWebView/InAppWebView.swift:1050:16
Swift Compiler Error (Xcode): Ambiguous use of
'evaluateJavaScript(_:completionHandler:)'
/Users/casuallynoted/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/
Classes/InAppWebView/InAppWebView.swift:1327:25
Swift Compiler Error (Xcode): Ambiguous use of
'evaluateJavaScript(_:completionHandler:)'
/Users/casuallynoted/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/
Classes/InAppWebView/InAppWebView.swift:1912:8
Swift Compiler Error (Xcode): Ambiguous use of
'evaluateJavaScript(_:completionHandler:)'
/Users/casuallynoted/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/
Classes/InAppWebView/InAppWebView.swift:2859:22
Swift Compiler Error (Xcode): Ambiguous use of
'evaluateJavaScript(_:completionHandler:)'
/Users/casuallynoted/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/
Classes/InAppWebView/InAppWebView.swift:2870:22
Swift Compiler Error (Xcode): Ambiguous use of
'evaluateJavaScript(_:completionHandler:)'
/Users/casuallynoted/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/
Classes/InAppWebView/InAppWebView.swift:2964:17
Encountered error while archiving for device.

Found the solution!
Add the following to your pubspec.yaml
dependencies:
rest of your dependencies ...
flutter_inappwebview: ^6.0.0
Add the following dependency overrides for iOS & macOS, as needed -->
dependency_overrides:
flutter_inappwebview_ios:
git:
url: https://github.com/andychucs/flutter_inappwebview.git
ref: master
path: flutter_inappwebview_ios
flutter_inappwebview_macos:
git:
url: https://github.com/andychucs/flutter_inappwebview.git
ref: master
path: flutter_inappwebview_macos
<--

Getting this error now, it builds but freezes on a white screen at launch:
NSBundle file:///System/Library/PrivateFrameworks/MetalTools.framework/ principal class is nil because all fallbacks have failed
database path: /var/containers/Bundle/Application/6947D4DA-D405-49CD-8197-19FADBC62652/Runner.app/Frameworks/flutter_downloader.framework/FlutterDownloaderDatabase.bundle/download_tasks.sql
AllFilesDownloadedMessage: All files have been downloaded
flutter: The Dart VM service is listening on http://<IP_ADDRESS>:52463/LNVOTfuu_6w=/
fopen failed for data file: errno = 2 (No such file or directory)
Errors found! Invalidating cache...
fopen failed for data file: errno = 2 (No such file or directory)
Errors found! Invalidating cache...
*** Assertion failure in -[FlutterDownloaderPlugin startBackgroundIsolate:], FlutterDownloaderPlugin.m:145
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'failed to set registerPlugins'
*** First throw call stack:
(0x19e53d7cc 0x19b7ff2e4 0x19d90e9ac 0x105b0da08 0x105b13360 0x105b16718 0x109a63210 0x1094e4d88 0x10623ca30 0x10623e71c 0x10624ede8 0x10624e9a4 0x19e511204 0x19e50e440 0x19e50d830 0x1ea8251c4 0x1a107b9a4 0x1a112a168 0x1a1462478 0x1051acae4 0x1051aca5c 0x1051acb60 0x1c423dec8)
libc++abi: terminating due to uncaught exception of type NSException

Also had to follow the setup instructions listed here to get flutter_downloadplugin to play nicely.
https://github.com/fluttercommunity/flutter_downloader

I’d love to! I’m away from home for the day but will try to get it submitted asap. If you don’t hear from me shoot me a reminder tomorrow and I’ll be home and able to put it in! :)

@Casuallynoted thanks for the report! I don't have access to a mac so ios development will be pr-driven for the foreseeable future. So if you're able to provide one, I'm more than happy to merge it!


Add Mutation in pattern engine

Signed-off-by: revolyssup<EMAIL_ADDRESS>Description
This PR adds support for deploying CRDs first before deploying any other resources. Further such mutations can be later added.
Notes for Reviewers
Signed commits

[ ] Yes, I signed my commits.

Adding the “hold” label for new features until Meshery Operator and its controllers are constantly deploying reporting status, and underlying. Let’s raise the quality bar in that area as a precursor to new work here. 👍

Adding the “hold” label for new features until Meshery Operator and its controllers are constantly deploying reporting status, and underlying. Let’s raise the quality bar in that area as a precursor to new work here. 👍

@Revolyssup how will we know when this prerequisite is met? I suggest using the Meshery Test Plan.

@Revolyssup is the Meshery Operator/MeshSync clean up complete?

@Revolyssup is the Meshery Operator/MeshSync clean up complete?

@Revolyssup here's another one - https://github.com/meshery/meshery/pull/6431

@Revolyssup let's ensure this lands, too - https://github.com/meshery/meshery/pull/6409

What controls do we expose to control this behavior?
Under what circumstances will CRDs be automatically deployed and under which will they not?

What controls do we expose to control this behavior?
Under what circumstances will CRDs be automatically deployed and under which will they not?

With this change, Always the CRDs in a design will be deployed first. Users can't override this.


[e2e]: nodejs push main custom_publish slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/8387445853
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.push.main.custom_publish.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.push.main.custom_publish.slsa3.yml
Trigger: push
Branch: main
Date: Fri Mar 22 08:44:33 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/8399866687
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.push.main.custom_publish.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.push.main.custom_publish.slsa3.yml
Trigger: push
Branch: main
Date: Sat Mar 23 06:09:38 UTC 2024
Tests are passing now. Closing this issue.


The main reason why I want to use a relational database instead of a simpler store is that I my app is dealing with multiple, related resources. And creating one database per resource is not very practicable.

:+1: I concur. A little bit confused here. Does the jsonapi-store-relationaldb create one table per database?!

When I last chatted to @theninj4 about this he had some compelling arguments in favour of this design decision. We are currently pursuing more actively other document stores, so we won't probably be looking into adding support for this soon. Pull requests are welcome.

I'm gonna fork this and mess with it a bit to see. If there are good reasons not to use the same database for multiple resources, please let me know, because I don't want to do something that'd be a poor design choice simply as a matter of convenience.
Looks like there should be a fairly simple way to use the same database and enforce unique table names, as well as share Sequelize instances as opposed to opening up new connections for each resource type. I'd imagine doing that gets network intensive as you approach having dozens of different resources.

@mmiller42 you raise a great point about connection limits in some common scenarios.
Our original thought process (which was biased towards business requirements) was to have separate database instances for each resource. The original implementation achieved this by simply namespacing resources into different databases - we had one testing database but the resources were as distant as possible. After reading your comments I think you're right, merging them to save on connections is a great shout.
As a heads up we're currently pursuing other data storage modules due to the hassle of database migrations to enable schema changes. We absolutely welcome contributors to this project.
Thanks for taking the time to comment about the connection volumes :+1:

Cool!
When you say "other data storage modules," are you talking about an alternative to Sequelize, or do you mean working on other jsonapi-stores besides the relationaldb store?
If it's the former, I know of two others: Waterline (an excellent, database-agnostic ORM that provides the same interface for essentially any persistence store -- but at some performance and feature cost) and Bookshelf (another relational SQL ORM like Sequelize but, so I hear, somewhat more stable). I'm not an expert in either of them, but in my experience the last month with Bookshelf at work, I'm starting to think that just writing dialect-agnostic SQL is more realistic a lot of the time than finagling an ORM. If you go that route, Knex is a good tool for chaining together SQL queries without adhering to a specific dialect and it does have a schema builder although I don't know how good it is at migrations.
Just on a side note to you guys -- I love your project. I've messed with a number of Node.js REST API frameworks and libraries before discovering the JSON:API spec. This is an excellent project that eliminates a lot of the redundant hassle of "build the CRUD endpoints, document them, implement them on the client" endless cycle. I'm planning on pitching your framework to my employer as a means of standardizing our cross-process and cross-product APIs.

We're looking into other database technologies - we moved to using MongoDB in production to enable us to iterate faster, however after consulting with some database guys with impressive resumes we're leaning towards either Elasticsearch (data store is written and open source, although we don't use it in production yet) or AWS's DynamoDB (significant WIP at the moment).
I'd recommend getting comfortable with these codebases - we will fix any bugs that cause us trouble in production, but beyond that this project and the others fall under the MIT license.

I'm running into the same problem. Will changing https://github.com/holidayextras/jsonapi-store-relationaldb/blob/a6f1d3c9fe7120523357d50c53d872d411aba72b/lib/sqlHandler.js#L29 to self.sequelize = new Sequelize(self.config.database || resourceConfig.resource, self.config.username, self.config.password, { be sufficient?

Hi @mauvm, I'm afraid it's a bit more involved than that. We're in the process of reviewing and merging #25 which will add support for multiple resources per database. Please feel free to test that branch and feedback.

This has now been addressed by #25. We'll be doing a release soon that will fully support the latest jsonapi-server release but if you don't use Boolean properties in your resources v1.1.0 will still work correctly with the latest jsonapi-server and allow multiple resources per database.


Provide a command line option parser package

Some kind of compromise between Mono.Options (too simple) and System.CommandLine (way too complex).

Might I humbly suggest something inspired by Docopt.net? (This particular library impl has serious problems, but the spec-as-docs concept gets my kudos.)

I do like the idea behind docopt, but I'm not exactly sure yet what form this API will take. I'm thinking something vaguely along the lines of Spectre.Console.Cli, but a bit simpler.
My gut feeling is that a docopt-like implementation should sit at a higher level, essentially as a wrapper around such APIs. It could even be made AOT-friendly by using source generators to generate the relevant classes during compilation.

True, it can be codegen'd from the help string, and I think the Command system would be at least one place that would make it beneficial for a docopt type library built on top of a lower level API.
But that lower API still needs to be told how parameters and aliases map onto class members and so on. Spectre.Console.Cli-type API's do this with attributes:

This is what I meant by redundancy - the lower-level API has to walk types and attributes and do some string parsing (as in the above example) in order to construct its in-memory spec. Yet the docopt library would have already done all that work at compile-time. It gets thrown away..
Now, if this lower level API provided a way to feed it the specification, without requiring attribute-scanning, then a docopt system could codegen that part and maintain zero-overhead startup.


Port code to Scala 2.8.0

See issue #147: compilation problems with scala 2.8.0
http://github.com/ether/pad/issuesearch?state=open&q=scala#issue/147

Works for me in production since two months now, no problems reported by users.

Hi
I builded etherpad pro on ubuntu 10.4 with scala 2.8.1 and sun-
jdk-1.6.0_26. Jar is created, but during startup throws following
exception:
Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef
$.refArrayOps([Ljava/lang/Object;)Lscala/collection/mutable/ArrayOps;
at net.appjet.oui.config$.(config.scala:209)
at net.appjet.oui.config$.(config.scala)
at net.appjet.oui.main$.(main.scala:58)
at net.appjet.oui.main$.(main.scala)
at net.appjet.oui.main.main(main.scala)
what i'm doing wrong?

Is this any closer to getting finally resolved?

The last comment relates to Link.contains(). I posted the error and documentation on a new issue 313. In scala 2.8 up, it is the same error. I tried throwing additional scala libs in there and the errors nearly all go away except the one posted above. Weird!


Update State Manager to be compatible with Miner Actor Updates

This was done in the miner actor PR, maybe we can expand this issue to update all other changes in state manager, maybe once scoped out?

That makes sense to me


fix: fix up line highlight width

Fixes #31
The width of the line highlight takes up the entire content

not great that it doesnt span the entire width, as this causes a bit weird highlighting:
https://github.com/user-attachments/assets/b67a97be-0009-429c-8529-a23997aa1d92

I improved the highlight width behavior
fix-31.webm


Add support for compilation on MacOS

@eloparco, thanks for the PR. I'll take a closer look later today or tomorrow.


New waypoints as input

I am trying to use the full size branch for my application. I have imported waypoints externally. But i am getting an message after the computation has been done and the trajectory generated is does not adheres to the curvature present in the waypoints  :
this is message
ipm arg size = 0
comp time = 0.001643
exitflag 2
ipm iter = 8
dist too large
Could you please guide me and tell me other changes needed for a full application on full size car simulation.

exitflag 2 means the QP solver did not converge, and 'dist too large' means your starting position is quite far away from the reference path. Maybe you can reduce the number of simulation steps to 1 and see how the path and the current position looks like.
 Also does this happen at the first step or further along the path? Do you have a high curvature path?

Thanks for the quick response . exitflag 2 occurs throughout the route and the 'dist too large' starts as soon as the road curvature starts and then continues. And No , I don't have any high curvature path. I am attaching a part of the route for your reference. Please let me know the areas to modify/.
dummy track.zip

I assume that track is a closed race track, so this may cause some of the issues

The issue is that the bounds on X-Y are +/- 3000 m and your track is outside of these bounds, changing the bounds and it works. Still be careful about the unwrapping in the progress state.

Its working.Thanks for your quick help.  Is it possible to breakdown the state vector so as to update the state at every instance from a simulator.?

Yes, this line
https://github.com/alexliniger/MPCC/blob/84cc61d628a165a424c805bbe071fe96b88da2d0/C%2B%2B/main.cpp#L69
is a simulator, so you can replace this simple RK4 integrator with your simulator. The best way is to write a ros node which is the MPCC and that communicates with the simulator.

Thank you.
Sorry for consecutive queries.
Is the whole path necessary at the very initial starting for optimized trajectory or can a real time trajectory which a vehicle sensors can detect (for suppose next 100  time step) enough from the simulator ? is there an alternative ?

It is possible, you need to solve two things, first you need the "splinify" the trajectory you would like to follow, this is mainly a bit of coding effort and there are better tools to fit splines into curves than the one I implemented here. The second challenge is that you need to transfer the solution form the previous solve to your new path, since you use it as an initial guess. Again this is coding effort as it needs changes to my initial guess implementation, and if it is done wrong it can cause convergence problems.


Data handling

I will start by creating classes to fetch images from cameras

done, we will need to add the "dataset" camera later on

once #53 merged, we can close this issue


Address most of the code review comments on the SwiftIfConfig library

@swift-ci please test

Addressing my own review comments in https://github.com/swiftlang/swift-syntax/pull/2762


Steps dependencies on linux did not updated the source repositories ?

Hello
I have a step failing with the following log :
+------------------------------------------------------------------------------+
| (5) Create QR code                                                           |
+------------------------------------------------------------------------------+
| id: create-install-page-qr-code                                              |
| version: 0.1.0                                                               |
| collection: https://github.com/bitrise-io/bitrise-steplib.git                |
| time: 2016-05-27T12:15:35Z                                                   |
+------------------------------------------------------------------------------+
|                                                                              |
INFO[12:15:35] Start installing (php5) with apt-get
INFO[12:15:35] (php5) isn't installed, installing...
|                                                                              |
+----+--------------------------------------------------------------+----------+
| ⚠  | Create QR code (exit code: 1)                                | 6.1 sec  |
+----+--------------------------------------------------------------+----------+
| Issue tracker: .../github.com/dag-io/create-install-page-qr-code-step/issues |
| Source: https://github.com/dag-io/create-install-page-qr-code-step.git       |
+----+--------------------------------------------------------------+----------+

                                          ▼

ERRO[12:15:41] sudo apt-get -y install php5 failed -- out: (Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  apache2 apache2-bin apache2-data libapache2-mod-php5 libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap lsof php5-cli php5-common php5-json
  php5-readline ssl-cert
Suggested packages:
  www-browser apache2-doc apache2-suexec-pristine apache2-suexec-custom ufw
  apache2-utils php-pear php5-user-cache openssl-blacklist
The following NEW packages will be installed:
  apache2 apache2-bin apache2-data libapache2-mod-php5 libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap lsof php5 php5-cli php5-common
  php5-json php5-readline ssl-cert
0 upgraded, 15 newly installed, 0 to remove and 6 not upgraded.
Need to get 6,403 kB of archives.
After this operation, 26.3 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libapr1 amd64 1.5.0-1 [85.1 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1 amd64 1.5.3-1 [76.4 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main lsof amd64 4.86+dfsg-1ubuntu2 [257 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main php5-json amd64 1.3.2-2build1 [34.4 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1-dbd-sqlite3 amd64 1.5.3-1 [10.5 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1-ldap amd64 1.5.3-1 [8,634 B]
Get:7 http://archive.ubuntu.com/ubuntu/ trusty-updates/main apache2-bin amd64 2.4.7-1ubuntu4.9 [839 kB]
Get:8 http://archive.ubuntu.com/ubuntu/ trusty-updates/main apache2-data all 2.4.7-1ubuntu4.9 [160 kB]
Get:9 http://archive.ubuntu.com/ubuntu/ trusty-updates/main apache2 amd64 2.4.7-1ubuntu4.9 [87.5 kB]
Get:10 http://archive.ubuntu.com/ubuntu/ trusty/main ssl-cert all 1.0.33 [16.6 kB]
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main php5-common amd64 5.5.9+dfsg-1ubuntu4.16
  404  Not Found [IP: <IP_ADDRESS> 80]
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main php5-cli amd64 5.5.9+dfsg-1ubuntu4.16
  404  Not Found [IP: <IP_ADDRESS> 80]
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main php5-readline amd64 5.5.9+dfsg-1ubuntu4.16
  404  Not Found [IP: <IP_ADDRESS> 80]
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main libapache2-mod-php5 amd64 5.5.9+dfsg-1ubuntu4.16
  404  Not Found [IP: <IP_ADDRESS> 80]
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main php5 all 5.5.9+dfsg-1ubuntu4.16
  404  Not Found [IP: <IP_ADDRESS> 80]
Fetched 1,574 kB in 2s (650 kB/s)
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/p/php5/php5-common_5.5.9+dfsg-1ubuntu4.16_amd64.deb  404  Not Found [IP: <IP_ADDRESS> 80]

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/p/php5/php5-cli_5.5.9+dfsg-1ubuntu4.16_amd64.deb  404  Not Found [IP: <IP_ADDRESS> 80]

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/p/php5/php5-readline_5.5.9+dfsg-1ubuntu4.16_amd64.deb  404  Not Found [IP: <IP_ADDRESS> 80]

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/p/php5/libapache2-mod-php5_5.5.9+dfsg-1ubuntu4.16_amd64.deb  404  Not Found [IP: <IP_ADDRESS> 80]

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/p/php5/php5_5.5.9+dfsg-1ubuntu4.16_all.deb  404  Not Found [IP: <IP_ADDRESS> 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?) err: (exit status 100)
INFO[12:15:41] Failed to install (php5) with apt-get
WARN[12:15:41] Step (Create QR code) failed, but was marked as skippable

I suspect the step dependency resolver to now execute an apt-get update before install dependencies

Does it work if you add a Script step before and call apt-get update?
P.S.: please don't create Bitrise CLI related issues here, create it in the CLI's GitHub issue tracker - https://github.com/bitrise-io/bitrise

I could not test. Today it works.


Update package.json to get over Node 14

Fixes #5631

coverage: 92.818% (+0.02%) from 92.797% when pulling a4ebcb568709c23f3197ff6dd1bc800aa346ab98 on stevefan1999-personal:patch-1 into 5ececd35c9520dd2a006ee27721178dc465a8a8c on knex:master.

@stevefan1999-personal Could you please drop the part of CI that is no longer relevant? Also if the idea is to drop support for Node 14, could you please set the minimum version to Node 16?

@kibertoad Actually...Node 16 is also getting EOL'd on 11th September 2023. alas, which is ironically today at the date on comment (no offense).
If we started strictly pushing up the versions, we are quickly limiting the potential users.
There are still many users on Node 16 and below, and I think we need to be lenient about the engine version, so should we still keep the version on 16 first, or just straight to 18?


PNG from url

Hello guys,
Thanks a lot for the quick  response and fixing of the error.
I just had a question regarding the url. Can we get the png image from the url inspite of svg's so that It will be easier for me to load the image direct in my app coz there are many custom methods that Ihave to write for loading svg's and resizing of those is also a hard part.
Or is there any way to get the png image from url without downloading it separately.
Thank you.

Thanks for the feedbacks. That's a good idea, I will think about it.

I would really appreciate it as well!!

@fangpenlin is there currently any possibility to return a PNG from a URL directly? Attempting to display an avatar in an environment that breaks on complex SVGs and converting from SVG to PNG is less than perfect 😬

Returning a png would be awesome! Swift doesn't like SVG so much...


Image broken in web - using latest flutter version

This is the UI result
Step to reproduce: Install package and use as instructed in readme.md

please use this version:
social_login_buttons: 1.0.7

please use this version:
social_login_buttons: 1.0.7


implement generic wait methods

I'm not sure if this is what we were looking for earlier. I think I like the second one better here if that's what we're looking for. Additional specs in: https://github.com/watir/watirspec/pull/90
Watir::Wait.until { element.text == ‘foo’ && element.value == ‘bar’}
element.wait_until { |el| el.text == ‘foo’ && el.value ==  ‘bar’}

I should also add that this solves my concern with #454 and that I still think we need #wait_until_present #wait_while_present and #wait_until_stale
This would be an alternative to the metaprogrammed option in #461
I might like that solution better, though.

Implemented in #479


Aws api isolation

Isolates the AWS API interactions, and adds initial tests for delete, events and upsert tasks.

Pull Request Test Coverage Report for Build 498

0 of 141 (0.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+3.2%) to 38.571%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/cloudformation/wrapper.go
0
55
0.0%

internal/cloudformation/auth.go
0
86
0.0%

Totals

Change from base Build 494:
3.2%

Covered Lines:
675

Relevant Lines:
1750

💛  - Coveralls


HDDS-2405. int2ByteString unnecessary byte array allocation

What changes were proposed in this pull request?
Simplify int to ByteString conversion.  Avoid allocating ~7x memory overhead (vs. the size of the ByteString created).
https://issues.apache.org/jira/browse/HDDS-2405
How was this patch tested?
Tested memory usage of various methods:

previous implementation
using ByteString.Output with restricted initial capacity (4 bytes instead of default 128)
eliminating DataOutputStream by writing directly to ByteString.Output
proposed implementation (simple copyFrom)

The last one uses the least amount of memory.

Thank You @adoroszlai for the contribution.

Thanks @bharatviswa504 for reviewing and commiting it.


Reinstated: Added RP2350 SVD

Follow-up on accidentally closed issue #8 by @AverseABFun after re-instating history of the main branch (cf. #4 for details).
This adds the SVD file for the RaspberryPi RP2350.
Sorry for the caused inconveniences.

First contribution, got SVD from here.
The RP2350 is a newly released MCU from Raspberry Pi, released along side the Raspberry Pi Pico 2.

SVD file contribution verified against original file provider, OK.
$ git clone https://github.com/raspberrypi/pico-sdk.git
$ cd pico-sdk/src/rp2350/hardware_regs/
$ sha512sum RP2350.svd > ../../../../hash_from_raspberrypi.txt
$ cd ../../../../
$ sed -i -e 's/RP2350.svd/rp2350.svd/g' hash_from_raspberrypi.txt
$ git clone https://github.com/BenBE/cmsis-svd-data.git
$ cd cmsis-svd-data
$ git checkout rp2350
$ cd data/RaspberryPi
$ sha512sum -c ../../../hash_from_raspberrypi.txt
rp2350.svd: OK
$ echo $?
0

@AverseABFun thank you very much for your contribution.
hash_from_raspberrypi.txt


[main < T] Transfer Query modules from MAGE to Memgraph

Description
Please briefly explain the changes you made here.
Pull request type

[ ] Bugfix
[ ] Algorithm/Module
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

Related issues
Delete if this PR doesn't resolve any issues. Link the issue if it does.
######################################
Reviewer checklist (the reviewer checks this part)
Module/Algorithm

[ ] Core algorithm/module implementation
[ ] Query module implementation
[ ] Unit tests
[ ] End-to-end tests
[ ] Code documentation
[ ] README short description
[ ] Documentation on memgraph/docs
[ ] Update GQLALchemy signatures in query builder using query module signature generator

######################################

This is a open PR, but DONT MERGE IT, it is just to see if Git CI/CD tests pass


Old confluence editor only shows draw.io logo in page edit mode

Cannot reproduce

If you see this on your Confluence Cloud instance please raise a support ticket including the storage format of the page.


Any chance NodeJS & npm could be supported?

This would be so great! Thanks!

hello i want to thank you

I'll work on that. It may be possible

I would love that too !

@ColdGrub1384 Any plan on it ? There is a project about nodejs work on Android and iOS. https://github.com/JaneaSystems/nodejs-mobile/releases/tag/nodejs-mobile-v0.3.2


Update gradle test setup to consider test iterations for suite timeout

Coming from https://github.com/opensearch-project/OpenSearch/issues/1561#issuecomment-1364454897, existing test setup does not consider the test iteration count (-Dtests.iters) and uses 20 mins test suite timeout. This is problematic as it often leads to test suite timeout.
Alternative: Update timeout to a higher value. This is not an ideal solution.

Hi, @dreamer-89. I tried to reproduce this issue, but could not. TimeoutSuite is set to 20 minute. Author of the issue says that these 20 minutes are shared by 100 iterations of the test. From this assumption it follows that, if execution time of 100 iterations exceeds 20 minutes a timeout would occur. But when I tried it locally, everything works fine:

From the image we can see that they run for longer than 20 minutes. It means, that each instance of the test running gets its own 20 minutes, and does not share it with other instances. And therefore, there is no such problem. Please correct me If am wrong.

Hi, @dreamer-89. I tried to reproduce this issue, but could not. TimeoutSuite is set to 20 minute. Author of the issue says that these 20 minutes are shared by 100 iterations of the test. From this assumption it follows that, if execution time of 100 iterations exceeds 20 minutes a timeout would occur. But when I tried it locally, everything works fine:  From the image we can see that they run for longer than 20 minutes. It means, that each instance of the test running gets its own 20 minutes, and does not share it with other instances. And therefore, there is no such problem. Please correct me If am wrong.

Thank you @JalODan for looking into this. This is interesting!
Good to know this is not a problem when tests are ran from IDE. I see issue was initially reported when test was ran with gradle command.
./gradlew ':server:internalClusterTest' --tests "org.opensearch.cluster.allocation.ClusterRerouteIT.testDelayWithALargeAmountOfShards" -Dtests.seed=3ADB1F144D29EAD6 -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=en -Dtests.timezone=America/Lower_Princes -Druntime.java=17 -Dtests.iters=100


Add support for Markdoc inside blog posts

https://markdoc.io/

The problem is solved by using the following module: https://ssssota.github.io/svelte-exmarkdown/


fix: last daygrid vpanel must has showExpandableButton=false (close #85)

Please check if the PR fulfills these requirements

[x] It's submitted to right branch according to our branching model
[x] It's right issue type on title
[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)
[x] The commit message follows our guidelines
[ ] Tests for the changes have been added (for bug fixes/features)
[ ] Docs have been added/updated (for bug fixes/features)
[x] It does not introduce a breaking change or has description for the breaking change

Description
Copy panels array element  when using it.
And then panel.showExpandableButton set to false.
I change order of new Week(...) to after manipulating panels.
Check the scrollbar is visible and expandable button is hidden.

Thank you for your contribution to TOAST UI product. 🎉 😘 ✨

[코드리뷰 완료] 수고하셨습니다!


Revert "Config migration"

This reverts commit 87905ae5ead879a3baff731b3bed5408249beacd.
Getting this ready in advance, not yet certain if this is needed.

I've confirmed that this revert fixes the originally failing tests

android: https://github.com/grpc/grpc/issues/19004
basic php macos: https://github.com/grpc/grpc/issues/18968
basic python macos: https://github.com/grpc/grpc/issues/18968
bazel RBE ASAN C/C++: https://github.com/grpc/grpc/issues/18511
bazel RBE MSAN C/C++: https://github.com/grpc/grpc/issues/18511
cloud to cloud: https://github.com/grpc/grpc/issues/18967
cloud to prod: https://github.com/grpc/grpc/issues/18967
ios binary size: https://github.com/grpc/grpc/issues/18968


Add user agent detection for the Brightcove Player Management API client.

Thanks for taking the time to make a PR, unfortunately, we do not maintain the regular expression database here, the change should be made at: https://github.com/ua-parser/uap-core/pulls


TypedBody is not working with class-validator

Class validator is not validating parameters decorated with nestia-helper's TypedBody decorator

It is designed to inspect type through typescript-json validator. If you wanna use class validator, TypedBody is not a good solution.
https://github.com/samchon/typescript-json#runtime-type-checkers
However, if you wanna keep using this TypedBody for the typescript type inspection but need additional inspection, you can use comment tags instead.
https://github.com/samchon/typescript-json#comment-tags


Update matechs-effect -> effect-ts in ecosystem.md

Since the matechs library was renamed to effect-ts it's probably a good idea to update links in the ecosystem.md file

I am thinking it would be more appropriate to remove the link, matechs-effect, the previous version was based on the fp-ts typeclasses and it was an extension of the system, effect-ts is completely separated so it would not be correct to advise it as an ecosystem package

Pretty reasonable, I've changed PR so it's removing matechs-effect from ecosystem.md.
@gcanti @mikearnaldi if you agree upon removal then PR is ready to merge, and if you plan to add a "Similar projects" section then close this PR please.
Thanks.


fix: scrolling headings that contains non-English characters

the issue is mentioned here: https://github.com/gohugoio/hugo/issues/4452

Hi, you can verify this PR by this article page:
https://hitzhangjie.github.io/blog/2019-01-07-你不认识的cc++-volatile/

Thank you @hitzhangjie! Yes it looks like the TOC links work.


Stalling for some time trying to click links or buttons with 'data-' selector

Trying to click a button or link, selecting it with a data attribute takes too long on codecept 2.1.5 and 2.1.4.
This behavior is not there on codecept 2.0.8.
If you wrap the button with a locate then it works fast again.

Related source code

I.click(`button[data-test='my-button']`);

Details

CodeceptJS version: 2.1.4 | 2.1.5
NodeJS Version: 10.15
Operating System: linux, mac
WebDriverIO: 5.6.0

how fast it works, when use { css: "button[data-test='my-button']" } ?

@elukoyanov the {css: ...} solution works fast again. I guess this issue can be closed if people don't want to investigate the issue.

Narrowed it down to the :
els = await locateFn(Locator.clickable.wide(literal)); line in WebDriver.js
and then this line in locator.js
.//*[@aria-labelledby = //*[normalize-space(string(.)) = ${literal}]/@id ]


We show "Price :" for an artwork that is considered not for sale

From https://github.com/artsy/eigen/blob/df3348a8b76b1dce3b95e847f1def1b0f028d119/Artsy/Views/Artwork/ARArtworkActionsView.m#L308-L313:
- (BOOL)showPriceLabel
{
    // Check if a price is set OR the price should be hidden - this way we can show the "Contact For Price"
    // message whether or not a price has been entered
    return (self.artwork.price.length || self.artwork.isPriceHidden.boolValue) && !self.artwork.hasMultipleEditions && (self.artwork.inquireable.boolValue || self.artwork.sold.boolValue);
}

- (BOOL)showPriceLabel
{
    return (priceNotEmpty || isPriceHidden) && !hasMultipleEditions && (inquireable || sold);
}

(lldb) p (BOOL)self.artwork.price.length
(BOOL) $18 = NO
(lldb) p (BOOL)self.artwork.isPriceHidden.boolValue
(BOOL) $19 = YES
(lldb) p (BOOL)self.artwork.hasMultipleEditions
(BOOL) $20 = NO
(lldb) p (BOOL)self.artwork.inquireable.boolValue
(BOOL) $21 = YES
(lldb) p (BOOL)self.artwork.sold.boolValue
(BOOL) $22 = NO

- (BOOL)showPriceLabel
{
    return (NO || YES) && !NO && (YES || NO);
}

- (BOOL)showPriceLabel
{
    return (NO || YES) && YES && (YES || NO);
}

- (BOOL)showPriceLabel
{
    return YES && YES && YES;
}

I believe the isPriceHidden value is handled incorrectly. The price should be hidden, so the first bool should end-up being NO, not YES.

The price should be hidden, so the first bool should end-up being NO, not YES.

Why? The "price" is hidden, given that it's classed as not for sale on CMS.

It ends up adding the view here https://github.com/artsy/eigen/blob/df3348a8b76b1dce3b95e847f1def1b0f028d119/Artsy/Views/Artwork/ARArtworkActionsView.m#L136-L140

I get what you’re saying now, indeed no price is being shown.

Fixed by #867.


Jekyll crashes when crawling images with no 'alt' attribute

After installing version 0.1.3, Jekyll crashes when trying to build the site, displaying the following message:
jekyll 3.4.3 | Error:  undefined method `content' for nil:NilClass

This is happening because some of the generated pages in my test site, contain image tags with no 'alt' attribute.

#3


Remove mIRC control codes from pushed messages

The control codes should be stripped out from the messages via regex before being pushed.

This shouldn't be too hard to do. In another script, I do two passes which seems to work well:

Replace all occurrences of the regex \x03\d{,2}(?:,\d{,2})? with the empty string
Remove any remaining occurrences of \x03


apply-user-defaults should handle array values

Cider storage of defaults and applying defaults doesn't appear to support arrays.
Example usage:
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'
My intention is to be able to save new persistent applications into the Dock.
Since my common usage of Cider is when installing new macOS versions which keep changing the default value of com.apple.dock persistent-apps, I don't want cider apply-defaults to erase the entire persistent-apps value.

Issue reported by @RogerThiede, migrated from https://github.com/msanders/cider/issues/51.

@RogerThiede this is an interesting feature, although I'm not sure how -array-add would be represented in YAML (-array and -dict should be pretty straightforward). For managing dock items, I currently use dockutil as shown here:
brew install dockutil
dockutil --remove all --no-restart
dockutil --add /Applications/Firefox.app --no-restart
dockutil --add /Applications/Emacs.app --no-restart
dockutil --add /Applications/Utilities/Terminal.app --no-restart
dockutil --add ~/Downloads --display stack # Implicitly restarts the Dock.

Thanks, I'll try out dockutil.

I would really appreciate the possibility to set array values as well, but only via -array flag to preserve immutability. For appending values you could use anchors that are supported in YAML syntax, however merge behaviour would be strongly preferred.
YAML sample:
# This syntax appends dictionary to existing list
com.binarynights.ForkLift-3:
  FileEditors: &editors
  <<: *editors
  - ApplicationPath: "/Applications/Visual Studio Code.app"
    Default: 1
    Extensions: ''


Bug in card number formatting

In the card number field, enter
4444, then left, then 1234.
Expected: 44441234
Actual:  44442341
I haven't looked at your implementation, so I'm not sure if this is useful information, but when I was emulating the behavior of your plugin I fixed this bug by increasing the caret position by 1 if it was currently at an index which should be a whitespace.

Thanks for reporting. Confirmed that this is an issue.

Apparently this bug was fixed, but the jquery.payment version didn't changed?

@optimizamx Still looks like an issue to me.

@jenanwise you are correct!
We were using the jquery.payment version that comes with the latest Woocommerce version (2.5.2) and it had the exact same problem, and then we replaced it with this version and now what it does is:
4444, then left , then 1234
Expected: 44441234
Actual: 44413424

Hi,
We are experiencing similar issues...  during testing of card payments we have encountered the following:

Enter card number: 5569 5100 0000 3698, with other card details
Submit, expecting LUHN check failure
Edit card number to valid number 5569 5112 3456 3698

Issue arises when editing the card number and deleting the invalid digits 000000.  Whilst typing 123456, formatter seems to shift the cursor back after entering no. 3 in the above combination.
This results in having the following credit card number
5569 5112 4563 3698, which fails LUHN check

Any idea when/if this is going to be fixed?

Should be fixed in master. I'll try and cut a release later this week.


[Feat]: Search profile based on queries passed from URL

What feature?
I have an idea where it would be easy to find the users with sharing the URLs with others.
for example, https://{domain}?search-query={query}
Attached PR: #219
Please take a look @shyamtawli .
Add screenshots
Add screenshots

Code of Conduct

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

Hey @07prajwal2000 I think when user clicks a profile we should redirect them to there profile card (we have to work on it) and from there they can share the link with others. What do you say?

Yes that is also a good idea, @shyamtawli

@07prajwal2000 I will work on profile card then you can work on URL sharing. I will ping.
For more talking you can connect me on Twitter

Will use nextjs routing.


Does not pick up classes from vue-tailwind

I decided to try windicss and trying to setup a project with VueTailwind
Steps to reproduce
package.json
{
  "dependencies": {
    "@nuxt/content": "^1.14.0",
    "nuxt": "^2.15.4",
    "vue-tailwind": "^2.2.1"
  },
  "devDependencies": {
    "nuxt-vite": "^0.0.36",
    "nuxt-windicss": "^0.5.4"
  }
}

nuxt.config.js
export default {
  components: true,
  buildModules: ["nuxt-vite", "nuxt-windicss"],
  modules: ["@nuxt/content"],
  plugins: ["~/plugins/vue-tailwind"],
};

plugins/vue-tailwind.js
import Vue from "vue";
import VueTailwind from "vue-tailwind";
import { TTable } from "vue-tailwind/dist/components";

const settings = {
  "t-table": {
    component: TTable,
    props: {
      classes: {
        table:
          "min-w-full divide-y divide-gray-100 shadow-sm border-gray-200 border",
        thead: "",
        theadTr: "",
        theadTh: "px-3 py-2 font-semibold text-left bg-gray-100 border-b",
        tbody: "bg-white divide-y divide-gray-100",
        tr: "",
        td: "px-3 py-2 whitespace-no-wrap",
        tfoot: "",
        tfootTr: "",
        tfootTd: "",
      },
      variants: {
        thin: {
          td: "p-1 whitespace-no-wrap text-sm",
          theadTh: "p-1 font-semibold text-left bg-gray-100 border-b text-sm",
        },
      },
    },
  },
};

Vue.use(VueTailwind, settings);

pages/page.vue
<template>
    <t-table :headers="headers" :data="data" />
</template>

Actual result
Border and background classes are not set.
Questions

Did I miss something in the configuration?
Is there a way to debug windicss, i.e. show logs which classes processes and which ignored?
How does windicss know about new classes, when and where it comes from?

By default it does not scan js/ts files, but I saw your point. Enabled by default now in<EMAIL_ADDRESS>https://github.com/windicss/vite-plugin-windicss/commit/f7f41b4a9e6c789d62be455957917964ff9e3304

You can configure this explicitly in windicss.config.js:
export default {
  extract: {
    include: [
      'src/**/*.{vue,ts,js}'
    ]
  }
}

Yes, https://github.com/windicss/windicss-analysis
See 2.

Please add missing classes for border (e.g. border-l-1)


LAB_AK_07_Lab1_Ex2_Playbook: Playbook name discrepancy

Contact Details
No response
What happened?
Learning Path 7 - Lab 1 - Exercise 2 - Create a Playbook
Task 2: Create a Playbook in Microsoft Sentinel
Step: 15
Task 3: Update a Playbook in Microsoft Sentinel
Step: 6
The first step above refers to the creation of a playbook named "PostMessageTeams-OnIncident". The second step refers to an existing playbook by the name of "PostMessageTeams-OnAlert".
Are these references intended to indicate the same playbook? If so, please update the provided names for consistency.
Lab
Lab 07 Exercise 02 Create a Playbook
Relevant screenshots
No response
Do you want to help us? 👏

[ ] Create a Pull Requestt by following this project's Contribution Guide

Yes. This needs an update. I'll have it ready for Friday merge.