Which board should I use?

Hello, and Thank you all for this amazing work. I also am trying to do this because of MyQs API fumbles and want to control locally, but cannot wait for a back order to complete. Didnt know this existed until 12h ago, and will build for friends that need this!
A few questions:

I have an ESP32 and ESP8266 nodemcu which one is better suited? From reading its the ESP32?
Which firmware works best for security 2.0+ garage door, from reading I think its 2.0 because I dont require dry contact function correct?
How to donate to cause for everyones time, paypal, buymecoffe, buymebeer link.

Thanks,

Hi mate the ESP32 is massive overkill (no insult to the folks who have already used one!), so use an ESP8266.  Quickest and easiest option is to buy a ESP8266 D1 Mini as it has the USB port and all the pins labelled for you.

 Wifey doesn't like the amazon purchases lately :)
Id like to donate, where can I send?

https://www.amazon.ca/CANADUINO-WEMOS-ESP8266-Wi-Fi-Module/dp/B07WWFND3B/ref=sr_1_2?crid=282XO0OXQOL3C&keywords=d1+mini&qid=1698450042&sprefix=d1+mini%2Caps%2C80&sr=8-2
that would work correct?

I agree that the ESP8266 is sufficient for this, if you aren't adding any other sensors/display which you need the extra GPIOs for.
The nodemcu board you already have should work fine (it has the same labels as the D1 mini so you don't even need translate the pin labels).

If you are using the ESPHome firmware, it only supports Security+ 2.0 anyway. The Security+ 1.0 and Dry Contact support hasn't been migrated to the ESPHome version yet. And regardless, the "2.0 vs. 2.5" difference is just 1 pin assignment. Might as well use the pins that the "2.5" version expects in case that ever matters for ease of upgrading firmware if ever needed.

Have no idea how you could donate to Kaldek in support of his work here.

Yes, that ESP8266 D1 Mini board would work, or the nodemcu you already have.

Guys Im a bit lost which what the connects connect to on the garage door opener side. I know ai have the circuit correct or think I do. But the wall panel doesnt even work at all now. Can someone help a brother out?

Id like to donate, where can I send?

I've thought about offering the ability to "Toss a Coin to your Witcher" purely to help cover some of the hardware costs.  I, ahem, spent more than it costs to get a ratgdo kit shipped to me to get this working.  However I did manage to do it in two days rather than 4 weeks of backorder so there's that!
Let me look into that in a manner which doesn't seem greedy or an attempt to pull funds away from Paul Wieland.  Whilst I don't agree with his refusal to offer the schematics, he *did put in a LOT of time into the code and the Security+ protocol.  For those that can wait for a board, they should buy one from him.
However, it does look like we're going to end up with schematic files here which can be sent to places like PCBWay or JLCPCB for rapid local printing of your own board.  Whilst that wasn't my original intent, and it means somebody could go and start printing the PCBs in volume (which would directly undercut Paul's income).  Realistically thought, if that was going to happen it would happen regardless of that content existing within this repo.


Support for escape strings like "mysql_real_escape_string"

Is there a way how to escape a single string?
Can I use prepared statement for async queries?

Hi,
There is currently no equivalent to mysql_real_escape_string (which performs client-side escaping).
You can achieve similar results with server-side escaping, via prepared statements. You can read more about prepared statement support here. Prepared statements can be used with asynchronous code, by using connection::async_prepare_statement instead of connection::prepare_statement and prepared_statement::async_execute instead of prepared_statement::execute.
Please let me know if this solves your use case.
Cheers,
Rubén.


Italian translation

Started the Italian translation, from the beginning to line 43

From line 0 to line 101 translated

Been contributing to Francesco's fork.

Let me know when/if it's ready :)


README.md: "xenial" -> "bionic"

Ubuntu 18.04 has the codename "bionic", "xenial" is the codename for Ubuntu 16.04.

Oh, thanks, old habbits.


Can't open $VIMRUNTIME/syntax/vim.vim

OS: win10
vim: 8.2.1226

It looks like I can't open any syntax file located in $VIMRUNTIME/syntax/ folder on windows.
I remember I was able to do it but now it just hangs until you press Ctrl-C:

If I remove vim-rooter then it works. Also it works with WSL vim.

If after Ctrl-c when file is loaded I do :Rooter it hangs again.

I have put a debug print into s:root function:
  " breadth-first search
  while len(dir) > 1
    echom "inside root" dir
    for pattern in g:rooter_patterns
...

and the output is:

It walks up the tree until it gets to the top.  It detects the top like this:
  while len(dir) > 1

Which evidently doesn't work on Windows.  I'll fix it.

Thx, works now!


Update DGM poisoning attacks for TensorFlow dependency

Signed-off-by: Beat Buesser<EMAIL_ADDRESS>Description
This pull request fixes the required dependency on TensorFlow for ART 1.10.0
Fixes #1654
Type of change
Please check all relevant options.

[ ] Improvement (non-breaking)
[x] Bug fix (non-breaking)
[ ] New feature (non-breaking)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Codecov Report

Merging #1655 (db6f5b0) into dev_1.10.2 (084e976) will decrease coverage by 4.19%.
The diff coverage is 100.00%.

@@              Coverage Diff               @@
##           dev_1.10.2    #1655      +/-   ##
==============================================
- Coverage       88.12%   83.92%   -4.20%
==============================================
  Files             259      259
  Lines           21349    21343       -6
  Branches         3789     3789
==============================================
- Hits            18813    17913     -900
- Misses           1594     2507     +913
+ Partials          942      923      -19

Impacted Files
Coverage Δ

art/utils.py
74.95% <ø> (-0.51%)
:arrow_down:

art/attacks/poisoning/__init__.py
100.00% <100.00%> (ø)

...ing/backdoor_attack_dgm/backdoor_attack_dgm_red.py
42.42% <100.00%> (ø)

...g/backdoor_attack_dgm/backdoor_attack_dgm_trail.py
34.88% <100.00%> (ø)

art/estimators/gan/__init__.py
100.00% <100.00%> (ø)

art/estimators/gan/tensorflow_gan.py
37.28% <100.00%> (-22.72%)
:arrow_down:

art/estimators/generation/__init__.py
100.00% <100.00%> (ø)

art/estimators/generation/tensorflow.py
81.42% <100.00%> (-5.72%)
:arrow_down:

art/attacks/evasion/pe_malware_attack.py
14.74% <0.00%> (-84.34%)
:arrow_down:

...estimators/speech_recognition/tensorflow_lingvo.py
18.27% <0.00%> (-73.10%)
:arrow_down:

... and 30 more


After configurate dependency check and rebuild but no vulnerability trend display

My Jenkins version is 2.150.1, and I configurate dependency check to my job, part of the jobs are show the vulnerability trend, but there are still a few jobs that don't show the vulnerability trend,even though a lot of vulnerabilities information are scanned.
Can someone tell me why? thanks.

The same configuration, other job can show the vulnerability trend as belows:

No idea. Analysis core (which is responsible for displaying trends and results) is no longer supported. So the issue will not be investigated. DC v5 is a rewrite of the publisher and removal of analysis core so this shouldn’t be an issue in v5.  See https://groups.google.com/d/msg/dependency-check/2yMe6-Tg8tU/53SCfThcBQAJ


Remove character limit from Read-Host

Summary of the new feature / enhancement
It seems very unintuitive and obscure to have a 1022 character input limit for Read-Host. There should at least be an option for removing the limit and/or specifying an explicit limit in newer versions of PowerShell if the reason for keeping it is for backwards-compatibility. Get-Content has no such limit and it feels like Read-Host should behave analogously.  The theoretical max length of a String is<PHONE_NUMBER>. There are many legitimate reasons for wanting to allow input of more than 1022 characters (e.g., user pasting large clipboard text, but script author not wanting to use Get-Clipboard to also allow users to manually type input).
Repro:
'x'*5000 | set-clipboard
read-host
# press CTRL-V and the contents are truncated to 1022 characters

Note that this seems to also apply to: $host.UI.ReadLine() and $z = [system.console]::ReadLine()
A related issue was discussed here, but with no resolution:
Read-Host max imput length cap in pwsh 7
Workarounds:
I finally managed to find a couple workarounds, but reading input shouldn't be this difficult. Workaround 1 has the advantage that it will work with PowerShell background jobs that require keyboard input.
Workaround 1:
<#
.SYNOPSIS
Read a line of input from the host.

.DESCRIPTION
Read a line of input from the host.

.EXAMPLE
$s = Read-HostLine -prompt "Enter something"

.NOTES
Read-Host has a limitation of 1022 characters.
This approach is safe to use with background jobs that require input.
If pasting content with embedded newlines, only the first line will be read.
A downside to the ReadKey approach is that it is not possible to easily edit the input string before pressing Enter as with Read-Host.
#>
function Read-HostLine ($prompt = $null) {
    if ($prompt) {
        "${prompt}: " | Write-Host
    }

    $str = ""
    while ($true) {
        $key = $host.UI.RawUI.ReadKey("NoEcho, IncludeKeyDown");

        # Paste the clipboard on CTRL-V
        if (($key.VirtualKeyCode -eq 0x56) -and  # 0x56 is V
            (([int]$key.ControlKeyState -band [System.Management.Automation.Host.ControlKeyStates]::LeftCtrlPressed) -or
                ([int]$key.ControlKeyState -band [System.Management.Automation.Host.ControlKeyStates]::RightCtrlPressed))) {
            $clipboard = Get-Clipboard
            $str += $clipboard
            Write-Host $clipboard -NoNewline
            continue
        }
        elseif ($key.VirtualKeyCode -eq 0x08) {  # 0x08 is Backspace
            if ($str.Length -gt 0) {
                $str = $str.Substring(0, $str.Length - 1)
                Write-Host "`b `b" -NoNewline
            }
        }
        elseif ($key.VirtualKeyCode -eq 13) {  # 13 is Enter
            Write-Host
            break
        }
        elseif ($key.Character -ne 0) {
            $str += $key.Character
            Write-Host $key.Character -NoNewline
        }
    }

    return $str
}

Workaround 2:
$maxLength = 65536
[System.Console]::SetIn([System.IO.StreamReader]::new([System.Console]::OpenStandardInput($maxLength), [System.Console]::InputEncoding, $false, $maxLength))

$s = [System.Console]::ReadLine()

Workaround 3:
function Read-String ($maxLength = 65536) {
    $str = ""
    $inputStream = [System.Console]::OpenStandardInput($maxLength);
    $bytes = [byte[]]::new($maxLength);
    while ($true) {
        $len = $inputStream.Read($bytes, 0, $maxLength);
        $str += [string]::new($bytes, 0, $len)
        if ($str.EndsWith("`r`n")) {
            $str = $str.Substring(0, $str.Length - 2)
            return $str
        }
    }
}

$s = Read-String

Some issues involving background jobs with Workaround 2 and 3 that use Console directly (hence a Read-Host fix would be much better):
# This works
$j = start-job -ScriptBlock {  "Got '$($Host.UI.RawUI.ReadKey())'." }
$j|rcjb -wait  # Can successfully send a key to the job

# This does NOT work
$j = start-job -ScriptBlock {  "Got '$([system.console]::readkey())'." }
$j|rcjb -wait   # Job remains stuck waiting for input

$j = start-job -ScriptBlock {
   $maxLength = 65536
   [System.Console]::SetIn([System.IO.StreamReader]::new([System.Console]::OpenStandardInput($maxLength), [System.Console]::InputEncoding, $false, $maxLength))
   $token = [System.Console]::ReadLine()
}
$j | stop-job # This blocks forever! with no ability to CTRL-C! The outer shell is completely locked.

See Also:
https://stackoverflow.com/questions/60045306/powershell-read-host-only-accept-maximum-around-8000-characters/70231674#70231674

Looks like this is code where the input truncated: https://github.com/PowerShell/PowerShell/blob/c5955a5c0de50295e509dbc10928147b33d5cbea/src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs#L1999-L2002

It would be more productive consider real scenarios so that we learn the issue in depth and find right solution.

It would be more productive consider real scenarios so that we learn the issue in depth and find right solution.

I have a script that prompts the user enter an API token before making a call, but it doesn't work because the token is truncated.

It would be more productive consider real scenarios so that we learn the issue in depth and find right solution.

Our dev environment secrets are stored in a JSON blob in a vault.
When a new environment needs to be configured (or updated), we call a powershell script responsible to set environment variables and pass the JSON as an input (pasted from the clipboard).
The JSON contains API keys, JWTs, tokens, ... which far exceeds the current 1022 char limit.

Has there been any update on this?  I see a few scenarios were provided, but there haven't been any comments for over a year now.
My scenario is similar to the ones already mentioned.  I need to prompt for an API token which exceeds the 1022 char limit.
I think at a minimum, if the limit isn't going to be removed, there should at least be a message to indicate that the input was truncated.  When you are pasting a token, it's easy to miss that it was truncated and leads to a poor user experience as they are wondering why their valid input isn't working.

@RedTail72 as there has been a huge amount of issues raised over the last few years as PowerShell has gotten more and more popular there are times when older issues like this can and do sit for some time, so currently AFAIK there hasn't been much/if anything on this.
In realtion to some of the comments here
@ben-page - Read-host has many issues and IMO should be a last resort - you could work around this and not use read-host at all and instead use a write-host with a comment to set the token on the clipboard or point to a file / accessible endpoint like a KeyVault Secret (or other Secrets management solution) instead as this would be better to support overall + is more likely to be a more secure solution - I'd highly recommend using Secrets Management module along with it's plugins for this.
@Tyf0x - As above if you are pulling in a config file the you ideally should be using something like Import-PowerShellDataFile if a psd1 or $configfile = Get-Content $file | ConvertFrom-Json (if JSON file) combo than reading in a huge amount of content pasted file via Read-Host. You can use Read-Host to ask for the location of the config file but it's better if that is done as a parameter as part of a function/script than done via this way.
I will ask the current WG that is assigned ( Cmdlets-Utility) to look into this and see if they can discuss it next time they meet
For what it's worth I do agree with this point

I think at a minimum, if the limit isn't going to be removed, there should at least be a message to indicate that the input was truncated. When you are pasting a token, it's easy to miss that it was truncated and leads to a poor user experience as they are wondering why their valid input isn't working.

Also whilst there are some workarounds listed here it may be worthwhile for us to request an update to docs on this limit if not already documented

It appears that https://github.com/PowerShell/PowerShell/pull/9165 created the limit when the original limit was 8190 (same as WinPS).  The @PowerShell/wg-powershell-cmdlets discussed this and there should not be any artificial limit set for Windows, Linux, nor macOS.  Other OS limitations can still apply: clipboard, terminal, conhost, etc...

Since .Net team has updated and improved Console.ReadKey() in .Net 8 but rejected implementation API like Windows ReadConsole we could still unify our code - switch to Console.ReadKey() on Windows too. It doesn't look complicated (although there may be some unfamiliar regressions on Windows but on the other hand we can overcome the limitations of ReadConsole).  I've asked this question before with no answer, but maybe it's finally time to update this code.
Recall that this limitation was a stack-based optimization. Before that, we were allocating memory from the heap. This and other features of the code made it expensive and slow.

Just adding a new comment to keep this issue alive.
Is there a decision on how this will be addressed?  I've seen some proposals, but not sure if we know which fix we are pursuing.

https://github.com/PowerShell/PowerShell/issues/16555#issuecomment-2200636647

Damnit @microsoft-github-policy-service, I'm subscribed solely to issue closure. At the very least, close as invalid rather than complete. This is absurd.


addProduct messages are not always handled in time

Problem
Sending addProduct MQTT Messges to MQTT-to-postgres should directly create new entries in the productTable. However, in my experience, I have to send the addProduct messages multiple times, before the entries are created even though entries in the assetTable are created directly.
This is the used NodeRed flow:

And this is one of the functions:

Also, after the entries are created, the id in the assetTable is not SERIAL how it should be.
Data grip:

"Also, after the entries are created, the id in the assetTable is not SERIAL how it should be."
I can't reproduce this, according to my Datagrip, the DDL shows it being initialized as a serial:
-- auto-generated definition
create table assettable
(
    id       serial
        constraint assettable_pkey
            primary key,
    assetid  varchar(20) not null,
    location varchar(20) not null,
    customer varchar(20) not null,
    constraint assettable_assetid_location_customer_key
        unique (assetid, location, customer)
);

alter table assettable
    owner to postgres;

grant select, update, usage on sequence assettable_id_seq to factoryinsight;

grant delete, insert, references, select, trigger, truncate, update on assettable to factoryinsight;

Keep in mind, that SERIAL is not an actual Postgres type, but an instruction to tell Postgres, to create an integer type, which is not null and is auto incrementing

MQTT-to-Postgresql seems slow at startup.
After processing a few items, it instantly processes incoming items.

Conclusion
MQTT-to-Postgres won't work, until the same message is send at least twice.
Resolution
By integrating tests, we can bypass this behavior.

MQTT-to-Postgres slow startup seems to be fixed in #506


ci: publish arm images on release

Signed-off-by: Sertac Ozercan<EMAIL_ADDRESS>What this PR does / why we need it:
Which issue(s) this PR fixes (optional, using fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when the PR gets merged):
Fixes #
Special notes for your reviewer:

Codecov Report

Merging #413 (6b3c985) into main (e0344df) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 6b3c985 differs from pull request most recent head 2c36329. Consider uploading reports for the commit 2c36329 to get more accurate results

@@           Coverage Diff           @@
##             main     #413   +/-   ##
=======================================
  Coverage   21.41%   21.41%
=======================================
  Files          10       10
  Lines         621      621
=======================================
  Hits          133      133
  Misses        476      476
  Partials       12       12

Flag
Coverage Δ

unittests
21.41% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@cpuguy83  tested in here: https://github.com/sozercan/eraser/pkgs/container/eraser-manager/43552781?tag=v0.0.3


Export buttons are flickery

The Export SVG/PNG buttons are flickery, and sometimes don't appear (or, rarely, you get three of them!)

You could keep the links static, and use JavaScript to open the exported image.

@as-com I was thinking of leaving the links there, and just changing the src property.


Bicep client doesn't start - Error: spawn EPERM

Does this occur consistently? Yes
Repro steps:

Open VS code , create new file & name it vmtemplate.bicep
Add the code from MS docs - https://docs.microsoft.com/en-us/azure/templates/microsoft.compute/virtualmachines?tabs=bicep
VS Code terminal shows a message that Bicep client is starting and then the error is thrown.
I have tried a different file, tried restarting VS code, but the problem still persists.
dotnet --Version : 5.0.203

Action: bicep.activate
Error type: EPERM
Error Message: spawn EPERM
Version: 0.3.539
OS: win32
OS Release: 10.0.18363
Product: Visual Studio Code
Product Version: 1.56.2
Language: en

Call Stack
ChildProcess.spawn child_process.js:403:11
Object.spawn child_process.js:562:9
extension.js:2:1711098extension.js:2:1711098
processTicksAndRejections task_queues.js:93:5

debug logs from the output :
2021-05-27T06:16:55.847Z info: Current log level: debug.
2021-05-27T06:16:55.850Z info: Launching Bicep language service...
2021-05-27T06:16:55.850Z info: Acquiring dotnet runtime...
[Error - 11:46:59] Starting client failed
Error: spawn EPERM
at ChildProcess.spawn (internal/child_process.js:403:11)
at Object.spawn (child_process.js:562:9)
at c:\Users\sagyerva.vscode\extensions\ms-azuretools.vscode-bicep-0.3.539\out\extension.js:2:1711098
at processTicksAndRejections (internal/process/task_queues.js:93:5)
Error: spawn EPERM
2021-05-27T06:16:59.283Z debug: Found dotnet command at 'c:\Users\sagyerva\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime.dotnet\5.0.6\dotnet.exe'.
2021-05-27T06:16:59.283Z debug: Found language server at 'c:\Users\sagyerva.vscode\extensions\ms-azuretools.vscode-bicep-0.3.539\bicepLanguageServer\Bicep.LangServer.dll'.
2021-05-27T06:16:59.286Z info: Bicep language service started.
2021-05-27T06:16:59.291Z error: spawn EPERM

@icanseesharp Have you tried launch VSCode as administrator?

@shenglol - yes I did try that but no luck.

I wonder if it has something to do with other extensions then. One thing that's worth trying is to disable all extensions except for the Bicep and .NET Install Tool and restart VS Code.

Apologies, I am not getting much time to look into the problem and reply here, I have re-installed VS code and now have only 2 extensions i.e the .NET Install tool and Bicep but still getting the same error.
I have tried the same setup on a VM and there are no issues, the Bicep extension works fine.
I reckon this might be an issue with nvm on my machine (I have ~10 nodejs versions installed through nvm), so I'll cleanup that and give it a go again.

I'd be interested in seeing whether you can run the command to start the language server manually in a terminal window. Using the paths from the above logs you pasted, you should be able to do that with:
c:\Users\sagyerva\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime\.dotnet\5.0.6\dotnet.exe c:\Users\sagyerva\.vscode\extensions\ms-azuretools.vscode-bicep-0.3.539\bicepLanguageServer\Bicep.LangServer.dll

@anthony-c-martin - I am getting Access Denied message when trying to run the exe from cmd prompt (running as admin)
I have taken ownership of the file (mine is a domain user) but still getting the Access Denied message.
I have tried placing some other program's exe in this folder and run that using cmd prompt, I get the same message.
I think the problem is either related to user access or antivirus running on my machine.
This issue can be closed, seems the problem is with permissions.


Option to specify scrollwheel distance

Please describe the problem you're trying to solve
By default, using the scrollwheel, move 3 positions on the manager list.
Would you be willing to contribute this feature?

[ ] Yes, I'll give it a shot

Describe the solution you'd like
It would be nice having an option to specify how many positions the scroll move.
Additional context
No response

I didn't quite get your meaning - Yazi currently doesn't support any mouse operations.

We discussed mouse support in https://github.com/mikavilpas/yazi.nvim/issues/49 and added basic/hacky support (when embedded in neovim). It seems at least wezterm forwards scroll events to yazi and they do work on a basic level.

It looks like WezTerm converted the user's mouse scroll into <Up> and <Down> keys. When I add:
{ on = [ "<Up>" ],   run = "noop" },
{ on = [ "<Down>" ], run = "noop" },

to keymap.toml, scrolling stops working.
So I don't think there's something Yazi can do, as this is not a real mouse scroll event, Yazi just receives the atomic events <Up> and <Down> from the terminal.

I believe this is a fallback behavior when the terminal detects that the CLI program hasn't requested mouse support, while both Ranger and Joshuto have requested it from the terminal, but accordingly, the CLI program needs to handle the mouse events.

@Zeioth you can work around this and kind of get what you are looking for by setting this in keymap.toml in the[manager] section:
  { on = [
    "<Up>",
  ], run = "arrow -3", desc = "Move cursor up" },
  { on = [
    "<Down>",
  ], run = "arrow 3", desc = "Move cursor down" },

You are correct it's my terminal emulating the scroll. I was able to change it on foot terminal adding this to ~/.config/foot/foot.ini
[scrollback]
lines=10000
multiplier=1.0
# instead of
multiplier=3.0

Still, I can confirm ranger allow clicking items on the manager. It's not super critical because one can just filter, but still something nice.

Glad to see the problem solved. Closing as invalid since this is a terminal behavior

I agree that mouse support would be a useful feature, and many users have requested it.

This feature has now been implemented by @qsdrqs in https://github.com/sxyazi/yazi/pull/1038! 🎉


Make link in output be https

Purpose
a) Avoids a redirect
b) Promotes security!
Notable Changes
No.
Tests and Risks?
Non functional change.
Update the SHA1SUM file
✅

