linuxPackages.ddcci-driver: use kernel's make flags

Motivation for this change
This allows the module to build when the kernel has had its makeFlags meddled
with.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.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.

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

2 packages marked as broken and skipped:

linuxPackages-libre.ddcci-driver
linuxPackages_latest-libre.ddcci-driver

16 packages built:

linuxPackages.ddcci-driver
linuxPackages_4_14.ddcci-driver
linuxPackages_4_14_hardened.ddcci-driver
linuxPackages_4_19.ddcci-driver
linuxPackages_4_19_hardened.ddcci-driver
linuxPackages_4_4.ddcci-driver
linuxPackages_4_9.ddcci-driver
linuxPackages_hardened.ddcci-driver (linuxPackages_5_10_hardened.ddcci-driver)
linuxPackages_5_13.ddcci-driver
linuxPackages_5_14.ddcci-driver
linuxPackages_5_4.ddcci-driver
linuxPackages_5_4_hardened.ddcci-driver
linuxPackages_lqx.ddcci-driver
linuxPackages_testing_bcachefs.ddcci-driver
linuxPackages_xanmod.ddcci-driver
linuxPackages_zen.ddcci-driver

@GrahamcOfBorg eval


WIP: [PW-6717] Convert test framework page objects to playwright

Summary

Fixed issue:  PW-6717

@cenkiravul , let's change this PR into develop instead of main


versec not hosting

"Build Failed
Unable to find any supported Python versions."
i get that error when i uploaded it

same here yall know how to fix?

yall forgot google exists or sum


Logging Service in the Launcher

Summary

Currently we don't have a common logging mechanism and some components do barely any logging at all.
A first step in improving this situation is creating a logging service with a library allowing to use it and making the launcher run this logging service. The launcher will then instruct the components it launches to connect to this service. This will allow to have a common logging system and easily manage logs of various components.
Migrating logging of other components is not part of this task, it will be handled separately.
Value

We have an unified logging mechanism.
We can get better diagnostic information from various components.

We can get more detailed error reports from users if they can attach the logs.

Specification

[x] Design the logging service.

The service should be very simple and efficient
It should use some kind of network protocol, possibly websockets to keep consitency or if the overhead is too big, a simple TCP/IPC socket.
The protocol must be documented so components in other languages can also implement their clients (for example for the Rust IDE).
The design should include the default log format which should at least include: the name of the component, a timestamp (in UTC) and the logged value.
Decide how logs are grouped:

Possibly user-level logs and debug-level logs could be separate.
Different components should log to the same file so we can see the interleaving.
But it should be possible to easily filter logs from a component.
Decide if and how components can create sub loggers for their sub-components.

[x] Implement the logging service.

[x] It should be able to automatically find a free port to bind to and return it.

[x] Implement a Scala client library for using the service.
[x] Figure out a default location for logs in the launcher.
[x] Migrate current Logger calls in the launcher to use the service.

[x] But handle info logs specially.

[x] Try to detect the terminal and if it is not piped, the logs printed to the terminal should have their labels (error, warn etc.) colored using the ANSI escape codes.

[x] On Windows it is necessary to enable the escape codes which may be done by calling the native function. As JNA is not fully supported in the Native Image, JNI or polyglot may need to be used.

[x] Add logging service settings to the launcher CLI:

Overriding log location
Setting the log verbosity level

[ ] Benchmark how log calls with disabled logger affect performance.

Add a com.typesafe.scalalogging.Logger call in some critical loop inside of the runtime and compare benchmark results.

Acceptance Criteria & Test Cases

The documentation is updated with the design of the logging service.
The logging service and client are implemented.
The logging service and client are tested to reasonable extent.

Benchmarks results:
As a baseline, I saved results of enso --run .\test\Benchmarks --log-level=trace to logs-removed.txt
A debug level log has been added to the implementation of smallinteger AddNode, ran enso --run .\test\Benchmarks --log-level=trace, saving it to logs-exist-disabled.txt.
I also ran enso --run .\test\Benchmarks --log-level=trace > logs-enabled.txt just to check, but obviously it did not complete in reasonable time. What is nice is that I've seen the message that the logger cannot keep up with so many messages and it is dropping them which indicates that the mechanism works and the system is stable even in presence of very large amounts of logs.
The results are added as attachments:
logs-exist-disabled.txt
logs-removed.txt
logs-enabled.txt
I did the measurements on Windows 10, GraalCE 20.2.
Interestingly it looks like there is no noticeable difference between logging disabled or removed from code completely, looks like Graal optimizes it very well. However I think it should be further discussed if we really want to include log calls in such critical paths and maybe an experiment could be performed with log calls added in more than one callsite.