Thank you!


Validation process after invoking reset() differs from initial one

Versions:

VueJs: 2.2.1
Vee-Validate: 2.0.0-rc.14

Description:
validateAll() after calling this.$validator.reset() field validates in other manner than initially. First call validateAll() really validates all fields, but when we have subsequent calls to validateAll() after reset() results in one-by-one validation of all fields.
Steps To Reproduce:
https://jsfiddle.net/ffLqLcsc/2/

Click submit button -- error messages appears for all fields (as expected)
Press Reset button
Click submit button -- error message appers only for first (Name) field + error message looks like html5 validation error.

HTML5 validation errors are actually caused by the constrained validation applied in recent version, which looks like the native error messages. subsequent submits are actually handled by chrome after it identified that some fields need to be filled, not the plugin.
This behavior will be disabled by default in future versions. you can disable it by setting the validity in the config to false:
https://jsfiddle.net/ffLqLcsc/3/


Remove the workorund in CGContextCairo::CGContextDrawGlyphRun to not divide the verticalScalingFactor and height by the device scaling factor once we move CG to use DIPs after moving to D2D

Today CG talks in Pixels but all Windows interfaces understand only DIPs. The current code is a workaround is to revert the device scaling factor before rendering with D2D for DWrite so that test rendering works on phone but this is wrong and will cause text rendering to PDF or printer to not work at all

This is addressed with #1171


drag and drop area restriction

Bug, feature request, or proposal:

{{title}}

    Drag me around

in the above code the example-box is moving beyond the parent div how to restrict the movement border?
What is the expected behavior?
What is the current behavior?
What are the steps to reproduce?
Providing a StackBlitz reproduction is the best way to share your issue.
StackBlitz starter: https://goo.gl/wwnhMV
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Is there anything else we should know?

thanks a lot Crisbeto


wip: move restartmanager out of libcontainerd

follow-up for the discussion in #27033

@tonistiigi compilation failure on windows.

@jhowardmsft  Linux CI passed. Can you take care of the windows side of this change?
@anusha-ragunathan  Can you review the plugin changes as I have limited ways of testing it. One of the issues seems to be that manager and plugin are defined in separate packages. This results in unsafe access to internal properties exposed in public API. If plugin should be a package for the spec then it should have a wrapper in manager. I removed the manager lock because I didn't see it being used for anything. It should definitely be added back so that it protects enable/disable/shutdown ops. The locks I added only protect against data races.
cc @mlaventure @WeiZhang555 for review

Depends on timeline. I'm not quite sure I understand these changes quite yet....

@jhowardmsft The restart state is removed, daemon starts container again after receiving exit state. Normally it should mean just removing all restart related code from libcontainerd, any time container exits just send the exit state.

@tonistiigi https://github.com/docker/docker/commit/e952b104007521859c817902d73185b0867c83da. Just a tidy up. Have run Windows CI locally, not not with race detection.

@jhowardmsft I think the change I did earlier was exaclty the same. CI passed as well.

@tonistiigi : docker_cli_daemon_experimental_test.go covers restart tests for plugins. plugin is separated from manager, since it primarily implements the manifest specification and its external facing. Manager on the other hand is the entity known to the daemon and is an internal detail. Yes, I will do a followup PR to update manager with wrapper calls to plugin.

@anusha-ragunathan updated

Plugin changes LGTM.

Restart manager changes LGTM from the Windows side. Haven't reviewed the Linux specifics.

LGTM

LGTM


Latest Version not on NPM

Subject of the issue
The latest version of X-Ray, which includes a promise .then method on the xray client, isn't available on NPM (despite their sharing the same version number).

This has since been addressed.


recover_msg() obsolete

Change recover_msg() is changed to recover_public_key_from_msg()
What was wrong?
How was it fixed?
Cute Animal Picture

Test failure is due to a mypy update.  I added a commit to pin it <0.600, lets see what happens.


Properly support maximized window mode?

Two problems related to this:

When changing the application to the maximized window mode, then changing something (text change / scroll bar) the application jumps back to a non-maximized window mode.

The application does not respond to the "maximize window" setting in the shortcut properties, I think it ignores that event message.

I've fixed your first issue in #129
No idea what you mean by the second issue, what OS are you talking about?

Any Windows operating system. You can indicate that a program should start maximized in the shortcut properties.
First image result for Maximized on Google yields:

What parameter does that pass through to the app?
The Loader class should support dealing with whatever parameters you provide, but we need some more context.

WM_CREATE http://msdn.microsoft.com/en-us/library/windows/desktop/ms632619(v=vs.85).aspx
lParam CREATESTRUCT http://msdn.microsoft.com/en-us/library/windows/desktop/ms632603(v=vs.85).aspx
style WS_MAXIMIZE http://msdn.microsoft.com/en-us/library/windows/desktop/ms632600(v=vs.85).aspx

Added to the backlog as this may require some modifications to MahApps.Metro.

WM_CREATE never seems to hit the BorderlessWindowBehaviour of MahApps.Metro, perhaps its added too late in the flow of the app.


Sword-Block problem

Info

Server version: Paperclip 1.12.2
OldCombatMechanics version: Latest src github
Server log file: https://pastebin.com/J4NcgWsD
OldCombatMechanics config file: https://pastebin.com/GMaR1WWi

Problem Description

If the sword-block is on, players jump from a height with the sword locked looking down and holding the S key does not die
I apologize for my English, I come from another country

There is no relevant error in the server log. I don't understand what issue you're having but you should first try to update to a newer test version.


Tests Failing: Data Visualization with D3: Change Styles Based on Data

https://www.freecodecamp.org/learn/data-visualization/data-visualization-with-d3/change-styles-based-on-data
"The first h2 should have a color of red."
My solution matches the hints, but I think the test is not there/working?

Please use our forum for debugging the code of your projects.  If the forum members determine there is nothing wrong with your code, you can request this issue to be reopened.  GitHub issues are meant for reporting bugs and not troubleshooting the code in your projects.
Thank you for understanding.


comment out PL-46977 from 1.28.11 RN

Comment out PL-46977 from 1.28.11 RN
What Type of PR is This?