An additional benchmark yielded similar results (I added a log into small_integer.== and a few more places (but they weren't called as often as I expected)) and there is no significant difference to the timings, so it seems that the logging overhead is negligible if it is turned off.


Crash with C++20 modules and typeid

(I have provided a heavily cut down version of the problem)
While using boost program_options, I noticed that the program crashed when using the line:
boost::program_options::value<int>()

After a lot of digging, I've been able to narrow down the problem to a combination of classes that ultimately uses typeid.
I've also provided a minimal example which does not depend on boost at all: https://github.com/Destroyerrrocket/clangd-crash-modules
The program compiles fine with the git version of clang: ae7e6df15f5640cb26df4671d6609b6a405bb338
And clangd crashes.
Logs
(I've compiled it with symbols, so hopefully it is easier to find the problem)
Clangd: log.txt
System information
clangd version 17.0.0 (/home/pol/.cache/yay/llvm-git/llvm-project ae7e6df15f5640cb26df4671d6609b6a405bb338)
Features: linux
Platform: x86_64-pc-linux-gnu
VSCode, extension version: v0.1.24
Arch linux
If you need anything else, let me know!
EDIT: This crash may or may not be related to precompiled headers, I have not been able to reproduce it properly without it, but my main project crashes without it somehow

I'll certainly will keep an eye on that ticket! Thank you very much. Once D153114 clears, I'll update this ticket.

using the patch at D153114, the issue is still present, with the same error reported.

After digging a ton, the error seems to be related to DeclBase adding this weird extra Decl, I ""fixed"" the problem with:

diff --git a/clang/lib/AST/DeclBase.cpp b/clang/lib/AST/DeclBase.cpp
index 834beef49a44..c333747207d6 100644
--- a/clang/lib/AST/DeclBase.cpp
+++ b/clang/lib/AST/DeclBase.cpp
@@ -1758,19 +1758,18 @@ DeclContext::lookup(DeclarationName Name) const {
       Map = CreateStoredDeclsMap(getParentASTContext());

     // If we have a lookup result with no external decls, we are done.
-    std::pair<StoredDeclsMap::iterator, bool> R =
-        Map->insert(std::make_pair(Name, StoredDeclsList()));
-    if (!R.second && !R.first->second.hasExternalDecls())
-      return R.first->second.getLookupResult();
-
-    if (Source->FindExternalVisibleDeclsByName(this, Name) || !R.second) {
+    auto itMap = Map->find(Name);
+    if (itMap != Map->end() && itMap->second.hasExternalDecls()) {
+      return itMap->second.getLookupResult();
+    }
+    if (Source->FindExternalVisibleDeclsByName(this, Name)) {
       if (StoredDeclsMap *Map = LookupPtr) {
         StoredDeclsMap::iterator I = Map->find(Name);
-        if (I != Map->end())
+        if (I != Map->end()) {
           return I->second.getLookupResult();
+        }
       }
     }
-
     return {};
   }

This still does not solve the problem, as there is a second error caused by the compiler somehow not being able to deduce the constructor in value_semantic1, but I can always add it manually.
Hope this helps!


Feature: Convert repository to a monorepo

This PR converts repository to a monorepo with these packages managed with lerna:

sdk (this repo)
cra template
react hooks

@rmeissner I don't remember the exact reason now, but I think I had a problem with build/test steps because of scoping issues or something like that, tried to use lerna and it worked 🤷♂
Also judging by this article%20on%20each%20package.) lerna has better management for packages, leaving yarn workspaces for managing dependencies only.


Zsh completion for sub-commands adds an extra slash and fails to complete sub-command options

With the beta version 1.2.0b1 of Poetry I can see that sub-commands and their options show up in the generated zsh completion script.
However, there is some weird behavior when trying to tab-complete on zsh command line.
First of all, it completes the sub-command with an additional slash: poetry env\ info – which is not a valid command..
poetry env + tab adds the slash and shows the expected subcommands:
❯ poetry env\
env info    -- Displays information about the current environment.
env list    -- Lists all virtualenvs associated with the current project.
env remove  -- Remove virtual environments associated with the project.
env use     -- Activates or creates a new virtualenv for the current project.

Also, with this my zsh is unable to autocomplete the option(s) for the subcommand. I was trying poetry env info --p + tab, hoping to get --path completed but zsh just offers the global options of poetry:
❯ poetry env info --p
--help            -- Display help for the given command. When no command is given display help for the list command.
--no-interaction  -- Do not ask any interactive question.
--quiet           -- Do not output any message.
--version         -- Display this application version.

References:

For more background, there's this original discussion on Poetry side: https://github.com/python-poetry/poetry/issues/1855#issuecomment-1140250076
Maybe related (?): https://github.com/python-poetry/cleo/issues/133 (although it's about bash completion, not zsh).
Seems like there's an issue about entirely missing the sub-commands with zsh https://github.com/python-poetry/cleo/issues/84 – likely that issue is basically resolved because now the sub-commands are showing up?

First of all, it completes the sub-command with an additional slash: poetry env\ info – which is not a valid command..

As far as I can tell, poetry env\ info is syntactically valid, as well as poetry 'env info' and poetry "env info" when invoking the sub-command (or any for that matter), with tab completions working for all three.
The issue of the options not getting added to the sub-command has to do with the case patterns in the com clauses in the completions script. To correct this in my project that uses cleo, I temporarily monkey patched the first element of desc in the render_zsh method for the completions command:
            desc = [
                f"            (([\\\"\\']|){command.replace(' ', '*')}([\\\"\\']|))",
                "            opts+=({})".format(" ".join(options)),
                "            ;;",
            ]

The above syntax is inelegant, but the generated glob patterns that get added to the completions script account for the 3 different ways of invoking sub-commands (that I know of), and the same goes for commands. The following invocation patterns would show associated options:
foo
'foo'
"foo"
bar\ baz
'bar baz'
"bar baz"

What I'm using:
$ which $SHELL
/bin/zsh
$ zsh --version
zsh 5.8.1 (x86_64-apple-darwin21.0)
$ python --version
Python 3.10.2
$ poetry show cleo
 name         : cleo
 version      : 1.0.0a5
 description  : Cleo allows you to create beautiful and testable command-line interfaces.

dependencies
 - crashtest >=0.3.1,<0.4.0
 - pylev >=1.3.0,<2.0.0

Reopening, since not all issues mentioned here were resolved.

@Secrus If you take a look at what I mentioned above, you'll see that I only made a change in one place to get the sub-commands to operate correctly. The sub-commands don't need to be quoted in the coms array. This essentially breaks sub-command invocation when using tab completion:
$ cleo-completions \'spaced\ command\'
'spaced command'  -- Sub-command example for the purposes of testing completions script.
help              -- Displays help for a command.
list              -- Lists commands.
$ cleo-completions \'spaced\ command\'

The command "'spaced command'" does not exist.

Did you mean this?
    spaced command

The issue in the zsh script before the most recent change appeared to be with the sub-command patterns in the com case statement. To get around this in my own project the glob pattern I used is ([\"\']|) which bookends the commands. This will match either a single quote, double quote or zero occurrences of the pattern. The * that replaces the single whitespace character for subcommands will match on whitespace or \ .
The following are examples of how I invoked the command:
$ cleo-completions spaced\ command --
--ansi            -- Force ANSI output.
--bar             -- Bar.
--foo             -- Foo.
--help            -- Display help for the given command. When no command is given display help for the list command.
--no-ansi         -- Disable ANSI output.
--no-interaction  -- Do not ask any interactive question.
--quiet           -- Do not output any message.
--verbose         -- Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug.
--version         -- Display this application version.
$ cleo-completions spaced\ command
spaced command was invoked.

or
$ cleo-completions 'spaced command' --
--ansi            -- Force ANSI output.
--bar             -- Bar.
--foo             -- Foo.
--help            -- Display help for the given command. When no command is given display help for the list command.
--no-ansi         -- Disable ANSI output.
--no-interaction  -- Do not ask any interactive question.
--quiet           -- Do not output any message.
--verbose         -- Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug.
--version         -- Display this application version.
$ cleo-completions 'spaced command'
spaced command was invoked.

or
$ cleo-completions "spaced command"
--ansi            -- Force ANSI output.
--bar             -- Bar.
--foo             -- Foo.
--help            -- Display help for the given command. When no command is given display help for the list command.
--no-ansi         -- Disable ANSI output.
--no-interaction  -- Do not ask any interactive question.
--quiet           -- Do not output any message.
--verbose         -- Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug.
--version         -- Display this application version.
$ cleo-completions "spaced command"
spaced command was invoked.

Hope this helps.

@mickyhale thanks. The patch I made recently was mostly addressing issues with completions script reporting errors when invoked. I have a refactor on the way that will introduce new syntax to the completions script, especially for commands with subcommands. I have it on hold since right now we want to focus on delivering a new stable version since it breaks some Poetry use cases (python-poetry/poetry#6353).


[Documentation] Updated list of supported Jest config overrides

There are now 14 Jest config keys that can be overriden through Create React App
https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/scripts/utils/createJestConfig.js#L72
This is just to update the list of available config overrides in the CRA site.

Thanks!


cleanup: remove Bytes8 abstraction

Also improves performance, mainly parse_version, we observe a ~10% improvement on req_short:
req_short/req_short     time:   [29.214 ns 29.296 ns 29.391 ns]
                        thrpt:  [2.1548 GiB/s 2.1617 GiB/s 2.1678 GiB/s]
                 change:
                        time:   [-10.968% -9.6366% -7.9937%] (p = 0.00 < 0.05)
                        thrpt:  [+8.6882% +10.664% +12.319%]
                        Performance has improved.

Thanks for the PR! That's cool to see such an improvement! I wonder what it is, is it removing the increment on each access? I intuitively would have assumed this would be slower in the longer requests, since it's copying a lot of the bytes into a stack array...
(I also notice that using const generics increases the MSRV significantly.)

Thanks for the PR! That's cool to see such an improvement! I wonder what it is, is it removing the increment on each access? I intuitively would have assumed this would be slower in the longer requests, since it's copying a lot of the bytes into a stack array...
(I also notice that using const generics increases the MSRV significantly.)

I'll tweak it to avoid bumping MSRV (const generics aren't really core).
Regarding performance, the previous code probably had ~7 instructions per byte (bounds checking, modifying pos for each input byte, etc...), with the new code the 8 bytes of input will essentially get loaded into a single 64 bit register and then a single equality check (I believe rust/llvm actually codegen 3 compares here, 1 for the shared prefix of the match arms and then a 1 byte cmp for each remaining branch).
The current code definitely isn't optimal, the PR started as a "drive by" cleanup, I'll possibly do a performance centric follow up PR

I briefly played around with other perf improvements, and have so far achieved a ~20-25% improvement over master (benched on M1 Air, so without SIMD, though neon might be worth exploring).
## master
test req/req ... bench:                     241 ns/iter (+/- 2)
test req_short/req_short ... bench:         32 ns/iter (+/- 1)
test resp/resp ... bench:                   228 ns/iter (+/- 3)
test resp_short/resp_short ... bench:       40 ns/iter (+/- 0)

## PR #120 + other tweaks
test req/req ... bench:                     181 ns/iter (+/- 2)
test req_short/req_short ... bench:         25 ns/iter (+/- 4)
test resp/resp ... bench:                   183 ns/iter (+/- 6)
test resp_short/resp_short ... bench:       32 ns/iter (+/- 0)

(using --output-format=bencher for brevity)
I have a few other ideas for further improvements, happy to throw up PRs if you're interested

Improved throughput by +50-60% relative to master:
req/req                 time:   [147.23 ns 147.42 ns 147.65 ns]
                        thrpt:  [4.5414 GiB/s 4.5487 GiB/s 4.5543 GiB/s]
                 change:
                        time:   [-38.665% -38.497% -38.343%] (p = 0.00 < 0.05)
                        thrpt:  [+62.187% +62.592% +63.039%]
                        Performance has improved.

resp/resp               time:   [153.49 ns 153.92 ns 154.62 ns]
                        thrpt:  [4.2103 GiB/s 4.2295 GiB/s 4.2413 GiB/s]
                 change:
                        time:   [-32.746% -32.537% -32.220%] (p = 0.00 < 0.05)
                        thrpt:  [+47.535% +48.229% +48.691%]
                        Performance has improved.

Don't have too much time today to explore further, but a 50% reduction in time and thus a 2x in throughput might be possible

This is phenomenal work, thank you!

@seanmonstar we'd love to try this change in our new server that uses httparse, any chance you could release a new version?

Yep!

Improved throughput by +50-60% relative to master:

@bartlomieju This doesn't include all the improvements mentioned in the latest comment, those were additional improvements I've implemented locally.
This PR mainly optimizes parse_version, shaving off ~10% off req_short, my local changes optimize header & url parsing (since all the other parts are roughly constant size) and achieves a -40% reduction in time or +60% in throughput.
I've tested further changes that allow me to achieve over 5 GiB/s and roughly 2x faster than the previous master

Ah makes sense, @seanmonstar I'm fine waiting another few days for more changes like this!

Though, it doesn't cost much to publish a release. I can publish one now, and merge more improvements later. Or if you nearly have them ready, I can hold off, whichever you prefer.

@seanmonstar thanks, if that's not a big deal then I'd kindly ask to release now :)


[Bug]: Concurrent console logs are not getting logged.

Is there an existing issue for this?

[X] I have searched the existing issues

Description
Console log is trying to avoid duplication in concurrent logs. Because of this, if we try to log the same object with two different values, only one is displayed in the debugger.
https://user-images.githubusercontent.com/8299030/195007030-019a1e1a-06c6-46ad-9e0d-62ac5f782b65.mov
Steps To Reproduce
Please refer to the video attached
Public Sample App
No response
Version
cloud

@satbir121 this would need an RCA

@satbir121 I wasn't able to reproduce this. It seems to already be fixed

not reproducible anymore


Set className and textContent in the dynamic style element 'monaco-colors' before appended

fix https://github.com/microsoft/monaco-editor/issues/3776

@microsoft-github-policy-service agree company="溪数科技"


Fixing bricked state: getting error “Failed: [PS2257]Uart send error” from spdflashtool

Hello Gamma. First of all, thanks for creating this awesome firmware.
I’ve unfortunately had issues where device won’t turn on. In some occasions, go into boot loop.
Fact that spdflashtool detects the device, I assume it’s in bricked state and trying to reflash the original firmware.
I’ve been getting message “Failed: [PS2257] Uart send error” from spdflashtool and wondering what I can do to get this working.

I’ve changed the USB cables to make sure they’re data compatible
I’ve also tried to disconnect the battery and connect it back
SD card is out

Any guidance is appreciated.

You may need to hold down the home/back button, Power button and Vol down button to force it into a flashing state for the SPD tools to allow flashing.
I assume you have installed all the correct drivera and are on a Windows machine?

Answers are yes on all of those you’ve asked. Process begins after I’ve pressed the mentioned buttons (I’ve watched the YouTube video included in the instruction, as well as one recently mentioned in Anbernic discord.
I must’ve downloaded and tried virtually all variations of SPD tools; luckily they came with own drivers. (URL to download were included in all variations)
Regardless, Anbernic support just got back to me that they’ll send new board to me. Still, it’s a shame that I still can’t get past this.
I suppose we can close this ticket, but welcome on any suggestions and guidance.
Thanks

I have the same problem....have changed many cables and laptops but not working. Could you tell me the solution?


Cannot assign array to property verbb\scheduler\models\Job::$settings of type ?string

Describe the bug
When saving an entry I get this error.
TypeError: Cannot assign array to property verbb\scheduler\models\Job::$settings of type ?string in /var/www/vendor/verbb/scheduler/src/services/Jobs.php:159
Looks like the settings are getting passed as an array but it's expecting a string?
Steps to reproduce

Save an entry

Craft CMS version
4.5.5
Plugin version
3.0.0
Multi-site?
No
Additional context
Complete stack trace here:
TypeError: Cannot assign array to property verbb\scheduler\models\Job::$settings of type ?string in /var/www/vendor/verbb/scheduler/src/services/Jobs.php:159
Stack trace:
#0 /var/www/vendor/verbb/scheduler/src/Scheduler.php(109): verbb\scheduler\services\Jobs->addJob('verbb\scheduler...', Object(DateTime), 'programmatic:17...', Array)
#1 [internal function]: verbb\scheduler\Scheduler->verbb\scheduler{closure}(Object(craft\events\ElementEvent))
#2 /var/www/vendor/yiisoft/yii2/base/Event.php(312): call_user_func(Object(Closure), Object(craft\events\ElementEvent))
#3 /var/www/vendor/yiisoft/yii2/base/Component.php(642): yii\base\Event::trigger('craft\services\...', 'afterSaveElemen...', Object(craft\events\ElementEvent))
#4 /var/www/vendor/craftcms/cms/src/services/Elements.php(3503): yii\base\Component->trigger('afterSaveElemen...', Object(craft\events\ElementEvent))
#5 /var/www/vendor/craftcms/cms/src/services/Elements.php(1097): craft\services\Elements->_saveElementInternal(Object(craft\elements\Entry), true, false, true, Array, false, false)
#6 /var/www/vendor/craftcms/cms/src/controllers/ElementsController.php(1051): craft\services\Elements->saveElement(Object(craft\elements\Entry), true, true, NULL, false, false)
#7 [internal function]: craft\controllers\ElementsController->actionSave()
#8 /var/www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#9 /var/www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array)
#10 /var/www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('save', Array)
#11 /var/www/vendor/craftcms/cms/src/web/Application.php(304): yii\base\Module->runAction('elements/save', Array)
#12 /var/www/vendor/craftcms/cms/src/web/Application.php(607): craft\web\Application->runAction('elements/save', Array)
#13 /var/www/vendor/craftcms/cms/src/web/Application.php(283): craft\web\Application->_processActionRequest(Object(craft\web\Request))
#14 /var/www/vendor/yiisoft/yii2/base/Application.php(384): craft\web\Application->handleRequest(Object(craft\web\Request))
#15 /var/www/web/index.php(12): yii\base\Application->run()
#16 {main}

We have recently run into this issue, too.  It appears to be from the model expecting the type to be a string and the code setting it as an array at a couple spots in src/services/Jobs.php.
The addJob function, we moved Json::encode() up to line 159, so it's now $job->settings = Json::encode($settings);, then removed Json::encode() from line 165, so it's just 'settings' => $job->settings,.
The next change was in _createJobFromRecord function, we removed the last if statement and are just returning the job now, so it looks like this:
private function _createJobFromRecord(?JobRecord $jobRecord = null): ?Job
{
    if (!$jobRecord) {
        return null;
    }

    return new Job($jobRecord->toArray([
        'id',
        'type',
        'date',
        'context',
        'settings'
    ]));
}

I don't recommend editing vendor files because changes will get overwritten, but if you can fork off of this or have another way of doing these until they fix these themselves, then that would be best.

I'm also having this issue, but sort of in the opposite direction! I'm adding a custom job from a plugin controller as described in the docs and getting an error because I'm passing in $settings as an array (of useful values that I'll need in my custom job). I've temporarily switched the type of the $settings property in the Job model to array. It looks like this will be updated in the Craft 5 release, but would love to see it in this version as well so I don't have to fork!

I have this same issue. Any sense of timing for a fix? Or am I better off switching to a different solution?


What server?

Where should the game be hosted and does that cost something?

Game remains on Tokni server.


added release notes for d4mac, win 1705-ce-11-edge

what's changed

Docker for Mac, Docker for Windows release notes for 1705 CE 11 Edge channel

Reviewers
@jeanlaurent @guillaumerose
Signed-off-by: Victoria Bialas<EMAIL_ADDRESS>

LGTM

@jeanlaurent sorry, this was merged 3 hours ago, but docs publishing is hung up, @johndmulhausen and @mstanleyjones are looking into it I believe.


Gatekeeper-validate does not include namespace of resource or rule it violated

From (https://github.com/open-policy-agent/gatekeeper/issues/376#issuecomment-619603623)
"failure output does not include namespace of resource, or rule it violated (could make 1 input file per namespace to solve that though and then parse rule name from the message ... but that's kinda hacky)"

The namespace of the resource is not populated so I just added the name of the rule which was violated.


Migrate inlay hints to yarp

Co-authored with @bitwise-aiden
Partially addresses https://github.com/Shopify/ruby-lsp/issues/449
bin/test test/requests/inlay_hints_expectations_test.rb passes

Updated to use Vini's version, I had missed checking what was already done.


Tidy repository structure

Problem
Currently, the repository contains a lot of files that are specific to building a website from the decisions. If we don't plan to do this, can we remove these files and make the repository easier to navigate.
Proposed Solution
My suggestion would be to remove the following files:
- _config.yml
- index.md
- Gemfile
- Gemfile.lock
- decisions/.markdownlint.yml
- decisions/.index.md

I would then move the decisions out of the decisions folder and just have them in root. At this point the directory structure would just be:
- 0001-mission-statement.md
- 0002-scope-of-emmet-models.md
- 0004-planning-of-developments.md
- LICENSE
- README.md
- bylaws.md
- chairperson.md

Which to me is much cleaner and more obvious to readers.
Alternatives
If we plan to actually build a website at some point then this can be closed.

I'm in favor!


Handling 'point_cloud' Field in JSON Export Without Images: Import Error in Datumaro

Hello, dear developers of Datumaro,
First, thank you for Datumaro, which I recently started using and find very interesting.
I have a question that has been on my mind for a few days.
Here are the steps I followed:

Exporting a dataset from CVAT in Datumaro format without requiring the corresponding images to be re-downloaded.

Running the following commands:
datum project create
datum project import -f datumaro <path to the JSON file>

I then encountered the following error:

datumaro.components.errors.MediaTypeError: Unexpected media type of a dataset '<class 'datumaro.components.media.Image'>'.
Expected media type is '<class 'datumaro.components.media.PointCloud'>.

Upon investigation, I found that the JSON file includes a "point_cloud" field when exporting without images and when the image has no annotations.

  "items": [
    {
      "id": "1713265728.502414164",
      "annotations": [],
      "attr": {
        "frame": 0
      },
      "point_cloud": {
        "path": ""
      }
    }
]
....

I manually removed all "point_cloud" fields to make the import work.

My question is : Is there a way to automatically ignore the "point_cloud" field when using Datumaro? Or should I always manually remove it in cases of export without images?  Alternatively, could you suggest a different approach?
Note : Sometimes, datasets annotated in CVAT can include thousands of images, so re-downloading them would be a huge time drain.
Thanks in advance for your help, and thank you again for this tool.

Hi @ainayves, sorry for the late reply. I tried to reproduce your problem with our test asset with cvat format.
import datumaro as dm
test_path = "tests/assets/cvat_dataset/for_images/export_project"
dm_dataset = dm.Dataset.import_from(test_path, format="cvat")
dm_dataset.export("cvat2datum", format="datumaro")

And I tried the following commands you mentioned
datum project create
datum project import -f datumaro ~/workspace/datumaro/cvat2datum/annotations/Train.json

For me this command works well with the following results
2024-10-12 14:10:30,168 INFO: Checking source...
2024-10-12 14:10:30,217 INFO: Source 'source-1' with format 'datumaro' has been added to the project

If you think the method I used was wrong, could you give me the dataset you used? Let me look at it again.

Thank you for your answer @sooahleex ,
In fact , I directly export the annotation in Datumaro format in CVAT

Then, I get this json , with "point_cloud" item , and the import command doesn't work :
default.json

Thank you very much


expected response body

HEllo, I did not figureout what is the http body this plugin is expecting...
is something like
HTTP/1.1 200 OK1
Or is expecting to change 200 stats? like...
HTTP/1.1 0 OK (for STAY)
HTTP/1.1 1 OK (for AWAY)
Thanks a lot

You will need a proper HTTP response for this. The current status is expected in the body of the response, not in the headers. I am using this module with Node-Red with this, here is a sample of a response it sends:
HTTP/1.1 200 OK
X-Powered-By: Express
Content-Length: 1
Content-Type: text/html; charset=utf-8
ETag: W/"1-z80ghJXVZe9m59/5+Ydk2g"
Date: Wed, 02 Aug 2017 08:58:14 GMT
Connection: keep-alive

1

I think you can omit most (maybe all) of the headers  so in theory even a response like this could work:
HTTP/1.1 200 OK

0

Thanks. Ive tested that way... Ill check what I did wrong way...
Enviado desde mi iPhone

El 2 ago. 2017, a las 06:02, codetwice<EMAIL_ADDRESS>escribió:
You will need a proper HTTP response for this. The current status is expected in the body of the response, not in the headers. I am using this module with Node-Red with this, here is a sample of a response it sends:
HTTP/1.1 200 OK
X-Powered-By: Express
Content-Length: 1
Content-Type: text/html; charset=utf-8
ETag: W/"1-z80ghJXVZe9m59/5+Ydk2g"
Date: Wed, 02 Aug 2017 08:58:14 GMT
Connection: keep-alive
1
I think you can omit most (maybe all) of the headers so in theory even a response like this could work:
HTTP/1.1 200 OK
0
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Closed due to inactivity.


added talks chart

Deployed using the docker containers I've created using unmerged PR https://github.com/src-d/talks/pull/70
Redirection is missing from there for the moment.
https://talks.srcd.run
$ helm install  -n test-talks . --set "settings.hosts={talks.srcd.run},settings.globalStaticIpName=talks-srcd-run,image.repository: quay.io/rporres/talks"
NAME:   test-talks
LAST DEPLOYED: Mon Aug 21 18:13:05 2017
NAMESPACE: default
STATUS: DEPLOYED

RESOURCES:
==> v1/Service
NAME              CLUSTER-IP   EXTERNAL-IP  PORT(S)         AGE
test-talks-talks  <IP_ADDRESS>  <nodes>      8080:30134/TCP  0s

==> v1beta1/Deployment
NAME              DESIRED  CURRENT  UP-TO-DATE  AVAILABLE  AGE
test-talks-talks  1        1        1           0          0s

==> v1beta1/Ingress
NAME              HOSTS           ADDRESS  PORTS  AGE
test-talks-talks  talks.srcd.run  80       0s

NOTES:
1. Get the application URL by running these commands:
  export NODE_PORT=$(kubectl get --namespace default -o jsonpath="{.spec.ports[0].nodePort}" services test-talks-talks)
  export NODE_IP=$(kubectl get nodes --namespace default -o jsonpath="{.items[0].status.addresses[0].address}")
  echo http://$NODE_IP:$NODE_PORT

Closing this as this chart has to go in talks repo.
https://github.com/src-d/talks/pull/75


lnd: 0.13.0-beta -> 0.13.1-beta

https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.13.1.md
Notably the monitoring tag is now enabled by default.
Motivation for this change
New upstream version.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

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

[x] Fits CONTRIBUTING.md.

Tested hash with
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p coreutils curl jq common-updater-scripts dotnet-sdk_3 git gnupg
set -euo pipefail

newVersion=$1

# Fetch release and GPG-verify the content hash
tmpdir=$(mktemp -d /tmp/lnd-verify-gpg.XXX)
repo=$tmpdir/repo
trap "rm -rf $tmpdir" EXIT
git clone --depth 1 --branch v${newVersion} -c advice.detachedHead=false https://github.com/lightningnetwork/lnd $repo
export GNUPGHOME=$tmpdir
# Fetch Roasbeefs's key (64-bit key ID: 372CBD7633C61696)
gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys E4D85299674B2D31FAA1892E372CBD7633C61696 2> /dev/null
# Fetch Bitconner's key (64-bit key ID: E7D737B67FA592C7)
gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 9C8D61868A7C492003B2744EE7D737B67FA592C7 2> /dev/null
echo
echo "Verifying commit"
git -C $repo verify-commit HEAD
rm -rf $repo/.git
newHash=$(nix hash-path --base32 $repo)
rm -rf $tmpdir
echo $newHash

and functionality with nix-bitcoin test suite.


IV-1975 Add Login policy control to login_policy, first try

Add new /rll/login/control actions for RL 10.5.0

Code Coverage is 82.7%, details at https://s3.amazonaws.com/rs-code-coverage/rsc/2016-06-20_638_Coverage-82.7.txt (sometimes the URL can take a few minutes to be available)

Code Coverage is 82.7%, details at https://s3.amazonaws.com/rs-code-coverage/rsc/2016-06-21_640_Coverage-82.7.txt (sometimes the URL can take a few minutes to be available)

LGTM


Inconsistencies between rest api and C# api

When I create a collection for auto fields using Postman and the Rest API on v0.22.2,  like the following :
Post request to {{url}}/collections
{
  "name": "countries",
  "fields": [
    {"name": ".*", "type": "auto" }
  ]
}

it works, but doing the same to the c# interface, does not work.  If I do
 var schema = new Schema(
         request.Name,
           new List<Field>
           {
                new Field(".*", FieldType.Auto,false)
           });

The response I get back is
{
    "responseStatus": {
        "errorCode": "TypesenseApiBadRequestException",
        "message": "{\"message\": \"Field `.*` must be an optional field.\"}",
   }
}

Hi @andyfensham,
Optional is by default set to false. If you parse in true as the fourth parameter to the Field constructor, the field will be set as optional, and that should fix your issue.
Here is an example:
var schema = new Schema(
    "countries",
    new List<Field>
    {
        new Field(".*", FieldType.Auto, false, true)
    });

Hi @andyfensham,
This has now been fixed in #85. I've made a new released 4.0.2 where it is fixed.
Thanks for opening the issue.
// Rune


Can you use --exclude via the properties file?

I was looking at https://github.com/jeremylong/DependencyCheck/blob/main/core/src/main/resources/dependencycheck.properties and https://github.com/jeremylong/DependencyCheck/blob/main/utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java but did not see the equivalent key for the --exclude option.
Is there a way to add exclude paths via the properties file or any other way than using the cli param?

What are you trying to exclude? The plugin and CLI work completely differently.

Hi @vandernorth :wave:
This does not seem possible as is unfortunately. The reason is the property file and their names are the internal properties names used in the core module, used by all the other Dependency Check modules users interact with (Ant, Maven, Gradle, CLI).
The issue is the --exclude parameter is very specific to the CLI and its way of working, so adding such parameter support in the --propertyfile would imply adding this notion of exclusion in the core, where it does not make sense. This is why it is absent right now.
If such behavior would like to be introduced, we would need to have a dedicated .properties file for the CLI handling this specific parameter. I will let @jeremylong decides if it is an enhancement which would be supported or if it's preferred to not go this way. :slightly_smiling_face:


MAINTAINERS: add self as maintainer of Intel ISH platform

Add maintainer and collaborators for Intel ISH platform and related drivers

@nashif I submit this draft patch per Fabio's suggestion in https://github.com/zephyrproject-rtos/zephyr/pull/61085.
not sure if it's alright. please help review first.
should I add al ISH team members working on ISH drivers into the collaborators list?

should be CODEOWNERS file changed also?

should be CODEOWNERS file changed also?

no need

@kwd-doodling  you need to fix the compliance issues

this patch is generated with github webpage. I'm denied to change it's commit message.
re-submitted in a new PR https://github.com/zephyrproject-rtos/zephyr/pull/61120.


An existing connection in the connection pool is reused unexpectedly even though it has a different access token.

Please check the FAQ (frequently-asked questions) first. If you have other questions or something to report, please address the following (skipping questions might delay our responses):
PHP version
7.4.13 (I also confirmed with 7.1)
PHP SQLSRV or PDO_SQLSRV version
5.8
Microsoft ODBC Driver version
17.8
SQL Server version
Azure SQL Database
Client operating system
Windows Server 2016, Windows 10
Table schema
N/A
Problem description
After you open and close a connection to Azure SQL Database using the accessToken for a User-assigned managed ID, the second connection reuses the existing connection from the connection pool unexpectedly even though the accessToken of the new connection is different from the connection in the pool.

This issue occurs when connection pooling is enabled.
This issue doesn't occur if we call the same ODBC API in C++ application.
As far as I saw the detail (Debugging), it looks that one of settings for the second connection (lpdbc in ODBC32) has the same value as the first connection and it causes the first connection to be reusable in ODBC32. As the setting comes from PHP, there might be something wrong, but I haven't determined, yet.

Expected behavior and actual behavior

Expected:
If the accessToken of a new connection is different from any connections in the connection pool, a new connection must be opened.

Actual:
Although the acceesToken of a new connection is different from any connections in the connection pool, existing connection is reused.

Repro code or steps to reproduce

Create Azure SQL Server and SQL Database.

Create a service principal in Azure AD.

Configure Azure Active Directory admin in SQL Server to enable Azure AD authentication with the service principal.
https://docs.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-configure?view=azuresql&tabs=azure-powershell

Create 2 User-assigned Managed ID (UMI).

Create 2 contained-database user in Azure SQL Database for UMI like this.
=====
Install-Module MSAL.PS
Import-Module MSAL.PS
$tenantId = "Place your tenant ID"
$clientId = "Place your service principal's id"
$clientSecret = "Place your service principal's client secret"
$scopes = "https://database.windows.net/.default"
$result = Get-MsalToken -RedirectUri $uri -ClientId $clientId -ClientSecret (ConvertTo-SecureString $clientSecret -AsPlainText -Force) -TenantId $tenantId -Scopes $scopes
$Tok = $result.AccessToken
$SQLServerName = "Place your SQL Server name"
$DatabaseName = "Place your database name"
$conn = New-Object System.Data.SqlClient.SQLConnection
$conn.ConnectionString = "Data Source=$SQLServerName.database.windows.net;Initial Catalog=$DatabaseName;Connect Timeout=30"
$conn.AccessToken = $Tok
$conn.Open()
$ddlstmt = "CREATE USER [Place a new user name] FROM EXTERNAL PROVIDER;"
$command = New-Object -TypeName System.Data.SqlClient.SqlCommand($ddlstmt, $conn)
$command.ExecuteNonQuery()
$conn.Close()
=====

Create a Azure VM.

Install PHP, Microsoft ODBC Driver for SQL Server and Microsoft Drivers for PHP for SQL Server.

Configure IIS which can run PHP.

Get access token for each user-assigned managed id.

Create a .php file and place it under wwwroot folder.
=====
`<?php
function connectsql($pooling, $accToken) {
$azureAdDatabase = "Place your database name";
$azureAdServer = "Place your SQL Server name";
try {
$connectionInfo = "Database = $azureAdDatabase; AccessToken = $accToken; ConnectionPooling = $pooling;";
$conn = new PDO("sqlsrv:server = $azureAdServer; $connectionInfo");
echo "Connected successfully with Azure AD Access Token\n";
$tsql = "SELECT USER_NAME()";
try {
$stmt = $conn->query($tsql);
$result = $stmt->fetchall(PDO::FETCH_ASSOC);
unset($stmt);
} catch (PDOException $e) {
echo "Failed to run the simple query (user-assigned).\n";
}
unset($conn);
} catch (PDOException $e) {
echo "Could not connect with Azure AD Access Token.\n";
$result = $e->getMessage();
}
return $result;
}
$token1 = "Place a token for User-assigned Managed ID 1";
$token2 = "Place a token for User-assigned Managed ID 2";
$ret = connectsql("true", $token1);
print_r($ret);
$ret = connectsql("true", $token2);
print_r($ret);
?>`
=====

Thanks for the info, we'll look into it.


drivers: regulator: add support for RaspberryPi Pico regulator.

add support for rpi_pico regulator.
Signed-off-by: TOKITA Hiroshi<EMAIL_ADDRESS>
Since the RaspberryPi Pico does not expose the output wiring of the Core Supply Regulator, I scraped the back of the board as shown in the picture, connected it to the ADC, and run the 'tests/drivers/regulator/voltage/' test.

In RaspberryPi Pico, the Core voltage is supplied from the Core Supply Regulator, and if you disable the Core Supply Regulator or set the output to Hi-Z, the MCU will stop.
To fully test the behavior would have required designing a special board to supply the core voltage externally. So which is not tested.
From this reason, made the default settings prevent running it.

@danieldegrasse
Could you please re-approve this PR if there are no problems?


Update to current versions

Update to deployed mainnet versions, including correct keyset names and code, deploying with the contract locks on
Fix repl tests by turning off contract locks
Fix repl tests to work under pact 4.4 when defining keysets in global namespace

Contract updates:

Fix unbounded gas growth in wrapper by filtering requests off-chain instead
Fix usage of try for catching division by zero. This was unintentional behavior that was fixed in pact 4.4

(Do not merge this PR until there's an official 4.4 pact binary release we can use in CI)

The last few commits (the three ones between ecba720a1c1f0b222cdb1be4da683de2a58f817e and 79c09a677e10d3383fd38090a74cd88fcbc75166) of this PR introduce a new liquidity-helper module with one-sided liquidity add/remove helpers, which will replace the wrapper's previous add-liquidity-one-sided functions (those will be removed at a later date).
The contracts at commit a70ef3436d8d738da83796c53f94ebe25ec86998 correspond to the currently deployed mainnet versions of the contracts.


Some kind icons in nvim-cmp are displayed in italic

I have been trying to configure nvim-cmp to display the kind icons in the completion popup, and for that I am following this documentation.
One small pet peeve for me is that the kind icon for some kinds is displayed in italic.

I have been defining the following highlight groups to remove the italic from the icons:
highlight! CmpItemKindEvent guifg=#ff81ca
highlight! CmpItemKindFunction guifg=#83c746
highlight! CmpItemKindMethod guifg=#83c746

And here is the result:

Here is a permalink of my configuration.

Hi again @datwaft - thanks for once again reporting a new issue, after several days (sorry) i fixed it, hope it works for you and close this issue.
Thank you for continuing to use Enfocado. Your setup looks very elegant. 🤩


Roman_number_converter

Added project

@iamrahulmahato Requested to review agin PR...

@iamrahulmahato Review PR..

@iamrahulmahato review pr..

@iamrahulmahato Requested to review PR..


[FEATURE] Adding a serch icon in search bar

Description
Addition of search icon in search bar will provide better user experience
Expected Behavior
search icon will show in search bar
Actual Behavior
No search icon in search bar available right now
Screenshots (if applicable)

@Vijaykv5 I would like to work on this please assign it to me.

We earlier had an button @AnujRathour and we removed it to keep it minimal.
So I think we don't need that page as already the search page is overflowing


[TYPO] "Check free DLC no onwed"

In Playnite > Extensions > CheckDlc. I'm thinking it should be "Check free DLC not owned."
Thanks for your work, and merry Christmas/whatever holiday you celebrate. :)

Did just a test with the version (0.3x):

got free DLCs only for Epic (and one, the Ark Islands DLC with the Ark DLC I already have taken).
Neon Abyss showed me a free DLC on Steam
hit "refresh data": the above entry vanished.

Update to 0.4.1:

same situation as above.
hit "refresh data"
the Ark Islands free DLC with the ARK editor vanished
only Epic DLCs are seen.

I don't know why CheckDLC only considers DLCs from Epic Store and ignores any other library.
some log snippets:
04-01 20:38:39.741|ERROR|CheckDlc#Common:Error on GetFromSteamWebApi()|D:\GitHub\Lacro59\playnite-checkdlc-plugin\source\Clients\SteamDlc.cs|173
Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: . Path '', line 0, position 0.
   at Newtonsoft.Json.JsonTextReader.ParseValue()
   at Newtonsoft.Json.JsonTextReader.Read()
   at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at Playnite.Common.Serialization.FromJson[T](String json) in C:\projects\playnite\source\Playnite\Common\Serialization.cs:line 265
   at Playnite.Common.DataSerializer.FromJson[T](String json) in C:\projects\playnite\source\Playnite\Common\Serialization.cs:line 80
   at Playnite.SDK.Data.Serialization.FromJson[T](String json) in C:\projects\playnite\source\PlayniteSDK\Data\DataSerialization.cs:line 310
   at CheckDlc.Clients.SteamDlc.GetFromSteamWebApi(String AppId) in D:\GitHub\Lacro59\playnite-checkdlc-plugin\source\Clients\SteamDlc.cs:line 173

04-01 20:58:51.753|INFO |CheckDlc#PluginDatabaseObject`3:RefreshNoLoader(ARK Editor - d28bd15e-bdbc-422b-a77c-411ff268e27a)
04-01 20:58:51.753|INFO |CheckDlc#GenericDlc:Get Dlc for ARK Editor with Epic
04-01 20:58:56.560|INFO |CheckDlc#PluginDatabaseObject`3:RefreshNoLoader(Pathfinder: Kingmaker - ad09ae73-1b8b-46f7-9767-45de294d7f2b)
04-01 20:58:56.560|INFO |CheckDlc#GenericDlc:Get Dlc for Pathfinder: Kingmaker with Epic
04-01 20:58:58.964|INFO |CheckDlc#PluginDatabaseObject`3:RefreshNoLoader(Pathfinder: Kingmaker - ad09ae73-1b8b-46f7-9767-45de294d7f2b)
04-01 20:58:58.964|INFO |CheckDlc#GenericDlc:Get Dlc for Pathfinder: Kingmaker with Epic
04-01 20:59:01.321|INFO |CheckDlc#PluginDatabaseObject`3:RefreshNoLoader(Neon Abyss - ac44e2ba-fb5a-4b02-a274-6acb94f278eb)
04-01 20:59:01.321|INFO |CheckDlc#GenericDlc:Get Dlc for Neon Abyss with Steam
04-01 20:59:03.673|INFO |CheckDlc#PluginDatabaseObject`3:RefreshNoLoader(A Total War Saga: Troy - 7f699497-8089-4691-a675-ec69f59b0523)
04-01 20:59:03.673|INFO |CheckDlc#GenericDlc:Get Dlc for A Total War Saga: Troy with Epic
04-01 20:59:06.562|INFO |CheckDlc#PluginDatabaseObject`3:Task Refresh() - 00:14.80 for 5/5 items
...
04-01 21:01:39.810|INFO |CheckDlc#PluginDatabaseObject`3:LoadDatabase with 12885 items - 00:08.85
...
04-01 21:02:15.728|INFO |CheckDlc#PluginDatabaseObject`3:RefreshNoLoader(Pathfinder: Kingmaker - ad09ae73-1b8b-46f7-9767-45de294d7f2b)
04-01 21:02:15.728|INFO |CheckDlc#GenericDlc:Get Dlc for Pathfinder: Kingmaker with Epic
04-01 21:02:18.794|INFO |CheckDlc#PluginDatabaseObject`3:RefreshNoLoader(Pathfinder: Kingmaker - ad09ae73-1b8b-46f7-9767-45de294d7f2b)
04-01 21:02:18.794|INFO |CheckDlc#GenericDlc:Get Dlc for Pathfinder: Kingmaker with Epic
04-01 21:02:23.628|INFO |CheckDlc#PluginDatabaseObject`3:RefreshNoLoader(A Total War Saga: Troy - 7f699497-8089-4691-a675-ec69f59b0523)
04-01 21:02:23.628|INFO |CheckDlc#GenericDlc:Get Dlc for A Total War Saga: Troy with Epic
04-01 21:02:28.434|INFO |CheckDlc#PluginDatabaseObject`3:Task Refresh() - 00:12.71 for 3/3 items

@shakeyourbunny I think your issue is separate and ought to be its own bug?

@chocolatechipcats I am not aware of a related bug for this plugin.
I'm a bit puzzled why the Steam DLC scan was fixed, but does only consider Epic DLCs for on looking for unowned free DLCs.

You can make a new issue by clicking the 'new issue' button. Mine was only reporting a typo in the menu.

@chocolatechipcats I apologize, I have moved it to my own issue.

No problem :)


[IOS] 'Fabric/Fabric.h' file not found

When I build, I'm getting this error:
'Fabric/Fabric.h' file not found in AppDelegate.m
Can anyone instruct me to how to install Fabric & Crashlytics? I'm having hard time to integrate it because I didn't use Xcode much.
What I've done:

Downloaded and extracted Crashlytics & Fabric project to my project root folder
npm i --save react-native-fabric && react-native link react-native-fabric
Created a Run Script from Build Phase: "${SRCROOT}/Crashlytics/Fabric.framework/run" API_KEY API_SECRET

I'm not using Pods.

Try to install Fabric into your project with an app https://fabric.io/downloads/xcode
This is not react-native-fabric issue but rather XCode project configuration one, react-native link doesn't provide complete project configuration (and not supposed to do in this case).

Downloaded and extracted Crashlytics & Fabric project to my project root folder

This is not enough, frameworks should be properly added to XCode project, so it could find libs and headers.

I have the exact same issue

I was encountering this issue, and the only thing that finally sorted it was by removing the automatically created links in 'Build Phases - Link Binary with Libraries' and re-adding the links manually myself. This triggered the 'Build Settings - Framework Search Paths' option to be created.

Just in case this helps someone, I was receiving this in AppCenter due to using an outdated version of Xcode, moving from 10.1 to 11 solved this for me.


feat: Switch to mono repo

Coming soon I'm going to need a way to do things like cron jobs, and possibly other things, which may require other apps to be deployed in tandem.

Current dependencies on/for this PR:

main

PR #26   👈

PR #27

This stack of pull requests is managed by Graphite.

Merge activity

Jan 21, 1:25 AM: @jhechtf started a stack merge that includes this pull request via Graphite.


Haker

Haker
Originally posted by @amzwzw in https://github.com/dotnet/docs/issues/30626#issuecomment-1238589159

Closed as not relevant


Change samlConfig field names to match json tags

https://github.com/rancher/rancher/issues/14762

LGTM


Support PreInit step

PreInit can define the process you want to execute before the process of init container specified at the time of starting Job.
It is mainly intended to be used when you use (*JobExecutor).CopyToFile to copy an arbitrary file to pod before init processing.

Codecov Report

Merging #22 (79bd367) into master (7e997b5) will increase coverage by 0.04%.
The diff coverage is 73.13%.

@@            Coverage Diff             @@
##           master      #22      +/-   ##
==========================================
+ Coverage   72.66%   72.71%   +0.04%
==========================================
  Files           1        1
  Lines         611      678      +67
==========================================
+ Hits          444      493      +49
- Misses        127      139      +12
- Partials       40       46       +6


Hl 1140 ahjo title

Description :sparkles:
AHJO UI has a 151 character limit for the case title, this PR makes the title shorter so it should fit into that limit.
Issues :bug:
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

API branch is deployed to platta: https://helsinkilisa-pr2879.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

API branch is deployed to platta: https://helsinkilisa-pr2879.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr2879.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-pr2879.dev.hel.ninja :laughing::tada::tada::tada:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :rocket::rocket::rocket:

TestCafe handler result is failed for https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :crying_cat_face::anger::boom::boom:

TestCafe handler result is failed for https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :crying_cat_face::anger::boom::boom:

TestCafe handler result is failed for https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :crying_cat_face::anger::boom::boom:

API branch is deployed to platta: https://helsinkilisa-pr2879.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr2879.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-pr2879.dev.hel.ninja :laughing::tada::tada::tada:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :rocket::rocket::rocket:

TestCafe handler result is failed for https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :crying_cat_face::anger::boom::boom:

TestCafe handler result is failed for https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :crying_cat_face::anger::boom::boom:

API branch is deployed to platta: https://helsinkilisa-pr2879.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :rocket::rocket::rocket:

TestCafe handler result is failed for https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :crying_cat_face::anger::boom::boom:

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr2879.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-pr2879.dev.hel.ninja :laughing::tada::tada::tada:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :rocket::rocket::rocket:

TestCafe handler result is failed for https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :crying_cat_face::anger::boom::boom:

API branch is deployed to platta: https://helsinkilisa-pr2879.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr2879.dev.hel.ninja :rocket::rocket::rocket:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-handler-pr2879.dev.hel.ninja :laughing::tada::tada::tada:


+![𝐅𝐑𝐄𝐄*]* Tenorshare 4uKey Crack (2025) + Registration Key

Current Behavior
Tenorshare 4uKey for Android is a very easy-to-use Android security lock screen removal tool because nowadays, mobile phones contain much private information, and many people will lock it. This software makes it simple and convenient to reset the Android password, mode, PIN, fingerprint lock, etc. to unlock the Android phone. Tenorshare 4uKey for Android supports 60,000+ models of phones and tablets, covering all Android devices from different manufacturers.
🔴➤➤ Tenorshare 4uKey Latest Version     🚩🏹🎯
Expected Behavior
Whether it’s a 4-digit/6-digit password, a custom numeric code, an alphanumeric password, a Touch ID, or a Face ID, the 4uKey keygen can delete it in minutes. Tenorshare 4uKey Registration Code makes it easy to unlock iOS devices. Connect your iPhone via cable, as usual, then 4uKey cracked full will recognize your device, then all you have to do is find the “Remove iPhone password” option and click “Start.” It’s that simple.
Context (optional)
Tenorshare 4uKey Key Features
Remove Apple ID on iPhone/iPad without Password Bypass iPhone/iPad Screen Passwords Instantly Fix Disabled iPhone/iPad without iTunes or iCloud Remove 4-digit/6-digit passcode, Touch ID & Face ID from iPhone/iPad Fully Compatible with the latest iOS 13 Beta/12.4/iPadOS and iPhone XS/XS Max/XR. Enjoy all iCloud services and Apple ID features Listen to Apple Music and download Podcasts 4uKey Serial key crack enables you to restore factory resetting without a password. Unlock the forgotten password iPhone, iPad or iPod Support for the latest iPhone x, Tenorshare 4uKey Full Crack Free iPhone 8 (plus)devices and ios 11 programs. Enable and disable Find My iPhone. Back up your iPhone/iPad via iTunes. Create a backup and synchronize the device with iTunes Freely set on iCloud and be invisible to others It has a clean and intuitive user interface. Simple and fast installation. And much more.
Self-contained Reproducer Project
System Requirements:
Operating System: Windows (10, 8, 7, Vista, or XP). Hard Disk Space: 200 MB or more of free space. Processor: Intel Core i3 or above. RAM: 2 GB or more.


Line breaks inside paragraph

I would like to be able to have line breaks inside paragraph to use with Pelican. example metadata in Pelican Mardown file:
Title: My super title
Date: 2010-12-03 10:20
Modified: 2010-12-05 19:30
Category: Python
Tags: pelican, publishing
Slug: my-super-post
Authors: Alexis Metaireau, Conan Doyle
Summary: Short version for index and feeds

This is the content of my super blog post.

Currently such string is grouped in one line in SnakeMD
Title: My super title Date: 2010-12-03 10:20  Modified: 2010-12-05 19:30 ...

Or it's separated into multiple lines with double line breaks if I insert each line in one paragraph. However Pelican requires having lines in sequence and doesn't recognize empty lines.
https://docs.getpelican.com/en/3.6.3/content.html#file-metadata
I was looking into the code to find if I can modify some class to allow line break but I only found this line which adds double lines between elements \n\n:
https://github.com/TheRenegadeCoder/SnakeMD/blob/main/snakemd/generator.py#L1130
I've tried to have
,
 and \n in  my string but that didn't help.
Could you please allow having single new line as in the example above.

Good call! I’ll have to dig into this a bit more. I think a short term solution would be to create a simple class similar to horizontal rule that lets you add the extra new lines yourself. Previously, I had looked into including a wrap feature (if this is related #51) to the document class, so I have some ideas how this could be accomplished in other ways. Regardless, I probably won’t be able to get to this soon as I’m caring for a parent. If you have some ideas, feel free to make a pull request, and I’ll take a look.

In the short term, you might try converting your markdown document to a string and building the file yourself with your preferred format. I believe I did something like this here: https://github.com/TheRenegadeCoder/sample-programs-website/blob/main/scripts/automate.py.

I'm adding a Raw block now, so you can insert preformatted text into your markdown documents.


Variable bound in pattern matching and used in local scope can’t be renamed

If I load a project with this module in VSCode:
module RenameError where

f y = case Just "42" of
    Just x -> x
    Nothing -> "43"

and move cursor to x on the right side of Just x matched case, and try to rename x to xy, it doesn’t get renamed, and VSCode’s blue horizontal scroll keeps running as if the command hung up.
I compared what’s going in described scenario with how code works when renaming works (I used function parameter renaming as correct behaviour baseline), and I found following strange behaviour in src/Haskell/Ide/Engine/Plugin/HaRe.hs file:

In both cases, renameCmd' gets evaluated
In both cases, runHareCommand "rename" … gets evaluated
In both cases, evaluation of runHareCommand leads to runHareCommand' evaluation
There’s evaluation of eitherRes result of runHareCommand' inside runHareCommand, and when I rename function argument (working scenario), eitherRes is successfully matched with Right res case inside runHareCommand. But when I rename variable x bound inside pattern matching (not working scenario), eitherRes is matched with neither Left err nor Right res: I added logging with logm to both cases. Since runHareCommand evaluation stopped after runHareCommand’ evaluation, I suspect it is some logic hidden inside IdeGhcM that prevented further evaluation of runHareCommand. For some technical reasons I’m unable to investigate the problem further (can’t see and enable HaRe logs, can’t run ghci in HIE and HaRe to evaluate compRename — which runHareCommand evaluates).

I know exact arguments that renameCommand' is evaluated with:
Uri {getUri = "file:///Users/anton/dev/haskell/javelin/src/Javelin/RenameError.hs"}, pos: Position {_line = 3, _character = 15}, name: "xy”

These are arguments for renameCmd'
renameCmd' :: Uri -> Position -> T.Text -> IdeGhcM (IdeResult WorkspaceEdit)

The file RenameError.hs that is mentioned here contains exactly the code that I mentioned above:
module RenameError where

f y = case Just "42" of
    Just x -> x
    Nothing -> "43"

Below are HIE logs that I captured. Rows that start with ">>>" were added by me to diagnose
2019-09-29 18:25:04.366045 [ThreadId 4] - ---> {"jsonrpc":"2.0","id":6,"method":"textDocument/rename","params":{"textDocument":{"uri":"file:///Users/anton/dev/haskell/javelin/src/Javelin/RenameError.hs"},"position":{"line":3,"character":15},"newName":"xy"}}
2019-09-29 18:25:04.366229 [ThreadId 10] - ****** reactor: got message number:8
2019-09-29 18:25:04.36634 [ThreadId 10] - reactor:got RenameRequest:RequestMessage {_jsonrpc = "2.0", _id = IdInt 6, _method = TextDocumentRename, _params = RenameParams {_textDocument = TextDocumentIdentifier {_uri = Uri {getUri = "file:///Users/anton/dev/haskell/javelin/src/Javelin/RenameError.hs"}}, _position = Position {_line = 3, _character = 15}, _newName = "xy"}}
2019-09-29 18:25:04.366396 [ThreadId 10] - ****** reactor: top of loop
2019-09-29 18:25:04.366435 [ThreadId 12] - ghcDispatcher:got request 8 with id: Just (IdInt 6)
2019-09-29 18:25:04.366703 [ThreadId 12] - >>>> rename command, uri: Uri {getUri = "file:///Users/anton/dev/haskell/javelin/src/Javelin/RenameError.hs"}, pos: Position {_line = 3, _character = 15}, name: "xy"
2019-09-29 18:25:04.366824 [ThreadId 12] - file!: "/Users/anton/dev/haskell/javelin/src/Javelin/RenameError.hs", name!:"xy", pos!: (4,16)
2019-09-29 18:25:04.366929 [ThreadId 12] - >>> command was rename
2019-09-29 18:25:04.366986 [ThreadId 12] - >>> before exit runHareCommand'
2019-09-29 18:25:04.367237 [ThreadId 12] - setTypecheckedModule: file mapping state is: fromList [("/Users/anton/dev/haskell/javelin/src/Javelin/RenameError.hs",FileMapping {fmPath = "/private/var/folders/l0/r0kdcfrs2r1c_v1pctjzd8pw0000gn/T/ghc-mod1136/RenameError1135-0.hs", fmTemp = True})]
2019-09-29 18:25:04.367299 [ThreadId 12] - setTypecheckedModule: before ghc-mod
2019-09-29 18:25:04.368102 [ThreadId 6] - <--2--{"jsonrpc":"2.0","params":{"id":"1","cancellable":false,"title":"Typechecking RenameError.hs"},"method":"window/progress/start"}
2019-09-29 18:25:05.499649 [ThreadId 12] - setTypecheckedModule: after ghc-mod
2019-09-29 18:25:05.499911 [ThreadId 12] - setTypecheckedModule: Did get typechecked module for: "/Users/anton/dev/haskell/javelin/src/Javelin/RenameError.hs"
2019-09-29 18:25:05.500185 [ThreadId 6] - <--2--{"jsonrpc":"2.0","params":{"id":"1"},"method":"window/progress/done"}
2019-09-29 18:25:05.501191 [ThreadId 12] - setTypecheckedModule: done

This is all that happens, no further evaluation of makeRefactorResult that I observe in working scenario when I rename a function argument.
I used VSCode version 1.38.1
HIE was built with stack ./install.hs hie-8.6.4

Thanks for this very thourogh bug report!


Docusaurus Build fails when all @docusaurus/plugin-content-docs instances have custom ids

Hi,
when I tried to update to 0.27.0 my build failed because of the following error:
Error: Docusaurus plugin global data not found for "docusaurus-plugin-content-docs" plugin with id "default".

also in the dev server I get the following error:

In my project I'm using custom ids for all instances of @docusaurus/plugin-content-docs.
When I remove the custom plugin id for one instance everything works as expected. In my case it would be great if I could still continue to use custom ids for all my plugin instances.

Are u using versioned docs? if not, try to use 0.26.x. This issue is probably a regression introduced in v0.27.0 when implementing versioned docs. We will try to fix it later.

Thanks @weareoutman :) I'm going to stay on 26.1 until then.

Thanks for reporting, can you share your config about how you're using custom ids?

Essentially I have this in my config which causes the error:
const config = {
  ...
  plugins: [
    [
      '@docusaurus/plugin-content-docs',
      {
        id: 'customPlugin1',
        path: './docs/customPlugin1',
        routeBasePath: 'customPlugin1',
        showLastUpdateAuthor: false,
        showLastUpdateTime: false,
        include: ['**/*.md', '**/*.mdx'],
      },
    ],
    [
      '@docusaurus/plugin-content-docs',
      {
        id: 'customPlugin2',
        path: './docs/customPlugin2',
        routeBasePath: 'customPlugin2',
        showLastUpdateAuthor: false,
        showLastUpdateTime: false,
        include: ['**/*.md', '**/*.mdx'],
      },
    ],
  ],
}

Seems like this piece of code that got introduced causes the problem:
https://github.com/easyops-cn/docusaurus-search-local/blob/master/docusaurus-search-local/src/client/theme/SearchBar/SearchBar.tsx#L51-L54
useActiveVersion tries to find a plugin with a default id when no id is passed to it.
Workaround that works with 0.27.0 is to go like this:
const config = {
  ...
  plugins: [
    [
      '@docusaurus/plugin-content-docs',
      {
        path: './docs/customPlugin1',
        routeBasePath: 'customPlugin1',
        showLastUpdateAuthor: false,
        showLastUpdateTime: false,
        include: ['**/*.md', '**/*.mdx'],
      },
    ],
    [
      '@docusaurus/plugin-content-docs',
      {
        id: 'customPlugin2',
        path: './docs/customPlugin2',
        routeBasePath: 'customPlugin2',
        showLastUpdateAuthor: false,
        showLastUpdateTime: false,
        include: ['**/*.md', '**/*.mdx'],
      },
    ],
  ],
}

But is not what I need as in other custom plugins I use the custom ids.

I added a fix for this I think in #205, didn't feel worth it to fix in the old solution that is already not working.

This issue seems not to be fixed yet

This maybe fixed in v0.29.1 via #226 , try it if you're not using versioned docs at the same time (there maybe still issues with versioned docs).
Feel free to reopen it if the problem still exists. But we will track the issue of versioned docs in #224

There is still an issue when the first docs instance has an id other than default. I'll fix it soon.

Finally fixed in v0.29.2. However you should add a new option docsPluginIdForPreferredVersion:

I am running into the same error message
Error: Docusaurus plugin global data not found for "docusaurus-plugin-content-docs" plugin with id "default".
As a newbie to Docusaurus and react.js, please share the required configuration for docusaurus.config.js at present I am using
  themes: [
    // ... Your other themes.
    [
      require.resolve("@easyops-cn/docusaurus-search-local"),
      {
        // ... Your options.
        // `hashed` is recommended as long-term-cache of index file is possible.
        hashed: true,
        // For Docs using Chinese, The `language` is recommended to set to:
        // ```
        // language: ["en", "zh"],
        // ```
      },
    ],
  ],

@ivishalgandhi You should try the suggestion above:

Finally fixed in v0.29.2. However you should add a new option docsPluginIdForPreferredVersion:

@weareoutman Thank you. I am not using plugins anywhere in the docusaurus.config.js. how and where should I use above configuration.

@ivishalgandhi Can you share your full docusaurus.config.js? You can remove sensitive data as you wish.

@weareoutman
✖ Server
  Compiled with some errors in 8.35s

[ERROR] Docusaurus server-side rendering could not render static page with path /404.html.
[ERROR] Docusaurus server-side rendering could not render static page with path /about.
[ERROR] Docusaurus server-side rendering could not render static page with path /archive.
[ERROR] Docusaurus server-side rendering could not render static page with path /docker-sbom.
[ERROR] Docusaurus server-side rendering could not render static page with path /local-home-lab.
[ERROR] Docusaurus server-side rendering could not render static page with path /markdown-page.
[ERROR] Docusaurus server-side rendering could not render static page with path /search.
[ERROR] Docusaurus server-side rendering could not render static page with path /tags.
[ERROR] Docusaurus server-side rendering could not render static page with path /tags/dnsmasq.
[ERROR] Docusaurus server-side rendering could not render static page with path /tags/docker.
[ERROR] Docusaurus server-side rendering could not render static page with path /tags/docker-desktop.
[ERROR] Docusaurus server-side rendering could not render static page with path /tags/lab.
[ERROR] Docusaurus server-side rendering could not render static page with path /tags/nginx.
[ERROR] Docusaurus server-side rendering could not render static page with path /tags/reverse-proxy.
[ERROR] Docusaurus server-side rendering could not render static page with path /tags/sbom.
[ERROR] Docusaurus server-side rendering could not render static page with path /.

Error: Docusaurus plugin global data not found for "docusaurus-plugin-content-docs" plugin with id "default".

@ivishalgandhi ok, I have just reproduced it. It happens when docs disabled

@weareoutman  yes . thank you

@ivishalgandhi Fixed in v0.30.1. P.S. you still need to set indexDocs: false

@ivishalgandhi I think you should set blogRouteBasePath: "/" according to your blog config

@weareoutman  works fine

Is this issue resolved? I just set up a clean install of docusaurus with create-docusaurus@latest and have a single plugin and no preset,
  plugins: [
    [
      "@docusaurus/plugin-content-docs",
      {
        id: "default", // had to set this to default (or remove it, which is equivalent), other values crashed the site
        path: "my-path",
        routeBasePath: "my-base-path",
        sidebarPath: require.resolve("./sidebars.js"),
      },
    ],
  ],

Using an id other than default shows an error in the built doc site,

Docusaurus plugin global data not found for "docusaurus-plugin-content-docs" plugin with id "default".

@aryzing Try this option:


Feature: Splash Screen UI Redesign in XML

Feature description
Splash Screen UI Redesign, There is a splash screen now in the app, But we need to redesign this splash screen.
Figma Link

👀 Have you spent some time to check if this issue has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

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

Can you assign it to me

From official Timeline I will assign.

Ok ok

@maityamit Please assign this to me.

@vickyrules as per first cim first serve , I will assign this to aritra.
You can find another issue in the app and create, If validate i will assisn .

I am unassigning myself @maityamit give it to @vickyrules
Sorry

I am unassigning myself @maityamit give it to @vickyrules Sorry

@maityamit

@maityamit
do you have any ideas or suggestions regarding this issue?

@vickyrules there is already a splash screen.
You just need to redesign according to given image . On that XML file


Update 2nd milestone

#130

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

@alxs Hello, please review our updated proposal. We have updated milestone 2, please let me know if you need more details or have any questions. Thanks

Thanks @aliakseikulik. Could you also add deliverables 0a-e from the example milestone in the application template to yours? These are mandatory for all milestones, which apparently we forgot to mention at the time of the last amendment.

Pinging @aliakseikulik

@aliakseikulik note that given the repeated delays and unresponsiveness from your side, we will see ourselves forced to cancel the grant if we don't hear from you within the next week. Please address my feedback above. Note that this amendment to submit by the end of the month has yet to be approved.

@alxs hello guys, I apologize for delay. Will submit updates today.  Thank you

Hi @aliakseikulik, thanks for the update. Is the target delivery date of end of December still in effect? You are free to update it, given that this PR is now a month old.

Hi @aliakseikulik, thanks for the update. Is the target delivery date of the end of December still in effect? You are free to update it, given that this PR is now a month old.

Hi @semuelle . We are still targeting the end of December and doing our best to deliver in time, but due to holidays, full delivery (including all deliverables like articles, etc.) may happen a week or two later. Should I update?

Make it end of January, no need to be stingy.


Add an option to only display assertion messages when a test fails

Are you requesting a feature or reporting a bug?
Requesting a feature
What is the current behavior?
When a test fails, the console gets the entire output of the error, for instance:
 1) AssertionError: expected false to be truthy
      Browser: Chrome 62.0.3202 / Windows 10 0.0.0
       227 ...
       228 ...
       229 ...
       > 230 |          await t.expect(expensesPage.allTableDropdown.exists).ok();
       231 ...
       232 ...
       ...

What is the expected behavior?
When executing testcafé with the option, the console output should display only the message. For instance.
 × TC 123456:
   1) AssertionError: 'The Table dropdown should exist'

That way, someone who didn't write the test code but is in charge of executing the suit could easily understand in a natural language what is failing at a glance and report it. Instead of getting the line that failed and trying to understand what is the test code doing.
How would you reproduce the current behavior (if this is a bug)?
Not a bug.
Provide the test code and the tested page URL (if applicable)
Tested page URL:
Test code

Specify your

operating system: Windows 10
testcafe version: 0.18.2
node.js version: 5.0.3

Hi @berrutti,
Thanks for you proposal.
Meanwhile, TestCafe provides a capability to create custom reporter plugins (see Reporter Plugin).
It allows to format TestCafe output in any way:

We discussed this suggestion and decided that using the minimal reporter or a custom reporter is a best solution here.


patch for latest flask version

This needs to be replicated wherever we use Flask, and we should also probably include the Python package versions in the dockerfile.


Add/support a tool for remote debugging.

Python has many debugging tools. Add or support a tool to attach to and debug a running streamparse component.

Examples: pyrasite, pdb over socket, celery.contrib.rdb.

@dan-blanchard says:

It's not well documented, but I actually added remote debugging support using remote_pdb in the last version of streamparse. I needed to debug some stuff, so I threw it in there. You send a SIGUSR1 to the process to get it to drop into the debugger, and then you can just use telnet to connect to it. Right now it only listens on <IP_ADDRESS> with a random port, so we should probably make those things configurable. https://github.com/Parsely/streamparse/blob/master/streamparse/storm/component.py#L47-L57

We're using remote_pdb for this now, because it seemed to be the simplest and most up-to-date version of this concept.  We just need to better expose this functionality and make it more configurable.


provider/google: Fix bulkImport to buckets.

Over-the-shoulder LGTM'd by @ewiseblatt .

SGTM
On Tue, Jul 26, 2016 at 3:47 PM, Matt Duftler<EMAIL_ADDRESS>wrote:

Over-the-shoulder LGTM'd by @ewiseblatt https://github.com/ewiseblatt .
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/spinnaker/front50/pull/108#issuecomment-235383103,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEKkGEUGKmo3YVTevq1-R-4ekZurLG1nks5qZmRGgaJpZM4JVhLc
.


🐛[BUG] : Navbar misplace on Contributors page

Description
The navbar is misplaced on the Contributors page.
Screenshots

Any additional information?
No response
What browser are you seeing the problem on?
Chrome
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I'm a GSSoC'24-Extd contributor
[X] I'm a Hacktoberfest'24 contributor
[X] I am willing to work on this issue (optional)

@vishanurag please assign me this issue.


Modify tag colors.

Coverage remained the same at 86.025% when pulling 2cd0835dd5f2a6175e27c0e93946e913a823250e on ZhangH795:master into b524bc84cdd1493b6f92d8e29a6916d100f0081f on CS2103AUG2017-W09-B3:master.


SLASH button isn't reported in GetInfo call

How did all this nonsense happen???

Fixed, should have been called DIV


Bug with rotation of plush or something else

If I drop a plush, it turns in the opposite direction (not my direction) and only 90 degrees (and uhh my friend says "pls add this screenshot")

I need the plush to look in the direction of the character when dropping it (I haven't checked with other items). And forget what I said about 90 degrees, it doesn't matter

Ok! I'll check it out. Loving the t-posing Papyrus.

Hello! Sorry for the inactivity, studies got me occupied last month, during this week I will try to get the patch live.


[Dataverse] Ontology connexion - Details page - other profiles

Feature: [Dataverse] Ontology connexion - Details page - Content

As a end-user navigating the portal,
I want to see the details of a resource
So that I can have more information about a resource registered in the Dataverse

Acceptance criteria
Scenario :  Content retrieval from ontology for a resource
Given that I am an end user navigating the portal
When I click on see more of a resource
Then the system should retrieve the current content available for that resource in the ontology
And display that content according to the UI in https://github.com/okp4/dataverse-portal/issues/73#issue-1604680095
Environment

staging URL: https://app.staging.okp4.network/

Additional informations
None.

The estimation will be done once https://github.com/okp4/dev-kanban/issues/1462#issue-1684738780 is done


Change propagate boolean values

Description
Changed propagate boolean values to reflect child job results in top level pipeline
This PR fixes https://github.com/adoptium/ci-jenkins-pipelines/issues/234
Signed-off-by: Shriti Chandra<EMAIL_ADDRESS>

@chandrashritii Please can you update the comment in the pipeline_job_template and release_pipeline_job_template:
        booleanParam('propagateFailures', propagateFailures, 'If true, a failure of ANY downstream build (but NOT test) will cause the whole build to fail')

remove the (but NOT test)

Test build: https://ci.adoptium.net/job/build-scripts/job/openjdk17-pipeline/634/

@chandrashritii The test job didn't quite do what I expected: https://ci.adoptium.net/job/build-scripts/job/openjdk17-pipeline/634/
So the pipeline -> build job -> sanity.tests
In the above test, one of the sanity.tests was Unstable(Yellow), this then now means the build-job result is now Unstable, this then means the Base pipeline code here: https://github.com/adoptium/ci-jenkins-pipelines/blob/9793cd51470be282fb8152088a90f088c4bd57f6/pipelines/build/common/build_base_file.groovy#L833
Will not now copy the artifacts..
So this relates to the comments in the issue: https://github.com/adoptium/ci-jenkins-pipelines/issues/234#issue-1114230663
I think we should remove the "if (downstreamJob.getResult() == 'SUCCESS') {" here: https://github.com/adoptium/ci-jenkins-pipelines/blob/9793cd51470be282fb8152088a90f088c4bd57f6/pipelines/build/common/build_base_file.groovy#L833
and ALWAYS try and copy artifacts, probably put the whole section that is in the if, into a try/catch.
Then following that do the result check to propagate the result if required something like:
// If build job not successful and we need to propagate failures, then set the pipeline job result
if (downstreamJob.getResult() != 'SUCCESS' && propagateFailures) {
   if (downstreamJob.getResult() == 'UNSTABLE' && currentBuild.result == 'SUCCESS') {
       // Build job Unstable and current result is Success, set to Unstable
       currentBuild.result = 'UNSTABLE'
   else if (currentBuild.result != 'FAILURE') {
       // If current result is not Failure, then propagate this build job result
       currentBuild.result = downstreamJob.getResult()
   }
   context.error("Downstream build ${downstreamJobName} reported resuolt : "+downstreamJob.getResult())
}

Thanks for the review! @andrew-m-leonard Got the unstable build-job result covered in a try-catch block. Are any other changes needed?

These changes have been incorporated and merged under : https://github.com/adoptium/ci-jenkins-pipelines/pull/649


Bluetooth not working in Beelink SER4

I can't pair my 8bitdo and Switch Pro controllers

Here, it's not batocera-linux repository but batocera-emulationstation.
This issue is not in the good repository.


Error messages: add new lines

When extracting a large archive with many ignored errors through syft the errors do not go to the next line which is hard to read.
Add trailing new line.
(cc @wagoodman for heads up as this is mostly for syft -- assuming it'll get in eventually after merging here anyway but might as well be aware)

(By the way some of these "ERROR" messages aren't actually errors as far as syft is concerned (only skipped files/symlinks) so it'd actually be nice to have a way not to print them at all (perhaps as a debug toggle?), but for now just new lines would be a great improvement)

Hm, sorry go's Errorf does add a new line doesn't it.
It looks like the logs just interact badly with syft's "pretty" output, as running in quiet mode lists errors correctly.
Closing this, sorry for the noise. If I find time I might eventually open something else to be optionally less verbose about some type of errors, but that'll have to wait.


Migration tool

review comments:
create a method in the client to display it in auto-complete

Not sure about Self type-hint in migrate method though


Exporting complete HTML and CSS

Excellent project first of all!
Unless I am missing something, copying or saving the resulting HTML into something usable, it only seems to copy small portion of the HTML, with no CSS styling.

Page in OpenUI:

Page in browser after copying the HTML into a .html file:

I just ran into this as well. Is there a reference to the rest of the files needed to complete this?

@VideoFX @cashgarman I just pushed a change to main and deployed to the demo app.  Copying or downloading now includes the needed wrapper to render properly.  For future reference the needed template is:
<html>
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script src="https://cdn.tailwindcss.com"></script>
  </head>
  <body>
    ${code}
  </body>
</html>


Refactor

Tasks
(1/2)

[x] Refactoring into a single component with properties
[x] Replace images from .png to .svg
[x] Refactor input size and emoji close icon

(2/2)

[x] Toggle components

[x] Add Toggle to SelectTime y SelectDate componets

[x] Refactor ➡ CreateEventsPage

Edu alcanzaste a mirar esta alternativa?
https://lucide.dev/guide/packages/lucide-react


golden updates for https://github.com/flutter/engine/pull/24470

These include updates to locale goldens too because font precedence changed.

TBR = @hterkelsen


MacOS support

Your wrapper looks really cool. Does it support MacOS on M1 chips?  I was able to get it to build but it failed at runtime while looking for libSDL (which I do have installed).

(I have no MacOS to test where is the problem)
You can try to specify full path for binaries at load_sdl2_library etc.
For example:
sdl2.load_sdl2_library("D:/C++/LIBS/bin/SDL2.dll");


On the same server with Telegram Proxy

Good day!
I have an issue and I don't know how to solve it. Tried Googling but I didn't find any solution (may be I am blind).
Info:
Telegram Proxy and Openvpn server are living on the same server (same ip).
I am using Openvpn on my router. Default route - everything through VPN.
Issue:
When I am connected to my router (VPN), I am not able to reach my Telegram proxy through global ip address, I can reach it only through Openvpn's internal network (e.g. <IP_ADDRESS>).
Question:
What iptables rule I have to input on my server, so I will be able to communicate with telegram proxy when I am in my home network (VPN)?

Can you try advertising the route with push "route <subnet> <IP_ADDRESS>" in server.conf and restart openvpn? It's the remote LAN question in the FAQ

Can you try advertising the route with push "route <subnet> <IP_ADDRESS>" in server.conf and restart openvpn? It's the remote LAN question in the FAQ

Which route? Openvpn subnet?

The server's IP you wanted to reach.

The server's IP you wanted to reach.

It didn't help.

As a side note when you connect to a VPN it's like you are physically there, like using ssh. So I don't see why to connect to a PC in the same network you would use its public IP.
Personally I always set services to listen on <IP_ADDRESS> and use that.

As a side note when you connect to a VPN it's like you are physically there, like using ssh. So I don't see why to connect to a PC in the same network you would use its public IP.
Personally I always set services to listen on <IP_ADDRESS> and use that.

I am using the proxy in different networks. I don't want to switch proxies when I am on my VPN network.

You are right, it seems easier with iptables. The command I found is iptables -t nat -A PREROUTING -s $VPNclientIP -p $protocol --dport $destPort -j DNAT --to-destination <IP_ADDRESS>:$destPort.
Source https://www.debuntu.org/how-to-redirecting-network-traffic-to-a-new-ip-using-iptables/

You are right, it seems easier with iptables. The command I found is iptables -t nat -A PREROUTING -s $VPNclientIP -p $protocol --dport $destPort -j DNAT --to-destination <IP_ADDRESS>:$destPort.

Still didn't help. I think it is almost impossible. The only way for now is to install MTProxy on different server.

@randomshell
It is not only with Telegram Proxy. I can not ssh to server via public interface if I am in Openvpn network, only through the Openvpn subnet (10.X.0.1)

@hybtoy  I'm sorry I can't help much with iptables. I should get a vps and test these things.


Refactoring Graph Warp Module

Resolve #329

[x] Add unit test of preprocesor
[x] Refactor preprocessor
[x] Add unit test of GWM model
[x] Refactor GWM model

I finish implementation. Please review.

Codecov Report

Merging #340 into master will increase coverage by 1.29%.
The diff coverage is 94.96%.

@@            Coverage Diff             @@
##           master     #340      +/-   ##
==========================================
+ Coverage   81.65%   82.95%   +1.29%
==========================================
  Files         210      211       +1
  Lines        9647     9813     +166
==========================================
+ Hits         7877     8140     +263
+ Misses       1770     1673      -97

Can you update code? @mottodora

I will take over.


[WIP] Support Swift 2.0

This pull request should make SnapKit work with the Swift 2.0 beta that was released at WWDC 2015. I'd advise against merging it in to master just yet, as it will break compatibility with Swift 1.3.

@rpowelll thanks! I'll have a look at this in the next week or so -- probably will maintain a Swift 2.x branch until Swift 2.x is public.
Also a lot of new auto layout stuff to delve into!

Yep, once I've dug into that more myself I'd be happy to help with some pull requests to support iOS 9 / OS X El Capitan

@rpowelll I really appreciate this based a new swift-2.0 branch off most of these changes. Lets keep any future PR's against it!


npm run android not working

npm run android not working, but >react-native run-android working.

npm run android

<EMAIL_ADDRESS>android xxxxxx
react-native run-android

Looks like you installed react-native globally, maybe you meant react-native-cli?
To fix the issue, run:
npm uninstall -g react-native
npm install -g react-native-cli
npm ERR! Windows_NT 10.0.16299
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "run" "android"
npm ERR! node v7.10.1
npm ERR! npm  v4.2.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>android: react-native run-android
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>android script 'react-native run-android'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the aws-mobile-react-native-sample package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     react-native run-android
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs aws-mobile-react-native-sample
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls aws-mobile-react-native-sample
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     \AppData\Roaming\npm-cache_logs\2018-02-17T18_58_42_127Z-debug.log
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'preandroid', 'android', 'postandroid' ]
5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 silly lifecycle<EMAIL_ADDRESS>no script for preandroid, continuing
7 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>8 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
11 silly lifecycle<EMAIL_ADDRESS>Args: [ '/d /s /c', 'react-native run-android' ]
12 silly lifecycle<EMAIL_ADDRESS>Returned: code: 1  signal: null
13 info lifecycle<EMAIL_ADDRESS>Failed to exec android script
14 verbose stack Error<EMAIL_ADDRESS>android: react-native run-android
14 verbose stack Exit status 1
14 verbose stack     at EventEmitter. (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:279:16)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at EventEmitter.emit (events.js:194:7)
14 verbose stack     at ChildProcess. (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:40:14)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at ChildProcess.emit (events.js:194:7)
14 verbose stack     at maybeClose (internal/child_process.js:899:16)
14 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
15 verbose pkgid<EMAIL_ADDRESS>

Also need to define ANDROID_HOME to run correctly.

Closing the issue.


Remove handling of foreign key constraints

👋  small cleanup of these 2 lines I saw when reviewing the final changes in the MR.
We don't need to worry about this because SingleStore does not even support foreign keys.

Yep, I'm sure they were NOOPs in the end.
🚢 🚢


[BUG] It is not possible to update a detector containing only custom rules

What is the bug?
Updating a detector (PUT request via API) with only custom rules results in an error (kotlin.collections.EmptyMap cannot be cast to kotlin.collections.MutableMap).
How can one reproduce the bug?
Create detector only containing custom rules via API. Update that detector in any way (see example below).
What is the expected behavior?
No error if no pre-packaged rules are specified.
What is your host/environment?

OS: Ubuntu 22.04
Version 2.12
Plugins Security Analytics Plugin

Do you have any screenshots?
No, but i have the following example:
Create detector (you have to customize this a bit to your setup, ie. replacing the detector_type and indices array):
{
    "detector": {
    "type": "detector",
    "detector_type": "CUSTOM_LOGTYPE",
    "name": "detector-test",
    "enabled": true,
    "schedule": {
      "period": {
        "interval": 1,
        "unit": "MINUTES"
      }
    },
    "inputs": [
      {
        "detector_input": {
          "description": "windows detector for security analytics",
          "indices": [
            "SOME_INDEX"
          ],
          "custom_rules": [
            {
                "id": "YOUR_RULE_ID"
            }
          ],
          "pre_packaged_rules": [ ]
        }
      }
    ]
  }

Then update that detector:
{
    "detector": {
    "type": "detector",
    "detector_type": "CUSTOM_LOGTYPE",
    "name": "detector-test",
    "enabled": true,
    "schedule": {
      "period": {
        "interval": 1,
        "unit": "MINUTES"
      }
    },
    "inputs": [
      {
        "input": {
          "description": "windows detector for security analytics",
          "indices": [
            "SOME_INDEX"
          ],
          "custom_rules": [
            {
                "id": "YOUR_RULE_ID"
            }
          ],
          "pre_packaged_rules": [
            {
              "id": "73a883d0-0348-4be4-a8d8-51031c2564f8"
            },
            {
              "id": "1a4bd6e3-4c6e-405d-a9a3-53a116e341d4"
            }
          ]
        }
      }
    ]
  }

The update will work, but only as long as there is content in the "pre_packaged_rules" section. Remove them and you will see a 500 error with the above stated error. As a workaround you can include pre-packaged rules.
Do you have any additional context?

I have issues updating detectors but at the present time I am unable to provide a good enough analysis.