[ ] Issue
[ ] Feature
[x] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screenshot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://65f4b420c265722370aa241d--harness-developer.netlify.app


[v2] trys to fs.watch it self

code-server version: Version: 1.38.1
Commit: 65caa26d40777131d8b95f71bc3de2a4da6d0e43
Date: 2019-09-23T22:16:30.007Z
Browser: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
OS Version: latest docker

Description
On Startup it trys to set up file watchers for none project related directorys it watches for it self.
  ERR Error: [File Watcher (node.js)] Failed to watch /home/coder/.local/share/code-server/User/state/global.json for changes using fs.watch() (Error: ENOSPC: System limit for number of file watchers reached, watch '/home/coder/.local/share/code-server/User/state/global.json')
editorWorkerServiceImpl.ts:70  INFO SW#ready
editorWorkerServiceImpl.ts:75   ERR Error: [File Watcher (chokidar)] Inotify limit reached (ENOSPC)

Steps to Reproduce

docker run --rm -it -p <IP_ADDRESS>:8080:8080 -v "${PWD}:/home/coder/project"  codercom/code-server:v2

Confirmed to be also in mainline upstream https://github.com/microsoft/vscode/issues/81579

Leaving this open until upstream fixes this issue, thanks for the update @frank-dspeed

This can be closed its not really a bug but i will try to change that on mainline

Thanks for the update - I assume https://github.com/microsoft/vscode/issues/81702 is the proposed architectural change so we'll see if that gets merged soon.


Enhancement Idea

Add support for more different restaurants.
Nice plugin, by the way.

dashplug coming soon


dev(narugo): add get command for cli

If you are using command line, you can get the models with the following commands
pycivitai get -m 'DEN_barbucci_artstyle'           # get model, use primary file of the latest version
pycivitai get -m 'DEN_barbucci_artstyle' -v 'v1.0' # get model, use primary file the v1.0 version
pycivitai get -m 'Cetus-Mix'                       # get the safetensors file of Cetus-Mix
pycivitai get -m 'Cetus-Mix' -f '*.vae.pt'         # get the vae file of Cetus-Mix

Codecov Report
Patch coverage: 91.66% and project coverage change: +0.06% :tada:

Comparison is base (c6c8033) 95.78% compared to head (aefbd12) 95.84%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##             main       #1      +/-   ##
==========================================
+ Coverage   95.78%   95.84%   +0.06%
==========================================
  Files          16       16
  Lines         593      602       +9
==========================================
+ Hits          568      577       +9
  Misses         25       25

Flag
Coverage Δ

unittests
95.84% <91.66%> (+0.06%)
:arrow_up:

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

Files Changed
Coverage Δ

pycivitai/entry.py
95.83% <91.66%> (+0.59%)
:arrow_up:

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


Range dropdown menu in Edit Host doesn't narrow results when you type in it

My solution was to replace that wonky control with the new editable range map.


Create ARIA template

Create a page template for ARIA docs, along the lines of https://developer.mozilla.org/en-US/docs/MDN/Contribute/Structures/Page_types/CSS_property_page_template
This will help in creating new pages, and in updating ones that are tagged with "NeedsContent" -- so writers can judge what content is missing, and when they have added enough :-)
Example to work from: Alert role maybe?
Acceptance Criteria
Usable template exists that addresses most common use cases and needs of people creating ARIA role and property pages.

https://developer.mozilla.org/en-US/docs/MDN/Contribute/Structures/Page_types/ARIA_Page_Template


Update dependencies

I use this package with react-scripts and react scripts complains about the eslint dependency in this package being too low. So i've created this PR to update it.
full error:
There might be a problem with the project dependency tree.
It is likely not a bug in Create React App, but something you need to fix locally.

The react-scripts package provided by Create React App requires a dependency:

  "eslint": "^6.6.0"

Don't try to install it manually: your package manager does it automatically.
However, a different version of eslint was detected higher up in the tree:

  C:\Users\bert\Documents\studiohyperdrive\repos\avo2-components\node_modules\eslint (version: 5.16.0)

Manually installing incompatible versions is known to cause hard-to-debug issues.

If you would prefer to ignore this check, add SKIP_PREFLIGHT_CHECK=true to an .env file in your project.
That will permanently disable this message but you might encounter other issues.

To fix the dependency tree, try following the steps below in the exact order:

  1. Delete package-lock.json (not package.json!) and/or yarn.lock in your project folder.
  2. Delete node_modules in your project folder.
  3. Remove "eslint" from dependencies and/or devDependencies in the package.json file in your project folder.
  4. Run npm install or yarn, depending on the package manager you use.

In most cases, this should be enough to fix the problem.
If this has not helped, there are a few other things you can try:

  5. If you used npm, install yarn (http://yarnpkg.com/) and repeat the above steps with it instead.
     This may help because npm has known issues with package hoisting which may get resolved in future versions.

  6. Check if C:\Users\bert\Documents\studiohyperdrive\repos\avo2-components\node_modules\eslint is outside your project directory.
     For example, you might have accidentally installed something in your home folder.

  7. Try running npm ls eslint in your project folder.
     This will tell you which other package (apart from the expected react-scripts) installed eslint.

If nothing else helps, add SKIP_PREFLIGHT_CHECK=true to an .env file in your project.
That would permanently disable this preflight check in case you want to proceed anyway.

P.S. We know this message is long but please read the steps above :-) We hope you find them helpful!

eslint should be a devDependency, can you move it?

eslint should be a devDependency, can you move it?

done


APP-173: [C] Basic level Apps: Credentials management

/cc @slash32 @dubland

Test this please

@kaa-leeroy retest this please

@kaa-leeroy retest this please

Can one of the admins verify this patch?

@kaa-leeroy add to whitelist

@kaa-leeroy retest this please

@kaa-leeroy retest this please

LGTM

@kaa-leeroy retest this please


treewide: cargoSha256 -> cargoHash

limited to by-name to limit merge conflicts, done with
rg 'cargoSha256 = "sha256-' pkgs/by-name/ -l | grep \\\.nix$ | xargs grep buildRustPackage -l | xe sd 'cargoSha256 = "sha256-' 'cargoHash = "sha256-'

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Hey, I've done this recently https://github.com/NixOS/nixpkgs/pull/323983, and it's already in staging-next. If you find anything missing please add to staging-next.


Add SWA get deployment token driver and change page style and code type

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/toolkit/deploy.md
93
19
link
:white_check_mark:

msteams-platform/toolkit/provision.md
91
66
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/toolkit/deploy.md
93
19
link
:white_check_mark:

msteams-platform/toolkit/provision.md
92
65
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/toolkit/deploy.md
93
19
link
:white_check_mark:

msteams-platform/toolkit/provision.md
92
65
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.


Unpublished Donors missing mapped_metadata

We noticed a bug in the UI (https://github.com/hubmapconsortium/portal-ui/issues/1549): Some unpublished donors are missing demographic data. Login (or else you'll get a 404) and visit:

html has client side error, which we're fixing
json works: missingmapped_metadata

For now we'll handle the data that we have... but should these Donors missing sex/race/age not have made it into the database in the first place? Or it's possible there's a problem with the portal indexing code?
If these are correct, and may even be published, we should do more UI work to accommodate them.

For the donor referenced by both of those links currently there is no donor metadata.  This is the case for many donors in the system.  I think all published donors have a minimum of sex, race, age and bmi attributes, but I'm not sure if all published donors will have this metadata (this is more of a policy question).  Given that we're talking about ingesting data from other consortia where we may not have donor metadata it does seem likely that we will eventually have published donors without this information.

Thanks! That's everything I needed to know.


Warning for unsuitable completopt gets overwritten straightaway

As of 9da498cd the plugin warns the user when completion is invoked but &completeopt is unsuitable.  However the warning is in the status line and gets overwritten straightaway by the mode display if &showmode is on, which it is by default.
It would be better to use a floating window to display the warning.  It should be set to disappear as soon as the user presses a key (and to pass that key on), so the user's flow isn't interrupted.

Done in #240.


EQ-Simulation:

when using expert eq as input, takes very long

request.txt

Is it also that slow using the rz-vm140.gfz-potsdam.de server?

Nope, works like a charm :) Thanks, closing the issue!


Annotation at the beginning of the line

Hi, when I write like this:
<!-- sth --> $latex$

the latex format symbol cannot be recognized. Is it a bug?

What language is this for?
/needsMoreInfo

Actually looks like latex which must be coming from one of your extensions


Debug with webstorm or vscode

Are there any guides on how to Debug your ts files with webstorm or vscode using ts-node-dev?
I tried:

please, read some issues about vscode debugger

Man I'm having the same issue with VS code

@jazib-m launch ts-node-dev with --inspect and then just attach to running instance:
 {
            "type": "node",
            "request": "attach",
            "name": "Attach",
            "port": 9229,
            "restart": true
 }

for anyone struggling to get webstorm to attach to either process. Here's the trick
node parameters => --inspect=9229
javascript file => node_modules\ts-node-dev\bin\ts-node-dev
Application Parameters => --project tsconfigNode.json --inspect=9001 --  app.ts

all good?

@ludetc while your instructions worked for me when I first ran it, as soon as I do a change, the process restarts but the debugger doesn't reconnect. Any advices there?

@Tinadim I'm having the same issue, did you ever find a resolution for this?


WS2812B DI channel voltage

Hi. I have used a 74HCT125E IC to step up the voltage of the DI channel. How can I test that the voltage on that channel is in fact running at 5v now, instead of 3.3v?

check with your scope? or read IC spec...
but, why should you do that? Try connect your arduino to PC/Raspberry and it will have 5V logic levels

I'm not using an arduino or PC. I'm using the 74HCT125E chip to do the level step from 3.3V to 5V on the GPIO out to the DI on the WS2812B strip ... I don't  have a scope. Can I just use my multimeter on the ground of the chip, and the DI output pin on the chip to check the voltage? Will that blow anything?

Yes you need 5v levels for ws2812b. You cannot measure it with multimeter because it is 800khz digital signal, but you can make GPIO level "1" and then measure it when signal is constant. You will now blow anything with voltage meter but do not choose resistance or current meter position.

Thanks a lot. Will try that. The lights are all working with Hyperion, so I
assume the level shifter must be working, but I would just like to verify.
On 22 Jun 2015 11:25 PM, "Povezi"<EMAIL_ADDRESS>wrote:

Yes you need 5v levels for ws2812b. You cannot measure it with multimeter
because it is 800khz digital signal, but you can make GPIO level "1" and
then measure it when signal is constant. You will now blow anything with
voltage meter but do not choose resistance or current meter position.
—
Reply to this email directly or view it on GitHub
https://github.com/tvdzwan/hyperion/issues/337#issuecomment-114265918.

@Apalasys fixed? can be closed?

I will close it, just open a new one!
Thank you


.github: Bump CLI version to v0.6

Pull in the latest cilium-cli version to unblock some testing (eg ipsec).

I suggest we bump v1.10 branch to use this version too, just so it doesn't get hopelessly out of date wrt the CLI version.

Copy/pasting from #15944: unneeded as long as we stick with issue_comment and schedule triggers, since these always run from the default master branch anyway. The CI 3.0 workflows currently on 1.10 are functionally non-existent.

Seems like the test runs are hitting random flakes in the test PR: https://github.com/cilium/cilium/pull/15969, I've reached out in #testing channel to try to get some more understanding of what's going on there.

I think this is technically good to merge, but may increase the likelihood for some of the CI 3.0 jobs to time out. Not really sure if we want to handle this in any special way or just merge it and address any flakes that might show up post-merge? @nbusseneau

I think this is technically good to merge, but may increase the likelihood for some of the CI 3.0 jobs to time out. Not really sure if we want to handle this in any special way or just merge it and address any flakes that might show up post-merge? @nbusseneau

Considering we are still experimenting fast, I think we should merge and see if stuff breaks.


Automated: Protex scan failed

A BlackDuck Protex scan failed on this repository.
Number of files needing identification: 5
If you are unsure how this process works, please contact trunk team on Slack.
No more automated issues will be created on this repository until this issue
is closed.
Please prioritize and solve this as soon as possible. If the files
has been identified already, you may ignore and close this issue.

Fixed.


Consider adding branch protection

https://github.com/OpenLightingProject/rp2040-dongle/settings/branches
This means that at least for PRs people know certain things have to pass before they'll be merged. You can optionally allow admins to ignore this.

Enabled for main branch :)


Feat(cupertino): [date_picker] Date order parameter

Closes #84550
This PR adds a new dateOrder parameter to  CupertinoDatePicker to define the order of the columns in date mode which overrides the default order value defined by localizations.datePickerDateOrder.
Pre-launch Checklist

[X] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[X] I read the Tree Hygiene wiki page, which explains my responsibilities.
[X] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[X] I signed the CLA.
[X] I listed at least one issue that this PR fixes in the description above.
[X] I updated/added relevant documentation (doc comments with ///).
[X] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
[X] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@ayshiff could you please rebase for the CI to re-run?


Maintainer

Hi, @JustinJaniszewski
Are you appointed as a maintainer? I posted on the discord to be a maintainer, but I assume that I have yet to be appointed as a maintainer of this group so far.

I don't believe I am the maintainer

I don't believe I am the maintainer

Okay,
I assumed that as well.


Is it possible to run stand alone?

Just a quick question is possible to run this easily without FMD? Because personally i use a different downloader that actually creates a ComicInfo.xml when it downloads manga (https://doujindownloader.com/ is the app i use).  However some of the sites where i source manga from have pretty crappy data compared to that from MAL or AniList, so it would be nice to be able to upgrade the quality of some of my metadata.
However it appears on quick glance that this requires you to use FMD.

I managed to run FMD2 through Wine in a docker container but since Manga-Tagger doesn't work as well in Wine, I ran it directly in the container (using the MangaTagger.py). Thing is, it is tied to FMD2 exe's path and it ask for it each time because, I believe, in Wine the path looks like "Z:\manga" while in the container (and the path MangaTagger is using) it should looks like "/manga". For now, settings MangaTagger to /manga, once asked, work and it then watch this folder.
I managed to make my docker image (FMD2 + mangatagger) work but it require some input and isn't fully automated yet (gotta set up MangaTagger each time the container start). I also noticed a relatively high cpu usage of MangaTagger when both are idle (i believe MangaTagger is still watching the folder though).
You can see how it behave at the beginning of the log, and how it works well once set up.
MangaTagger.log
Now I'm unsure if it's related to MangaTagger, but I also get folders full of png (so duplicate with the cbz files).

Other than that, it worked pretty well I think but in the end, if MangaTagger could just watch the folder without relying on FMD.exe path I think wouldn't get those issues?

I think where he was going with tying them together was to eliminate the problem that if you opened them out of order, everything didn't work. At the same time the program edits the settings of FMD to ensure everything comes out in the right formats. It sounds like though that because the software and FMD are hosted on different systems, that it may not have the permissions to delete the files created when its adding the .XML for repack. May be worth checking your Linux permissions.
You could also try joining the discord and asking him, but results may vary. Links on his twitch about page.
https://www.twitch.tv/inpacchi_of_mom/about

I agree, I don't expect too much support on this since my setup is a bit weird but I was pretty close to get it running so I thought it might be interesting and possible to make MangaTagger fully independent. Thanks

If you do get the dockerized container to work let me know. You can probably fork/pull the repo and try and remove the FMD reliant code and leave the part that watches a folder. At that point all that would be required would be to make sure the naming conventions are already setup. Looking at the edit history on github should give a idea as to what code was added to make FMD essential.

I managed to make it work without FMD2 (edit the settings.json then just run MangaTagger.py and it will watch the folder).
But it seems it is having trouble if, in a container, the download directory and the library are mounted in two different volume on the host (but accessible from the MangaTagger container as "/manga" and "/downloads")
I get "OSError: [Errno 18] Invalid cross-device link:"
(see log.txt)
log.txt
Not sure what is happening.. in any case, I made it so it watch a folder without FMD2. Still have to correctly name the folder/files (configure it manually in FMD2).

So does that mean that the core functionality now exists within docker? If so then this could be a major step forward in getting this similar to a handbrake auto transcoding situation.

Yes, my intended use is letting it run headless and watch a folder for any new item.
I'm pretty new to all this, I never even learnt Python to begin with but if you still want to take a look, here is the docker image I made and using : https://hub.docker.com/r/banhcanh/manga-tagger
Hope it helps

It may be interesting to try and incorporate this into the docker image.
https://github.com/manga-download/hakuneko/tree/v6.1.7
This runs in Linux and is generally equivalent to FMD. I have seen docker images like this one:
https://github.com/shlagevuk/docker-hakuneko
If both the containers could be merged, then essentially its near a complete all in one package. Only things missing would be the volume creation and photo pull which hopefully would come soon.


Added a markdown file with class descriptions

Change Log

Added a markdown file containing class names along with their attributes and methods.

Merged and branch deleted


CRD definition version mismatch causes deployment issues of Custom Resource instances in Flux

I was trying to create a Global network policy like the one below:
apiVersion: projectcalico.org/v3
  kind: GlobalNetworkPolicy
  metadata:
    annotations:
      meta.helm.sh/release-name: calico
      meta.helm.sh/release-namespace: tigera-operator
    creationTimestamp: "2022-07-20T05:28:58Z"
    labels:
      app.kubernetes.io/instance: calico
      app.kubernetes.io/managed-by: Helm
      app.kubernetes.io/name: calico
      app.kubernetes.io/version: 3.23.2
      helm.sh/chart: calico-0.2.0
      helm.toolkit.fluxcd.io/name: calico
      helm.toolkit.fluxcd.io/namespace: tigera-operator
    name: deny-aws-instance-metadata-access
    resourceVersion: "266281175"
    uid: 3ebd3ad3-82b7-44ed-93c7-e61e45773697
  spec:
    egress:
    - action: Deny
      destination:
        nets:
        - <IP_ADDRESS>/32
      protocol: TCP
      source: {}
    - action: Allow
      destination:
        nets:
        - <IP_ADDRESS>/0
      source: {}
    selector: all()
    types:
    - Egress

But when I tried deploying it with Flux, after I had installed the CRDs seperately (I used the CRDs that are packaged with the latest helm chart), Flux would throw an error saying that :
reconciliation failed: Helm install failed: unable to build kubernetes objects from release manifest: resource mapping not found for name: "deny-aws-instance-metadata-access" namespace: "" from "": no matches for kind "GlobalNetworkPolicy" in version "[projectcalico.org/v3](http://projectcalico.org/v3)"
ensure CRDs are installed first

The problem is that the CRD definition specifies only that v1 exists: https://github.com/projectcalico/calico/blob/master/libcalico-go/config/crd/crd.projectcalico.org_globalnetworkpolicies.yaml#L15 , however, it appears that the calico-apiserver does some magic to make all the crs for it v3. The problem went away once I change the version to crd.projectcalico.org/v1 , which makes sense since that's what's actually defined in the custom resource definition. I'm not sure what's going on here.
Expected Behavior
The CRD definition version should match the actual version used.
Current Behavior
The CRD definition version does not match the version used internally by Calico, causing problems of deploying CRs through Flux
Possible Solution
Update the CRD definition to match the correct version so that there is no mismatch error.
I believe part of the problem is also because the Calico API Server is not up and running when the global network policy gets created, so it fails. A potential workaround for now is to have the global network policy deployed only after the Calico API Server is deployed, but its a little difficult to do within Flux, since the tigera-operator is the one deploying the calico apiserver, and flux/helm doesn't know about anything tigera-operator is doing.
Steps to Reproduce (for bugs)

Install only CRDs from helm chart to the cluster first
Create wrapper helm chart around official tigera-operator helm chart, include a global network policy in it.
Have flux deploy it that helm chart with a HelmRelease and have it skip the CRD installation since its already installed beforehand.

Context
I'm deploying Calico through Flux with 2 helm charts, one contains only the CRDs and the other is a wrapper helm chart of the tigera-operator. I'm deploying it this way in order to work around the limitations of Helm for upgrading CRDs.
Your Environment

Calico version: 3.23.2
Orchestrator version (e.g. kubernetes, mesos, rkt): EKS 1.21
Operating System and version: Amazon Linux

I believe part of the problem is also because the Calico API Server is not up and running when the global network policy gets created, so it fails.

This is the crux of the problem, yeah. The API server is what is serving the projectcalico.org/v3 API group, so needs to be running to utilize any of those APIs.

The problem went away once I change the version to crd.projectcalico.org/v1 , which makes sense since that's what's actually defined in the custom resource definition. I'm not sure what's going on here.

crd.projectcalico.org/v1 is really just used internally by Calico components, and is not validated or defaulted, so can cause problems if you try to use it without being really careful. The API server reads projectcalico.org/v3 APIs, defaults them, validates them, and then stores the resulting data in the crd.projectcalico.org/v1 APIs.
This comes up a LOT and is very confusing, and I would like to make this better, so I wrote up a summary issue here so we can keep everything together in one place: https://github.com/projectcalico/calico/issues/6412

thanks for providing the context around this decision point, I appreciate it.


notify subscriptions after refresh

Overview

Related to #591 #557
I've experienced problems with useNetInfo and location permissions. I'm using Android 11 and my app only has location permissions when the app is in foreground.
If the network changes while the app is in background bssid and ssid values are not being reported (or obfuscated). When the app comes back to foreground, no events are being triggered.
To handle that case, I've triggered NetInfo.refresh() when the appState becomes active again. However, this doesn't update the useNetInfo state. To force the update, I've added the event dispatch after updating _lastState.
Test Plan

Run on a phone with Android 11 (10 I think is the same thing).

Add this code to see updates to netInfo.

const netInfo = useNetInfo();
useEffect(() => {
  console.log('net info ssid is updated', netInfo?.details?.ssid)

}, [netInfo?.details?.ssid])

Go to settings and change to another wifi network and wait around 10 seconds.

Net info ssid is updated with null

Go back to the app: No changes are triggered.

Add:

  const appState = useAppState();
  useEffect(() => {
    if (appState === 'active') {
      NetInfo.refresh();
    }
  }, [appState]);

With this code and my changes after coming back to the app, the ssid and bssid are updated.
Details
"@react-native-community/netinfo@": "9.3.2"
react-native: 0.67.3
SO Android 11.

Also related to #538 . @mikehardy, I hope this change is suitable for you.

This seems very reasonable, and the test case you laid out is excellent - thank you!

Thank you for maintaining the library :)

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


AddAndUpdate

I called one of my students . who didn't know anything about python so he start learning from these files and he was facing some problems so I have added solution of the problems in comments .

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

Done . Thanks


Using absolute imports in SCSS.

This allows consumers of the wagtailadmin to override the scss files in the same manner that Django devs override templates.
I have manually tested it ensuring the cache is busted and that both the wagtailadmin and the userbar on a Page load as expected.

Apologies about the previous pull request. I seem to have gotten my local checkout into some horrid state.

I dimly recall the need for relatives paths was due to differences between the django dev server and production server static path resolution. Have you tried this on a production (or simulated production) environment?

Unfortunately I do not have a development/prod environment to test this against. I went on the django-libsass documentation:

Additionally, Django's STATICFILES_FINDERS setting is consulted, and all possible locations for static files on the local filesystem are included on the search path. This makes it possible to import files across different apps

@davecranwell The changes here are just bringing wagtailadmin's own stylesheets in line with what wagtailimages etc are doing already when they import files from wagtailadmin, so it looks fine to me.
As far as I recall, the one import style that we need to avoid (i.e. it works in development but breaks in production) is @import "../../wagtailadmin/static/wagtailadmin/scss/variables.scss";

Fair enough.  Otherwise looks fine to me.


FIX: jasper problem & grib-api

launch jenkins cosmo-grib-api%pgi

launch jenkins cosmo-grib-api%pgi

launch jenkins cosmo-grib-api%pgi

launch jenkins cosmo-grib-api%pgi +claw real_type=float

launch jenkins cosmo%pgi +claw real_type=float

Pass the test on tsa, on daint problem with mixed compiler but should be fine, I'll merge


fix astring

Fixes https://github.com/kentcdodds/mdx-bundler/issues/15
Fixes https://github.com/kentcdodds/mdx-bundler/issues/18

Alternative solution: #34

Hmmm... Not sure what's wrong. Based on what's on npm this should work 🤔

I think the fix in astring makes this PR superfluous, so I’ll close these two.
For anyone else stumbling on this, please try npm update, and let me know if that doesn’t fix it!


Forking session backend

Updated the 'direct' backend to now fork, so that the child (with privileges) can call drmSetMaster/drmDropMaster. It's up to the library user to drop any extra privileges after they initialise wlroots. It also initialises the TTY properly and handles VT switching.
Libcap was added as an optional dependency, so we can have processes with CAP_SYS_ADMIN instead of needing to seteuid as root. If logind is being used, there is no need to do this.
There are a couple of outstanding issues:

Just like the logind code, it still makes a lot of assumptions about there being a single GPU per session.
It's very Linux specific. I know that WLC had some things to get their TTY code to work with FreeBSD, but I'm not going to blindly copy that code if I can't test it. Someone else can take a look at fixing this if they want to.
The examples haven't been updated to use setcap/seteuid. You must do it manually.

If you're going to run this code, make sure you have permissions for /dev/input/event* (be part of the input group) or run as root, otherwise you'll run into #24.

I thought I said that this design wasn't going to work. We need to have the user do the forking or setuid-ing or anything else they need tod do.

Currently the user is the one who needs to use setuid. We just expect having the proper permissions going in, we fork to keep them, and then the user can drop the permissions themselves later.
I'm not really sure why we would want the user to fork for us, because that means they would have to manage the IPC for us, and probably doesn't have any real advantages. It would also massively change the session interface, and cause a weird situation where the user only needs to do it when this session is used, but not for the logind session.

I thought I explained this. The user may want to do additional things in the privledged program, including Sway.

Unless I'm misunderstanding @ascent12, doesn't the user keep the privileges and still has to drop it manually (like how wlc is currently)? Is there something about the user forking that affects a use case I'm not seeing? I don't see why the user should have to do the forking themselves if wlroots can do it for them and you'll always need that.

Because then the user is just going to have to fork again and drop privs in a third instance of the process if they're going to keep root permissions for something.

Ok, that's a fair use case and something I hadn't considered. Shouldn't really affect me, because I can hide the forking boilerplate behind my interface in my Rust wrapper if I find it not to be useful for me.

I don't see why needing to fork more than once is a bad thing. A child process is just internal state to the library, just like anything else. I cannot think of any real reason why a user would care about this. It's not like it's another thread which can cause potentials for race conditions that the user needs to deal with; it's just a process which is going to be sitting idle 99% of the time, except when we change VT. I've deliberately coded it so there is as little happening in the child process as possible.
And as I was saying before, I think something different leads to a really stupid interface that the user has to deal with, which would basically be "proxy this data for the library, but only sometimes". I just cannot see the justification for something like that.

Well, let me think about it.


Update libhal-mpl Package

Wanting to update the mpl package for people running into dependency issues while building for our Astraeus-I packages. @mitchellsayer Please follow up with this.

Please fix conflicts and squash your commits into one.


[Bug]: current PagingOperation output does not support pageable decorator in nested properties

Describe the bug
for the following tsp, i got a compiler error to say list operation does not contain page items. also, the PagingOperation from getPagingOperation could not get the correct result for such nested case.
Reproduction
     @list
      op test(): ListTestResult;
      model ListTestResult {
        results: {
          @pageItems
          values: Test[];
        };
        pagination: {
          @TypeSpec.nextLink
          nextLink: string;
        };
      }
      model Test {
        id: string;
      }

Checklist

[x] Follow our Code of Conduct
[x] Check that there isn't already an issue that request the same bug to avoid creating a duplicate.
[x] Check that this is a concrete bug. For Q&A open a GitHub Discussion.
[x] The provided reproduction is a minimal reproducible example of the bug.

Another two things:

how to deal with operation return array directly?
could the core export all the isXXX for paging?

@tadelesh Can you include details of the error,  I suspect this may be an emitter-specific error

refer this playground. current paging does not support nested @pageItems or @nextLink.

@lirenhe @tadelesh I'm removing the E2E label, since we updated the TypeSpec to avoid this issue


Unexpected end of the stream

board: [0, 0, 1, 1, 1, 5, 3, 3, 2, 2, 4]
next: 0
java.io.IOException: unexpected end of stream on Connection{<IP_ADDRESS>:46176, proxy=DIRECT hostAddress=<IP_ADDRESS> cipherSuite=none protocol=http/1.1} (recycle count=0)
The move was probably 0.

board: [0, 3, 1, 1, 1, 3, 3, 3, 6, 2, 2, 2, 2, 3]
next: 0

I got it!
here is everything
board: [3, 0, 0, 3, 5, 4, 1, 1, 1, 1, 1, 1]
next: 3
move 2

board: [0, 2, 4, 3, 2, 2]
next: 0


SqlWatch commands - progress bar and small cleanups

dacpac took a bit to publish so i added a progress bar 👍


Smolsky/testing

Add another basic test and requirements.txt for workflow testing.

Still problems with workflow test.  Maybe when requirements.txt is on the main branch it will work.


Integrate with coala

I would like to take this issue up. :-)
If I understand correctly, you want to automatically lint the code using coala. I think adding a .coafile would be just fine.

Damn. Coala only works with python 3.4 or greater. I think you should hold this off until you move JARVIS to python3

@AadityaNair IIRC, coala runs on python 3 but can lint python 2 code too.

I checked back and you are right. Although, it seems odd to me that the entire codebase is in python2 while one component runs on python3


Add colors to gobusterdir (#115)

This relates to #115.
If there is a more efficient way to determine if a request is 200, I would be more than happy to make the changes.

Also, can you please not submit pull requests from your master branch in future? Best to do it from a feature branch.
If you could rebase this against the v3.0-working branch also that'd be super helpful. Thanks!

@OJ @eranchetz any progress on the colored output of gobuster? :)

@Anon-Exploiter this have become more complicated than I originally thought.
I think I will forgo this :(


[docs] Add an explanation to Quick Start about the options of create-tauri-app

Observed Behavior
The quick-start / README just says to use create-tauri-app

https://tauri.app/v1/guides/getting-started/setup/
https://github.com/tauri-apps/tauri-docs/blob/v1/docs/guides/getting-started/setup/README.mdx

but the options are not explained.
You can figure out what options there are, by running the utility multiple times. I think it helps to get an overview of how the tool works and which choices need to be made before using it. Also, this makes it easier for beginners to follow the guide in a step by step way.
There is a list when you follow the link create-tauri-app, but this is flat list which doesn't explain the tool either.
Expected behavior

It would be great if the options were explained in the guide, so that you can follow them along.
For the different favors, it would be great to show how to reproduce them with the setup tool (in addition to showing how to reproduce them by hand).

Proposal
Scaffold a new project with the create-tauri-app utility
First, you need to choose a name and a bundle identifier (unique-id for your app).
? Project name (tauri-app) ›
? Identifier (com.tauri-app.app) ›

Then you need to select a flavor for your frontend. This is done by  selecting the language, a package manager (if there are multiple available) and a template:
? Choose which language to use for your frontend ›
  Rust  (cargo)
  TypeScript / JavaScript  (pnpm, yarn, npm, bun)
  .NET  (dotnet)

Options for Rust:
? Choose your UI template ›
  Vanilla
  Yew
  Leptos
  Sycamore

Options for TypeScript / JavaScript:
? Choose your package manager ›
  pnpm
  yarn
  npm
  bun

? Choose your UI template ›
  Vanilla
  Vue
  Svelte
  React
  Solid
  Angular
  Preact

? Choose your UI flavor ›
  TypeScript
  JavaScript

Options for .NET:
? Choose your UI template ›
  Blazor  (https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor/)

Once completed, the utility reports that the template has been created and displays how to run it using the configured package manager. If it detects missing decencies on your system, it prints a list of packages and prompts how to install them.

I'm happy to create a PR to add the proposed descriptions to the documentation, if there is an agreement that those sections are helpful and will be maintained!
Probably this PR should go into the README of create-tauri-app and then be referenced from there.

@peppergrayxyz thanks for the proposal, feel free to open a PR if you'd like. I will move this issue to the docs repo.


add links from CLI output to capa rules website

we can use a modern terminal feature to make some text a link to a URL, such as described here: https://www.willmcgugan.com/blog/tech/post/real-working-hyperlinks-in-the-terminal-with-rich/
So, for example, each rule name in the default output could be a link to the rules website, showing the rule content.
I think that for terminals that don't support this feature, the link degrades to text, just like is shown today.
The rich library that we use for rendering already has a link feature that we can use here.

if/when we show global prevalence information, those terms could link to VT searches.

link to ATT&CK and MBC pages

make references clickable

Does this feature work with all terminal emulators? I imagine only modern consoles to support this

Yeah, when unsupported, then the text falls back to how it's shown today. And I don't think there's logic that does this - the terminal emulator just ignores the control codes it doesn't understand.

It doesn't work under tmux but does under zellij and xterm. i can test Windows Thermal Terminal later today.


Button within textblock doesnt work

this

produces

and the nav service is never called
seems to work fine when not embeded in TextBlock

I assume this is just the button in the splash page from the demo app as it currently is running attached to your IDE?
An unfortunate case of "works on my machine" here, can't seem to reproduce this one, however Avalonia has been going through it with textblock runs so if there is an issue, it might well be with Avalonia in this case.
If you changed anything let me know so I can try and get this issue repro'd on my end.

What is the Avalonia version used ? We can have some weird breaking changes between minor versions.

What is the Avalonia version used ? We can have some weird breaking changes between minor versions.

Its repo on latest commit, the only thing modified is added serilog sink..

on WIN 10 latest x64

Not sure when or how this fixed itself, but as of now unable to reproduce, memory allocation also dropped by ~50%.


Several bugs fixed

Flash state fix during camera initialization
Preview interface orientation restricrion on useDeviceOrientation flag set

@AddAloner thanks! will take a look tonight.

8 Şub 2016 tarihinde 13:07 saatinde, Ömer Faruk Gül<EMAIL_ADDRESS>şunları yazdı:
@AddAloner https://github.com/AddAloner thanks! will take a look tonight.
—
Reply to this email directly or view it on GitHub https://github.com/omergul123/LLSimpleCamera/pull/80#issuecomment-181309584.

Camara mirroring not working on front camera.


Big data key is how to store how to find

Big data key is how to store how to find？

There is documentation here: http://www.mapdb.org/doc


Init method + tests

Let me know if it fit your need @iwritesomecode :)
@scott-wyatt advice/feedback ?
Fix https://github.com/trailsjs/trailpack-express/issues/48

Much simpler than I expected lol, yeah, this seems to be working for me.

For me this method doesn't need to be asynchronous so why make it complicated lol :) @iwritesomecode it is ok for you ?

This should be spec, a web server init on trails. I keep thinking about my trailpacks that support both Hapi and express.


As a user, I can keep track of whether each student has paid me for the month, so I can collect my fees on time.

We will not be implementing this


add .env file read

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

Project coverage is 88.56%. Comparing base (d58bb6f) to head (c82b0a9).

Files with missing lines
Patch %
Lines

drivers/env/env.go
35.48%
18 Missing and 2 partials :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #10      +/-   ##
==========================================
- Coverage   92.89%   88.56%   -4.34%
==========================================
  Files          10       10
  Lines         380      411      +31
==========================================
+ Hits          353      364      +11
- Misses         23       41      +18
- Partials        4        6       +2

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


As an Ops Teams Member I want to enter the functional unit of the of the emission intensity and have it auto-populate next to the emissions intensity data so that the tech team can have that information for their calculations

Description:
As part of the emissions performance funding stream, funded agreements need to submit information related to project emission intensity to help show the impact to ghg reductions associated to a project.
Wireframe:  https://www.figma.com/file/PzOY8RyQnVXnjZJdSv2AqQ/Wireframing_Figma?node-id=2430%3A3306
Acceptance Criteria:
Given I am a CIF administrator
When I am creating, editing or viewing emissions intensity information
Then I see the fields to capture the functional unit (nominator and denominator)
Given I am a CIF administrator
When I am creating, editing or viewing emissions intensity information
Then the numerator is defaulted to tCO2e
Given I am a CIF administrator
When I am creating, editing or viewing emissions intensity information
Then the denominator is defaulted to null
Given I am a CIF administrator
When I am creating or editing emissions intensity information
Then I am able to override default values and input other values
Given I am a CIF administrator
When I am creating, editing or viewing emissions intensity information
Then the functional unit is displayed next to:
Baseline Emissions Intensity (BEI)
Target Emission Intensity (TEI)
Post--Project Emission Intensity (PEI)
Total lifetime emissions reductions
Development Checklist:

[ ] Checklist item
[ ] Checklist item
[ ] Checklist item
[ ] Meets the DOD

Definition of Ready (Note: If any of these points are not applicable, mark N/A)

[x] User story is included
[x] User role and type are identified
[x] Acceptance criteria are included
[x] Wireframes are included (if required)
[x] Design / Solution is accepted by Product Owner
[ ] Dependencies are identified (technical, business, regulatory/policy)
[x] Story has been estimated (under 13 pts)

·Definition of Done (Note: If any of these points are not applicable, mark N/A)

[ ] Acceptance criteria are tested by the CI pipeline
[ ] UI meets accessibility requirements
[ ] Configuration changes are documented, documentation and designs are updated
[ ] Passes code peer-review
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Ticket is ready to be merged to main branch
[x] Can be demoed in Sprint Review
[x] Bugs or future work cards are identified and created
[x] Reviewed and approved by Product Owner

Notes:

Hey team! Please add your planning poker estimate with ZenHub @dleard @gurjmatharu @mikevespi @Sepehr-Sobhani

Hey @suhafa / @nanyangpro . Re. displaying functional units on the project summary page and showing diffs, Do you want to display the nominator/denominator next to the number before and after the change or one per field would suffice?!
An example for the second option would be like below:

Looks great @Sepehr-Sobhani.
One observation: I got a validation error on the optional GHG emission intensity performance (adjusted) field

And on the dates.
At first the dates were left blank, but once I added in dates, I couldn't clear the error message or submit the TEIMP form.

@LindsayMacfarlane Thanks for noticing that.
Regarding dates, this is a similar case that we have with other date widgets, so when the user fills it, the error message is still showing up but it doesn't prevent a user from submitting. The issue with GHG emission intensity performance field is causing the report submission to fail.
I'm gonna create some bug cards regarding these issues and some others that I faced during error replication, but my suggestion is to move forward with this feature since these issues are more generic to TEIMP form and not caused by this specific feature.

Thank you for the response and clarification @Sepehr-Sobhani! And for creating the bug tickets ;)

@LindsayMacfarlane related bugs: #970 , #971 and #972
Please let me know if anything is missed.


fix(gitDir): gitDir should only be applied when using git binary

Inverses logic of checking for "not equal to npm", instead check
that binary to run is equal to git (and accounting for absolute
paths). This means that commands besides npm will also run in CWD
instead of gitDir.
Closes #158
Updated PR for #162

Isn't this a duplicate of #162?

It is. Closing in favor of #162

Thanks for contributing, though. Can you help with tests, perhaps?


Option to force the language

Sometime iam getting Chinese language with the model :

Do we have any option to force the language ?

did you try to force the language in prompts?

Yes I tried but still sometimes giving me english or sometimes chinese :

how about writing prompts in Arabic language, and also you can add some examples in Arabic.

Yes its giving better results with prompt in arabic language I will try more and let you know thanks.

After changing the prompt to Arabic its working good thank you

After changing the prompt to Arabic its working good thank you

if any other questions, feel free to join us and talk: https://discord.gg/v48c5ZCd


How to I explicitly install coverage with tracer set to Ctracer with coverage 5.5?

Hi,
I've read this on the FAQ,
Coverage.py is much slower than I remember, what’s going on?
Following the faq:
Running coverage debug sys
I got:
-- sys -------------------------------------------------------
version: 5.5
coverage: /home/myuser/miniconda3/envs/myproject/lib/python3.6/site-packages/coverage/init.py
tracer: -none-
CTracer: available
plugins.file_tracers: -none-
plugins.configurers: -none-
plugins.context_switchers: -none-
I'm using Miniconda for virtual environment:
I removed the package from the environment and also tried, pip --force-reinstall coverage==5.5
But I still get the tracer: -none-
How can I explicitly install coverage with tracer:Ctracer?
Is this because I'm using conda?
Any help is much appreciated,
Thanks,
Ed

This should be labelled as install or general querstion But  I don't know how to manually set the github issue label, sorry.

Your installation is fine.  It was the 5.5 docs that were wrong.  They are fixed now: https://coverage.readthedocs.io/en/stable/faq.html#q-coverage-py-is-much-slower-than-i-remember-what-s-going-on
The key line in the output is CTracer: available, so you are all set.

Your installation is fine. It was the 5.5 docs that were wrong. They are fixed now: https://coverage.readthedocs.io/en/stable/faq.html#q-coverage-py-is-much-slower-than-i-remember-what-s-going-on
The key line in the output is CTracer: available, so you are all set.
Thank you! 👍


Create and publish markdown templates for all asset documentation pages

Once asset documentation has been added to the schema (#792) and once that index content is wired up to conditionally render asset page tabs for usage, style, code, and accessibility (#793), we'll want markdown templates for each of those sub-pages so contributors can copy/paste the template so they have a skeleton of recommended headings and sections to fill out.
We have two component usage docs templates:

https://carbondesignsystem.com/contributing/component/#template-for-components-with-one-variant
https://carbondesignsystem.com/contributing/component/#template-for-components-with-multiple-variants

No style templates:

https://carbondesignsystem.com/contributing/component/#style-guidance

One code template:

https://carbondesignsystem.com/contributing/component/#code-guidance

No accessibility template.
And two pattern templates:

https://carbondesignsystem.com/contributing/pattern/#how-to-write-a-pattern

Acceptance criteria

[ ] The platform web app has contribution guidance where you can understand the indent of each asset documentation page, as well as templates to copy so we can guide users to have consistent asset documentation

Hey team! Please add your planning poker estimate with ZenHub @aubrey-oneal @kingtraceyj


Display Greeting message review

Created Rails backend API to return random greetings.

Used React and redux to fetch results from backend API

Displayed the random greeting message on the greetings page

Hi @akezeth, this pull request was approved  about 30 minutes ago

Hi @akezeth, this pr has been approved based on the message you sent on slack that your project still shows changes requested on the dashboard 👍🏿


Add get_product_category_details for AH

This pull requests adds the functionality to get more information about a product's categories.
For example, the AH Mozzarella is under the categories (as seen at the top of the product page):
Kaas, vleeswaren, tapas > Kaas > Kaas voor borrel > Mozzarella, burrata > Mozzarella
With get_product_details we only get the main category and the subcategory, in our mozzarella example that would be "Kaas, vleeswaren, tapas" and "Mozzarella", respectively.
In general, what get_product_category_details returns is a list of products within the (sub)category of that product (or taxonomy, as they call it internally). In our example, our taxonomy is "Mozzarella", so the list that is returned by the method includes all mozzarella products (that have this taxonomy ID/are in the subcategory "Mozzarella").
Each product in the list includes some basic product information but most notably also all categories:
{
"taxonomies": [{"id": 6402,
       "name": "Kaas, vleeswaren, tapas",
       "imageSiteTarget": "app_cat_kaas_vleeswaren_deli",
       "images": [],
       "shown": True,
       "level": 1,
       "sortSequence": 4,
       "parentIds": [0]},
      {"id": 1192,
       "name": "Kaas",
       "imageSiteTarget": "app_cat_kaas",
       "images": [],
       "shown": True,
       "level": 2,
       "sortSequence": 1,
       "parentIds": [6402]},
      {"id": 18539,
       "name": "Kaas voor borrel",
       "images": [],
       "shown": True,
       "level": 3,
       "sortSequence": 2,
       "parentIds": [1192]},
      {"id": 18567,
       "name": "Mozzarella, burrata",
       "images": [],
       "shown": True,
       "level": 4,
       "sortSequence": 9,
       "parentIds": [18539, 18541]},
      {"id": 4222,
       "name": "Mozzarella",
       "images": [],
       "shown": True,
       "level": 5,
       "sortSequence": 1,
       "parentIds": [18567]}]
}

The URL used is https://www.ah.nl/zoeken/api/products/taxonomy-brand?taxonomyId={taxonomy_id} and was taken directly from the search on the normal browser website. I did not find an endpoint for this on the mobile app.
The argument that the method takes is (a) the returned JSON from get_product_details or (b) the taxonomy ID itself. With (a), the taxonomy ID that will be passed over to the API is the ID of the lowest subcategory, so in our example it's "Mozzarella" with ID 4222. With (b), any category can be passed, so also "Kaas voor borrel" with ID 18539 and all products of that subcategory will be listed.

Upon further investigation, it appears that this enpoint only returns six products and might be hardlimited to that amount. For the purpose of retrieving all the subcategories, this is good enough, as all products that are being returned will have the same subcategories. However, for the purpose of finding more information about the product's categories, this might not work.
I don't actually know how much more information this endpoint delivers than what we already get from the endpoint delivers, except for all subcategories. Since the endpoint limits the returned results to just 6 products, we might not find our source product again in that list.
The way this function works is as follows:

Get the product details of the desired product (let's say Product A)
Get the taxonomy ID (or subcategory ID) from the product details
Pass this ID to this function
This function passes the taxonomy ID to the endpoint and the endpoint delivers six products which belong into this subcategory.

But since we only get six products, our initial Product A might not appear in that product list.

Closed PR because not using the mobile API leads to 403 errors, when sending too many requests. Using get_categories and get_sub_categories to create the category tree and then matching the product subcategory to the root-leaf path of the tree is the way to get all categories of a product.


UI improvement: expand the widget so that it also has a "smart selectbox" mode

Similar to selectboxes in the admin UI:

The component should have the option to both set the selected terms (using their URIs) as a way to retrieve the selected terms.

addressed in the 1.1 release


42 fix game state bug checkmate

fix the game state bug
add a proper unit test to make sure it works fine

found the bug and fixed it
extended the unit tests to make sure most cases are tested


Add Django 1.10 migration

Fix #920

@czpython are you ok with this hackish solution? This is generated automatically from Django 1.10 but it's not compatible with 1.9 and below. So just ignoring it's the only viable solution to me

@yakky What happens if this runs on versions < 1.10? Altermodeloption has been around since 1.7

Altermodeloption is not the issue, but rather the 'default_manager_name'  which has been introduced in Django 1.10.
In Django 1.9 and below the migration is simply ignored. Intstruction does not alter in any way the database schema, and thus it's safe to ignore on Django versions which does not support it

@yakky ok to merge but please add a comment on the condition as to why we're doing this.

@czpython done. Will merge at the end of the test run

Yep I was going to do the same thing.

Oh the one thing I'll note is that maybe we shouldn't have a hard dependency on:
from filer.utils.compatibility import GTE_DJANGO_1_10
We won't be able to remove that in the future then (say when Django 2.0) or whatever comes out and we don't support Django < 1.10.

Why shouldn't be able to remove the import?

We could. I'm worried about an unlikely situation, maybe impossible (we remove the compat helper but forget to remove it from here and that breaks the app for everyone). I guess we'll want to remove the if check regardless so it's fine.

tests runs with migration activated, thus if we remove the compat helper the tests will fail
In case we will remove 1.9 support, we can just remove the check and let migration run in any case


Added FtpHealthCheck

Tagged at v1.13.0
https://github.com/ukfast/laravel-health-check/releases/tag/v1.13.0


Install dependencies

I execute the code step by step, and then report an error when I execute “python setup.py install -- headless -- with-cuda. ”
The error is: “[Errno 2] No such file or directory: 'build/compile_ commands.json'” @srama2512

@Routine113  - Please try deleting the build directory and running the install command again.


Chinese characters can not be properly shown

README
Github is NOT here for support and general questions, it's designed for developers to discuss development and code. If your issue is unrelated to anything technical, do not make an issue, you will be blocked and your issue closed without an answer.
Bug
Operating system: win11
Game version: 2.12
CET version: 1.31.3
GPU: rtx3060m
Description

You can see many "?" in this picture, which are all common Chinese characters that can not be shown correctly.
Expected behaviour
Show Chinese characters correctly
Reproduction
Download and install a mod using CET with Chinese characters.

Could you give us example characters that we can use to test and reproduce? None of us know Chinese so that would help us a ton :)

Could you give us example characters that we can use to test and reproduce? None of us know Chinese so that would help us a ton :)

The characters missing in this pictures are “狙” “瞄” “刹”. I doubt it's the problem of the used font

Yeah, default ImGui glyph ranges are incomplete (and hog a lot of memory unnecessarily).
We had #840 previously merged, but reverted it due to issues with ImGui, specifically we are waitting for this PR to push it forward https://github.com/ocornut/imgui/pull/3761
I would rather not start extending the ranges manually, the PR above includes glyph ranges builder which should be resolving glyphs as they appear, being more optimal and universal.

编辑cet安装目录里面的configs.json把language那一项的内容改成ChineseFull

编辑cet安装目录里面的configs.json把language那一项的内容改成ChineseFull

是config.json吗？改了之后好像还是一样的现象，还是有很多字符是显示的?

感谢，确实可以了