service doesn't create PRs for the same dependency across multiple directories with wildcard

Is there an existing issue for this?

[X] I have searched the existing issues

Package ecosystem
Docker
Package manager version
No response
Language version
No response
Manifest location and content before the Dependabot update
No response
dependabot.yml content
https://github.com/opentracing-contrib/nginx-opentracing/blob/master/.github/dependabot.yml
Updated dependency
No response
What you expected to see, versus what you actually saw
Dependabot says this in the logs:
updater | 2024/06/26 23:45:12 INFO Results:
updater | +------------------------------------------+
updater | |   Changes to Dependabot Pull Requests    |
updater | +---------+--------------------------------+
updater | | created | ubuntu ( from 22.04 to 24.04 ) |
updater | | created | php ( from 7-fpm to 8-fpm )    |
updater | | created | ubuntu ( from 18.04 to 24.04 ) |
updater | | created | ubuntu ( from 18.04 to 24.04 ) |
updater | | created | ubuntu ( from 18.04 to 24.04 ) |
updater | | created | ubuntu ( from 17.10 to 24.04 ) |
updater | | created | ubuntu ( from 17.10 to 24.04 ) |
updater | | created | ubuntu ( from 22.04 to 24.04 ) |
updater | | created | python ( from 3.10 to 3.12 )   |
updater | +---------+--------------------------------+

but it only opened:

one PR for ubuntu with only one file changed https://github.com/opentracing-contrib/nginx-opentracing/pull/631
one PR for php https://github.com/opentracing-contrib/nginx-opentracing/pull/632 (this seems correct)
one PR for python https://github.com/opentracing-contrib/nginx-opentracing/pull/633 (this seems correct)

I expected a PR for ubuntu with changes to all the Dockerfiles
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
No response
Smallest manifest that reproduces the issue
No response

I triggered dependabot again after merging 631 and it opened one for the next ubuntu on the list
https://github.com/opentracing-contrib/nginx-opentracing/pull/634
but then decided to supersede it with one in another folder
https://github.com/opentracing-contrib/nginx-opentracing/pull/635

I'm seeing something similar with this config:
version: 2
updates:
  - package-ecosystem: "terraform"
    directories:
      - "*"
    schedule:
      interval: "monthly"

This is running on a Terraform stack having multiple envs in multiple directories, with mantifest files like this:
lab/providers.tf
acc/providers.tf
prd/providers.tf

It only creates a PR for one of the dirs/files.

From the conversation in https://github.com/dependabot/dependabot-core/issues/2178 it seemed like using the grouping settings would force dependabot to open a PR with all the changes across multiple directories.
But this doesn't seem to be working either.
I have a grouping of go.opentelemetry.io/otel dependencies and dependabot opened just one PR for a single directory instead of two.

@lucacome same behavior on my end

I'm seeing something similar with this config:
version: 2
updates:
  - package-ecosystem: "terraform"
    directories:
      - "*"
    schedule:
      interval: "monthly"

This is running on a Terraform project having multiple envs in multiple directories, with manifest files like this:
lab/providers.tf
acc/providers.tf
prd/providers.tf

It only creates a PR for one of the dirs/files.

i ran this same config, and then created seperate lines for individual directories thinking this was the issue but i get the same behaviour in both scenarios

This should be fixed now.
Our service wasn't taking the directory of the dependency into account yet, so it would create the first PR for ubuntu in one directory, but then see the next one was also ubuntu and would skip it thinking it was already created by the previous PR.

Looks like the error is in dependabot-core this time, from the job logs:
+------------------------------------------------------------------------------------------------------------------------------------+
|                                                Changes to Dependabot Pull Requests                                                 |
+---------+--------------------------------------------------------------------------------------------------------------------------+
| created | grpcio ( from 1.65.1 to 1.65.2 ), grpcio ( from 1.65.1 to 1.65.2 ), grpcio ( from 1.65.1 to 1.65.2 ), grpcio-health-c... |
| created | protobuf ( from 5.27.2 to 5.27.3 )                                                                                |
| created | protobuf ( from 5.27.2 to 5.27.3 )                                                                                |
+---------+--------------------------------------------------------------------------------------------------------------------------+

I'll get this fixed!

I was able to reproduce the behavior and tracked down the reason why. I opened a new issue to track that fix: https://github.com/dependabot/dependabot-core/issues/10340

Just opened another issue related to duplicate PRs in Java #10415


missing property in ethers overrides - blockTag

hey bud,
first off  - big fan, great project.
Not 100% sure as I've yet to test it out but I think the type 'ContractCallOverrides' is missing a property for ethers_v5.
According to documentation there should also be a property 'blockTag' in the overrides, which allows querying data from a specific block (if your endpoint allows it).
So for example querying a balance could look like this:
 const balance = await token.balanceOf('0xSuperGreatAddress', { blockTag: 12345 })

Nice! Think I need to upgrade to latest ethers as some other stuff is not pulled though in the typings.. FYI that call would work the typings are just missing I will sort thanks for raising

sure, have it working, just dont want to override types 😅
keep up the good work, I will keep an eye out for the update

I hit this myself today will update the repo to fix this sorry for delay


Error building on Ubuntu 16.10

I'll apologize in advance because I feel that I'm missing something simple.  But having trouble building on Ubuntu 16.10 with go1.8.  Here is the error I'm getting:
sam@sam-lappy:~/.gvm/pkgsets/go1.8/global/src$ go get github.com/nsf/gocode
# github.com/nsf/gocode
github.com/nsf/gocode/decl.go:133: t.Specs[0].(*ast.TypeSpec).Assign undefined (type *ast.TypeSpec has no field or method Assign)
github.com/nsf/gocode/package_bin.go:220: unknown field 'Assign' in struct literal of type ast.TypeSpec
sam@sam-lappy:~/.gvm/pkgsets/go1.8/global/src$ echo $GOPATH
/home/sam/.gvm/pkgsets/go1.8/global
sam@sam-lappy:~/.gvm/pkgsets/go1.8/global/src$ echo $GOROOT
/home/sam/.gvm/gos/go1.8

Is this a real thing or am I going crazy?

Gocode was being automatically installed by a Visual Studio Code extension.  Manually installing by specifying the -u flag seemed to work.

Yeah, sorry for confusion, I just fixed the bug as soon as I introduced it a few minutes ago.


How to limit to a maximum of 7 days in multiple mode

Expected：

My method：
const {defaultDate} = props;
const [isExceedMax, setIsExceedMax] = useState(false);
const MyPlugin = () => {
const dom = isExceedMax ?  : null;
return dom;
};
const onChangeDate = dateStr => {
if (dateStr.split(',').length > maxDataLen) {
setIsExceedMax(true);
} else {
console.log('update props defaultDate');
}
};
<DatePicker
animation
multiple
arrow={false}
value={defaultDate}
plugins={[, ]}
format={'YYYYMMDD'}
onChange={
array => {
onChangeDate(array.join(','));
}
}
render={}
/>
plugins: MyPlugin position="top", DatePanel header="已选日期"
render: InputIcon
problem:
after selected 7 days,  can continue selected

You can do this by placing a condition to check the number of dates in the onChane method.
const [value, setValue] = useState([])

<DatePicker
   multiple
   value={value}
   onChange={array=>{
      if(array.length > 7) return

      setValue(array)
   }}
/>

I just realized that you want to alert the user if the selected dates are more than 7 days with a plugin.
In this example you can see how to do it:
https://codesandbox.io/s/charming-wilbur-3vs17?file=/src/App.js

I just realized that you want to alert the user if the selected dates are more than 7 days with a plugin.
In this example you can see how to do it:
https://codesandbox.io/s/charming-wilbur-3vs17?file=/src/App.js

thanks! That's what I expected，the problem is solved


Use DateTimeInterface instead of DateTime

This should solve https://github.com/caseyamcl/phpoaipmh/issues/49 and https://github.com/caseyamcl/phpoaipmh/issues/14
This is a small change. Do we need extra tests?
PS: I had some trouble getting the tests to run on my setup... Any idea why the following would happen?

Hi @rudolfbyker, thanks for the PR, but I ended up implementing this on the current dev-master branch, which I will release as v3 today!


Sampling Service

Add GRADLE_OPTS = '-Dorg.gradle.daemon=false' to the environments block in your Jenkinsfile to disable Gradle daemon. Because builds happen on new agents there's no value in using the Gradle daemon and it can in fact slow down the build.


Undefined index: laravel_data

Laravel Version: 8.83.7
PHP Version: 7.4.28
Database Driver & Version: MySQL 5.7

Description:
For unknown reason horizon jobs are failing due to this:
ErrorException: Undefined index: laravel_data in PATH_WHERE_CODE_LIVES/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:972
The code that is causing this:
$pendingRequest = $this->createPendingRequest($headers, $timeout, $clientRequest);
$response = $pendingRequest->get($url, $queryParams); // This is where I exception starts bubbling into the framework.

with the custom function createPendingRequest which is just calling the HTTP facade.
private function createPendingRequest(array $headers, int $timeout, &$clientRequest = null): PendingRequest
{
        $options = [
            'connect_timeout' => config('guzzle.connect_timeout'),
            'timeout' => $timeout,
        ];

        return Http::withHeaders($headers)
            ->withOptions($options)
            ->beforeSending(function (ClientRequest $request) use (&$clientRequest) {
                $clientRequest = $request;
            });
}

Steps To Reproduce:
Happens randomly. But wen it starts, it only stops by doing a horizon:terminate
This is a very hard thing for us to figure out why this is failing inside the framework. If it's not a bug but a problem on infrastructure level that "laravel_data" would be unknown, I can use some "guidance" or ideas which will cause this to happen.

Hi there,
Thanks for reporting but it looks like this is a question which can be asked on a support channel. Please only use this issue tracker for reporting bugs with the library itself. If you have a question on how to use functionality provided by this repo you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

However, this issue will not be locked and everyone is still free to discuss solutions to your problem!
Thanks.

For anyone that having the same problem. Look for more information in the post on laracast forum: https://laracasts.com/discuss/channels/laravel/undefined-index-laravel-data-in-pendingrequest?page=1&replyId=853723. Summary: 99% chance is caused by a memory leak in queues together with guzzle and New Relic. As a solution: let your queues stop/restart after a amount of jobs or time.

Currently running 9.52.16 and I can reproduce the behaviour which really appears to be a bug, although not a memory leak.
I need to add some logging handlers to the HTTP client and pass it to some API library. After a frustrating bug search, I ended up with this minimal code which throws an exception but does not look obviously wrong:
$client = Illuminate\Support\Facades\Http::buildClient();
$response = $client->get('https://google.de')

Result:
 WARNING  Undefined array key "laravel_data" in vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php on line 1200.

   TypeError  Illuminate\Http\Client\Request::withData(): Argument #1 ($data) must be of type array, null given, called in vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php on line 1200.

The line:
https://github.com/laravel/framework/blob/082345d76fc6a55b649572efe10b11b03e279d24/src/Illuminate/Http/Client/PendingRequest.php#L1200
So the key laravel_data does not seem to be set.
This could be done in the request, like so:
$response = $client->get('https://google.de', ['laravel_data' => []])

That code works. But, as I wrote, I am just passing the client to a library, and that library does not add laravel_data to the request, of course.
What do you say, @glamorous?

I gave up to try to find the exact reason why it was not set anymore by Laravel. The solution that I posted here is just a workaround and that way I didn't had the error anymore. But I agree, it should not be "fixed" like that, but prevented in code that that laravel_data was not present.

the buildClient is not documented anywhere, so i suppose it should not be used

What's an alternative way to get a PSR-7 compatible client without requiring a concrete library like GuzzleHttp? The Http facade gives the impression that it wants to do just that and abstract the specifics away. I totally support that. But if it cannot give us a client instance, it falls short.

For me the buildClient method clearly seems to be an internal method that should not be used, it's not documented anywhere and could surely made protected at any time

I did not deny that. Your assumption seems to be plausible.

You don't need to use the buildClient to have the error. As you can see in my orignal post, I just use the documentated methods which will return a PendingRequest.

@glamorous for me your code works just fine :
if i dump the $options i have the laravel_data key
array:11 [
  "http_errors" => false
  "timeout" => 3000
  "laravel_data" => []
  "on_stats" => [...]
  "synchronous" => true
  "handler" => GuzzleHttp\HandlerStack^ {#773
    -handler: [...]
    -stack: array:7 [
      [...]
    ]
    -cached: [...]
  }
  "cookies" => [...]
  "allow_redirects" => array:5 [
    "max" => 5
    "protocols" => array:2 [
      0 => "http"
      1 => "https"
    ]
    "strict" => false
    "referer" => false
    "track_redirects" => false
  ]
  "decode_content" => true
  "verify" => true
  "idn_conversion" => false
]

calling get() successfully set the laravel_data in the sendRequest() function

No, the thing is that is worked fined for me as well. The problem only occured after certain time. It was fixed like I suggested to close the queue after some jobs or after some time to avoid memory issues so I my understanding was that it's caused by memory issues. So after a restart of queue/daemon, the above code worked just fine but after memory issues, the same code causes issues (laravel data missing)

Why is this closed?

$client = Illuminate\Support\Facades\Http::buildClient();
$response = $client->get('https://google.com')

This perfectly reproduces the problem even with version 10.48.8.
If the method should not be used, it should be marked as @internal.
As long as it is not marked as such, it is public API of the framework.

The best solution would still be to fix the bug with the unset laravel_data. Like I wrote, I want to use a generic http client, and I do not see any other way to get one. Like with other parts of Laravel, Illuminate\Support\Facades\Http looks like an intended way to get some provided http client, not necessarily Guzzle. Or is there a reason for an exception from Laravel conventions here?

It would only be logical if you could get a PSR client from Laravel somehow. Currently you kinda get a broken one and you can not simply fix it in the container or anywhere else, except for in the software.
@driesvints Please re-open the issue.

As said before, we don't intend buildClient to be used directly. It depends on data added in sendRequest before it can function properly. You can always attempt a PR to improve this if you want.

As said before, we don't intend buildClient to be used directly.

You can not have anything not intended to be used publicly available.

It depends on data added in sendRequest before it can function properly.

Since one can not or better has not enforced that behaviour, one should not rely on it. The flow of the code is implicit not explicit.

You can always attempt a PR to improve this if you want.

Done.

Hi @func0der, I don't believe your solution will prevent the error from happening as you can see in my original post it happened sometimes without the (public) use of buildClient or getClient. I "fixed" it in my projects by restarting the queue more often than wanted so there would be no memory leaks which in my case where responsible for the HTTP client not setting the laravel_data in the request that was created.

@glamorous I do not know how restarting a queue ties into this. Could you elaborate?
For the moment, I think we need to focus on a very small reproducable example here to even remotely address this. When we got a solution, we can test it in other contexts, which honestly should not even care about what is happening in the client itself. That's why we have it :D
But we will see.
There are obviously multiple angles to this. I can not get a clear answer from the Laravel project to what is the goal here, apart from that it is an internal function. So I have to go on that and make those methods inaccessible from the outside.

I understand, but the original problem/bug happend with normal usage of the client (not with those methods you mentioned). Problems happend only in queue environments and after reading blog post from @themsaid regarding strang behaviorus when you're having memory leaks in the queue I decided to take action on that and as a "result" the issue didn't happened for me anymore. So my best guess was that the memory issue was responsible for the missing "laravel_data" key in the session for outgoing calls.

I'm trying to use Http::fake() to make mock tests for the Google API client.
$client = new Google\Client;
$client->setHttpClient(Http::buildClient());

When I set Google API client's HTTP client to Http::buildClient()'s, I get the error mentioned in this issue.
Is there a function I'm meant to be using for this purpose instead?


⚠ Bofrost.de has degraded performance

In 37965f4, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1178 ms

Resolved: Bofrost.de performance has improved in bd4bce1 after 1 hour, 4 minutes.


An issue in PhotoViewAttacher.setBaseRotation

Hello!
I have found a little issue in method PhotoViewAttacher.setbaseRotation.
If you set mAttacher.setBaseRotation(90); It will be rotatet by 180 degrees.
Thank you.
Best,
Volli

What is PhotoViewAttacher?

Oh so sorry! I've made mistake, I thought about chrisbanes/PhotoView framework.
Issue for delete.
Regards
Volli

No worries!


need to fix async handle coin

make this synchronous

u have to add async_req=True and use Thread to start get result

@hunter-and1 thanks. I was actually just going to use run_until_complete for the async method in the handlecoin function


Using critical sections generates Guru Meditation Error: Core  0 panic'ed (Interrupt wdt timeout on CPU0). (IDFGH-5460)

Environment

Development Kit: ESP32-S2-DevKitM-1
Module or chip used: ESP32-S2-MINI-1
IDF version (run git describe --tags to find it): Unknown / not clear (maybe esp32s2-rc4-20191025?)
Build System: PlatformIO with the Arduino framework
Compiler version (run xtensa-esp32-elf-gcc --version to find it): Unknown / not clear
Operating System: Windows 10
Using an IDE?: Platform IO in VSCode
Power Supply: USB

Problem Description
I’m trying to follow this tutorial explaining how to avoid priority inversion using critical sections. As such, I'm working with the code here.
Expected Behavior
As seen in the video at 11:18, I'd expect the priority inversion to be gone, with "Task H" taking <<5s to wait for the lock.
Actual Behavior
However, something I haven't been able to trace completely is making the processor crash and reset with the following output:
ESP-ROM:esp32s2-rc4-20191025
Build:Oct 25 2019
rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:2
load:0x3ffe6100,len:0x424
load:0x4004c000,len:0x844
load:0x40050000,len:0x2460
entry 0x4004c180
�
--- FreeRTOS Priority Inversion Spin Lock / Critical Section ---
Task L trying to take lock...
Task L got lock. Spent 0 ms waiting for lock. Doing some work...
Guru Meditation Error: Core  0 panic'ed (Interrupt wdt timeout on CPU0).

Please let me know if this is insufficient information to help me with this issue. Thanks!

The issue here is that in a RTOS, holding a critical section for any non-trivial amount of time is generally seen as a Bad Thing, as it stops pre-emption from happening. (Interrupts won't get fired, task switches don't happen, in other words any sort of direct response to events will not happen anymore.) As such, we assume that if this happens for any non-trivial amount of time, something horrible has gone wrong, and we need to protect against this using a watchdog which resets the system to get it back into a working state. Well, holding a critical section for a non-trivial time is exactly what you're doing, and a reset caused by the interrupt watchdog is exactly what you're seeing.

Hi @neilbalch,
To follow up on @Spritetm's comment:
If you're sure that you want to spend this time with interrupts disabled then you can disable the interrupt watchdog in your project config. For a simple learning project this is probably fine, if you enter a critical section for a very long period in a more complex project (especially one with BT or Wi-Fi) then things will probably not work as desired.
Alternatively, you can modify your example to decrease the amount of time it spends in each critical section.
You can read more about the Watchdog feature in the Watchdogs section of the ESP-IDF Programmers Guide. (The "Interrupt Watchdog" is an ESP-IDF feature not a FreeRTOS feature.)
I'm going to close this as it's not a bug in ESP-IDF, if you have more questions about managing critical sections in ESP-IDF then suggest posting on our discussion forum https://esp32.com

Oh, interesting! As you've probably guessed, I'm quite new to FreeRTOS and the ESP32, so this is all new to me and I really appreciate your calm and detailed answers. Do either of you have any idea why the code I linked to would have worked for him on a vanilla ESP-IDF configuration but mine didn't?

I honestly have no idea. If he hangs up the CPU in a critical section for 250ms, he also should have had the interrupt watchdog cause a reset.


Table 1 aesthetics

Make sure columns of cohorts are in order (prevax, vax, unvax)
Update column names

Use this code to reorder tax table ( not sure why it is different )
table1_vax <- table1_vax[ order(match(table1_vax$Covariate_level, table1_prevax$Covariate_level)), ]

Want to add percentages to the tables so that we can see distributions of variables such as age
Want to tidy up numbers by adding commas for improved readability


Prepare uncommitted GC parquet support non relative path

Non relative path to repo's storage namespace should be reported as used.

Close as dup


Good formatting method recommendation for this tool?

Hey, quite new to frontend development, so this might have a quite obvious solution (like some prettier configuration or something), but the default behavior of vscode's html formatter leads to something like this:

test2

test1

This is a little obtrusive compared to tailwind which integrates with html formatters maybe a little better. I was wondering if anyone out there had just found a formatter (ideally with a good out of the box configuration) that simply works well with this. About all I got is adding the following to setting.json...and just kind of being careful that it is styled well. Obviously, just a small QoL, but it'd be nice if there was a ready to go formatting solution that worked with this project.
"html.format.contentUnformatted": "style",

Welcome!
It's intentional  css-scope-inline will allow tons of different styles. I tend to avoid formatters because I'm usually running custom template systems and formatters are more trouble than they are worth for me.
For a more "tailwind like" style, I'd personally write the above like this:

test2

test1


Ask for some questions

Hello!  I'm studying WebRTC recently, Can  you tell me that where the 22 bit random string in your code to identify users is created，in which file？ I'm looking forward to hearing from you . thank you very much.

That string is socket id. Check index.js line no 8. Whenever a new connection is made, that callback gets executed with socket object (new connection) as parameter. Socket internally generates id for each object which is unique. I am using this id to identify each users(connections). This id is sent to user so that he can share this with other users. Check index.js line no 13 and webrtc.js line no 49. Hope this answers your question.

Thank you very much for explaining it for me so detailedly , I want to use your code to further my understanding of WebRTC. but it seems a little troublesome to type 22 characters every time when I test it , I want to know whether I can shorten them, maybe 5; but I don't know where to modify it . Do you know where it is?

Are you not able to copy and paste (and send using email/whatsapp)? You can
shorten it but that extra logic is not worrh if you only want to avoid
typing. Check index.js. everything is there.
On Sun, 1 Apr 2018, 20:24 zero863<EMAIL_ADDRESS>wrote:

Thank you very much for explaining it for me so detailedly , I want to use
your code to further my understanding of WebRTC. but it seems a little
troublesome to type 22 characters every time when I test it , I want to
know whether I can shorten them, maybe 5; but I don't know where to modify
it . Do you know where it is?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/varunon9/webRTC/issues/1#issuecomment-377792292, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AJWc7CJWN4mFuSbroqYKzUtPTrkmg_kGks5tkOo-gaJpZM4TC1KH
.


Use weak keys in executor broadcast plan cache

Recently ran across a situation where driver ran out of memory, and large amounts of it were held by the executor broadcast plan cache added in #7849.  The problem is the cache does not have weak keys, and keys are never explicitly removed from the cache.  Since the keys are CPU broadcast plans, they could have a large child plan and hold onto significant memory.
This changes the cache setup to use weak keys. Originally the concern of using weak keys was that a GC event could reap keys from the cache prematurely, but this cannot happen in practice.  The values corresponding to keys are GPU broadcasts that reference the CPU plan they're replacing, which is also the key inserted into the cache.  Thus as long as the GPU broadcast is being referenced in a plan Catalyst is still considering for execution, then the CPU broadcast will also be reference, precluding GC from reaping it early.

build

@sameerz The problem was introduced in 23.04. Do we want to push a 23.04.01 to fix this? It feels critical enough that we should at least talk about it.


add the ability to upload a picture to ipfs

Add the ability to upload a picture to ipfs from web page

implemented the endpoint on cache service (/upload)
now need to implement custom hook on web page

implemented hook for uploading imgs to ipfs. can check on /upload routing (on web app)

There is a mistake, while uploading a picture

fixed. max size of downloading file is 750kb

Checked


How to turn on "-Wall"?

How do I enable warrnings? I would like to achieve the equivalent of "-Wall".

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/28878421-how-to-turn-on-wall?utm_campaign=plugin&utm_content=tracker%2F332399&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F332399&utm_medium=issues&utm_source=github).

IHaskell does support -Wall through its :set command. The only issue is that it leads to extra warnings being displayed, which come from the operations that are internal to IHaskell.
For example:
$ jupyter console --kernel haskell
Jupyter Console 4.0.2

[ZMQTerminalIPythonApp] Loading IPython extension: storemagic

In [1]: :set -Wall

<interactive>:1:5: Warning: This binding for ‘it’ shadows the existing binding defined at <interactive>:1:1

<interactive>:1:5: Warning: Defined but not used: ‘pipe_var_77748799787913499675’

<interactive>:1:5: Warning: This binding for ‘it_var_77748799787913499675’ shadows the existing binding defined at <interactive>:1:5

<interactive>:1:5: Warning: This binding for ‘it’ shadows the existing binding defined at <interactive>:1:1

In [2]: map (+1) [1..5]

<interactive>:1:5: Warning: This binding for ‘it’ shadows the existing binding defined at <interactive>:1:1

<interactive>:1:5: Warning: Defined but not used: ‘pipe_var_22949703872331401261’

<interactive>:1:1: Warning:
    Defaulting the following constraint(s) to type ‘Integer’
      (Enum b0) arising from a use of ‘it’ at <interactive>:1:1-15
      (Num b0) arising from a use of ‘it’ at <interactive>:1:1-15
      (Show b0) arising from a use of ‘print’ at <interactive>:1:1-15
    In the first argument of ‘print’, namely ‘it’
    In a stmt of an interactive GHCi command: print it

<interactive>:1:5: Warning: This binding for ‘it_var_22949703872331401261’ shadows the existing binding defined at <interactive>:1:5

<interactive>:1:5: Warning: This binding for ‘it’ shadows the existing binding defined at <interactive>:1:1

<interactive>:1:5: Warning: This binding for ‘it’ shadows the existing binding defined at <interactive>:1:1

<interactive>:1:5: Warning: Defined but not used: ‘pipe_var_70387233140126141060’

<interactive>:1:5: Warning: This binding for ‘it_var_70387233140126141060’ shadows the existing binding defined at <interactive>:1:5

<interactive>:1:5: Warning: This binding for ‘it’ shadows the existing binding defined at <interactive>:1:1
[2,3,4,5,6]

@capn-freako To see why warnings don't show in the notebook, take a look at #612.

In addition to that issue, it seems like we should disable warnings before the IHaskell internal code, and then re-enable warnings afterwards (if they were enabled at all). We'll need to figure out how to do that...


[FLINK-21511][es] Bump Elasticsearch6 version to 6.8.12

What is the purpose of the change
(For example: This pull request makes task deployment go through the blob server, rather than through RPC. That way we avoid re-transferring them on each deployment (during recovery).)
on Elasticsearch 6.3.1 there is a bug BulkProcessor hangs for threads deadlocked
description bug : https://github.com/elastic/elasticsearch/issues/44556
fix bug : https://github.com/elastic/elasticsearch/issues/47599
upgrate Elasticsearch version to 6.8.12
Brief change log
(for example:)

The TaskInfo is stored in the blob store on job creation time as a persistent artifact
Deployments RPC transmits only the blob storage reference
TaskManagers retrieve the TaskInfo from the blob cache
upgrate Elasticsearch version to 6.8.12

Verifying this change
(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (100MB)
Extended integration test for recovery after master (JobManager) failure
Added test that validates that TaskInfo is transferred only once across recoveries
Manually verified the change by running a 4 node cluser with 2 JobManagers and 4 TaskManagers, a stateful streaming program, and killing one JobManager and two TaskManagers during the execution, verifying that recovery happens correctly.

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes)
The public API, i.e., is any changed class annotated with @Public(Evolving): ( no)
The serializers: ( no )
The runtime per-record code paths (performance sensitive): ( no )
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: ( no )
The S3 file system connector: ( no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@zhangmeng0426 The commit message could be changed to "[FLINK-21511][es] Bump Elasticsearch6 version to 6.8.12". You can try to rerun the CI.

@zhangmeng0426 Do you still work on it?

As part of https://issues.apache.org/jira/browse/FLINK-24323, we upgraded the elastic search versions. I'll close this ticket.


Add new YamlOutputType to generate a tree of charts

Description of the feature or enhancement:

Add a new YamlOutputType to generate the charts in a tree of folders for subcharts:
output-dir
| chart-a/
|   | subchart-a1/
|   | subchart-a2/
| chart-b/
|   | subchart-b1/
|   | subchart-b2/

Instead of the current
output-dir/
| XXXX-chart-a
| XXXX-chart-b
| XXXX-subchart-a1
| XXXX-subchart-a2
| XXXX-subchart-b1
| XXXX-subchart-b2

Use Case:

Currently, the only types of generations in yaml are:

One file
One file per resource
One folder per chart and One file per resource

The problem I have been experiencing is that when you have a big infrastructure with a lot of subcharts, the output is more difficult to read and review, since you have many folders in the same output folder.
Proposed Solution:

Had a case in app.ts to generate the folders using the dependency graph.
Other:

I think they are alternatives to this feature. For example, I suppose that you can use multiple Apps in your code, using an App of Apps patterns if you want to split the output. Did anyone ever use this pattern ? My main question on this is, would it work well to use multiple Apps in the same bit of code, and call synth() on all of them.

[ ] :wave: I may be able to implement this feature request
[ ] :warning: This feature might incur a breaking change

This is a :rocket: Feature Request

I'm currently renaming output directories in my cdk8s app.ts after app.synth() is called. If I move directories outside of the cdk8s --output dir parameter, cdk8s says No manifests synthesized. But if I move directories only inside that parameter, cdk8s correctly recognizes the moved directories.


Allow disabling CSS tags.

Actually makes the code match the docstring ;).

Coverage increased (+0.03%) to 88.932% when pulling 3f98c8334a9fe82d1e1528c9775c17ef30948890 on Natureshadow:patch-1 into 46c2e1bc8b4e327ede7cc5aac16675047d31c51e on zostera:master.

Thanks!


[DuckPlayer] - 2. Overlay Views

Task/Issue URL: https://app.asana.com/0/1204099484721401/1207650110399906/f
Description:

Implements Overlay Script for iOS
Allows user to see video inline or open Duck Player
Cleans up UserScripts (messaging) to match with what we do in other places on iOS (like subscriptions)

ℹ   Known issue:  The FE is sometimes starting navigation instead of pushing a WKMessage, which causes you to have double tap the "Watch in DuckPlayer" button sometimes.   This is reported and should be fixed as part of the FE work

Steps to test this PR:
⚠  0. Update privacy config in Debug to use: https://jsonblob.com/1253721903368888320 and restart the app

Go to Settings > Duck Player, and Select "Ask every time"
Open a New tab and go to Youtube.com
Tap on a video
Confirm the Overlay shows on top of the video
Tap Watch here, and confirm video starts playing
Refresh the page
Tap Watch in Duck Player and confirm video plays in DP
Hit the back button
Confirm you're taken to the video page (not the youtube page)

@Bunn Yes, both issues reported are expected. First is macOS UI related, correct.   Second will be fixed by next PR (which takes care of the URL management).


Fix pluginVsInstall test suite failure with mfem db plugin.

PluginVsInstall.cmake.in needed to add mfem's include dependency on conduit.
Type of change

[X] Bug fix
[ ] New feature
[ ] New Documentation

How Has This Been Tested?
I ran the databasesVsInstall.py test.  It succeeds.
Checklist:

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[ ] I have updated the release notes
[ ] I have made corresponding changes to the documentation
[ ] I have added debugging support to my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[ ] I have added any new baselines to the repo

thanks @biagas !


Change RM3 default parameters

We should change the RM3 default parameters to match Indri. As of v5.13, the defaults in Indri are:

int fbDocs = _param.get( "fbDocs" , 10 );
int fbTerms = _param.get( "fbTerms" , 10 );
double fbOrigWt = _param.get( "fbOrigWeight", 0.5 );
double mu = _param.get( "fbMu", 0 );

This is in src/RMExpander.cpp.

Can I work on this?

Hi @aalbahem welcome and thanks for offering to contribute. @Peilin-Yang and I need to discuss how to sequence this ticket wrt roadmap - i.e., do we do this before or after the planned migration over to Lucene 7. Issue is that updating params will change all our regression numbers.
Person working on this ticket will also need access to all the collections to update the regression numbers. Do you have access to the collections?

I am a PhD student at RMIT, so I believe we have many collections indexed in RMIT. But, I believe they are indexed in Indri.  I chose this issue because I wanted to start with a small contribution.
I can also start helping in the migration to Lucene 7, I used Lucene and Solr a lot, so I definitely can help. That is the reason I wanted to help in the first place.

@aalbahem tbh, this issue is more involved than it looks because everything is tied into our regression testing framework so that our results are replicable...
I've made notes on #467 #422 - you might be interested in helping out there? Or drop me an email and let's discuss.
Another thing you might be able to help with is to replicate all our regression runs in the repo - on all the collections - just to make sure we haven't missed anything.
The Lucene7 upgrade is mostly done, on a separate branch... once again, the issue is with sequencing on when to merge in, which I gotta discuss with @Peilin-Yang
Thanks~


Add ASCII special case to JavascriptString::ToCaseCore

Fixes #5020
This change makes us faster on String.prototype.toLowerCase/toUpperCase than we were before I made any changes to it.

cc @dilijev

/cc @Microsoft/target-dev


buffer: get rid of wlr_resource_get_buffer_size

The only reason why we have wlr_resource_get_buffer_size is that we historically didn't always have a wlr_buffer for all types of wl_buffer objects coming from clients. With https://github.com/swaywm/wlroots/pull/2708, this time has passed.
I'd like to remove wlr_resource_get_buffer_size because it creates duplication with wlr_client_buffer_import: both functions need to handle all existing types of wl_buffer objects. This will help with enabling third-party wl_buffer implementations as well.
A possible plan is:

Split wlr_client_buffer_import into two functions: one that turns a wl_resource into a wlr_buffer (e.g. named wlr_buffer_from_resource), and another that creates a wlr_client_buffer from a wlr_buffer (e.g. named wlr_client_buffer_create).
In wlr_surface_state, add a new struct wlr_buffer *buffer field.
In surface_state_finalize:

Before anything else, turn the buffer_resource into a wlr_buffer (via wlr_buffer_from_resource).
Get the buffer size from the wlr_buffer.

In surface_apply_damage, turn the wlr_buffer into a wlr_client_buffer (via wlr_client_buffer_create), then unlock the wlr_buffer (so that the n_locks check in wlr_client_buffer_apply_damage continues to work).

cc @bl4ckb0ne

Should we keep the wlr_client_buffer API? We could implement third-party wl_buffer in wlr_buffer and remove a layer of complexity.

This issue is just about wlr_resource_get_buffer_size, not about the whole wlr_client_buffer. One step at a time :)

Sorry, got carried away :D
The plan looks good to me, I'll give a go at the implementation.


Feature/squid 0.4.4

Now running with new squid-0.4.4
Gotchas ..

We now need to pass the download path when purchasing an asset. (will raise an issue with squid-py about this).
Running squid-0.4.2 and squid-0.4.4 on the same barge/aquarius instance will cause aquarius to crash on the 0.4.4 version. (issue: https://github.com/oceanprotocol/aquarius/issues/153)

Do you suppose we need to revert to an older version of aquarius?

You just need to delete the docker containers or do a barge --prune/reset, because any data saved in the aquarius mongodb from the older squid version 0.4.2 will crash the new version of aquarius.


Switching Testimonial Box

🛠 Fixes Issue (#703 )

👨💻 Changes proposed

changes are made in folder -
public , file : SwitchingTestimonialBox.html
assets  css , file : SwitchingTestimonialBox.css
assets js , file : SwitchingTestimonialBox..js
assets Images, file: SwitchingTestimonialBox.png
readme and json is also update accordingly
✅ Check List (Check all the applicable boxes)

[x] My code doesn't break any part of the project (Zero Octave-Javascript-Projects).
[x] This PR does not contain plagiarized content.
[x] My Addition/Changes works properly and matches the overall repo pattern.
[x] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers

I am a GSSOC'22 contributor
📷 Screenshots

https://user-images.githubusercontent.com/98760492/170822576-52d9761f-d585-4862-9a2b-01e8e75add8f.mp4

@VaishnaviMandloi make a new pr and change the number in readme


Should we truncate the text on the tabbed output for the slo report

Is your feature request related to a problem? Please describe.
When you run reliably slo report  the text output is often too long for your terminal and it wraps disrupting the flow of the output.

Describe the solution you'd like
Should we truncate the tabbed output for the slo report in the same way as we do for the  'reliably scan` for tabbed output?

Describe alternatives you've considered
This is related to Issue #169, but even with shortened messages, you could still end up with wrapping.
Additional context
Add any other context or screenshots about the feature request here.

@mperrien, @dmartin35  - WDYT ?

I can have a look at it @gtfisher

it seems to be already wrapped with the latest main branch

do you still have the issue @gtfisher ?

with a smaller width terminal, I was able to reproduce and see the issue. you can forget my previous comment then. :)

Oups , I think I red to quick ,
if you meant, truncate the strings with "..." as suffix when one line length is above a threshold, I'd say no
but I would rather we try to fix the autowrapping
when truncating, the user is not able to properly view what's we trying to say to him

there is an issue opened on the package repo, from someone asking the same thing as you,  for automatically truncate string with "..." when a max length is reached
https://github.com/olekukonko/tablewriter/issues/160

Using the options
table.SetAutoWrapText(true)
table.SetColWidth(40)

We can ensure to have a line length that is not more than 80 chars

would that work better @gtfisher @mperrien  ?

i was able to dynamically adjust the last column max size, depending on the terminal size.
The max columns of the terminal are taken into account when running the command.
If the terminal size is changed after the output is written, we cannot do anything...
that looks like this (my terminal has been enlarged for the second call)

see https://github.com/reliablyhq/cli/pull/173

I think we can close it now, since we merged the PR ? wdyt ?

Yes @dmartin35, closing.


fix: Column remap fix for Dataset evaluation

Changed function remap_column_names to use Dataset.rename_columns function for column remapping

Adding a test comment to the PR

Testing a comment


Add support for channels for API 26+

Simple changes to add channel support for Push notifications.

https://github.com/Benjamin-Dobell/react-native-notifications/pull/3 has my code below but in a much nicer way!


update custom cypher example

Add good practices for providing custom queries for generating Cypher statements.

Thank you!


Incorrect response caching / fetching

With the current implementation while caching the response in the body the whole response is stored on line 39: https://github.com/nigrosimone/ng-http-caching/blob/master/projects/ng-http-caching/src/lib/storage/ng-http-caching-browser-storage.ts
export const serializeResponse = (res: HttpResponse<any>): string => {     const response = res.clone();     return JSON.stringify({         headers: Object.fromEntries( // Just a helper to make this into an object, not really required but makes the output nicer             response.headers.keys().map( // Get all of the headers                 (key: string) => [key, response.headers.getAll(key)] // Get all of the corresponding values for the headers             )         ),         status: response.status,         statusText: response.statusText,         url: response.url,         body: response // Serialize the body, all well and good since we are working on a clone     }); }
whereas while fetching the response from cache the whole response is shared as part of body on line 63: https://github.com/nigrosimone/ng-http-caching/blob/master/projects/ng-http-caching/src/lib/storage/ng-http-caching-browser-storage.ts
export const deserializeResponse = <T = any>(res: string): HttpResponse<T> => {     const response = JSON.parse(res);     return new HttpResponse<T>({         url: response.url,         headers: new HttpHeaders(response.headers),         body: response.body,         status: response.status,         statusText: response.statusText,     }); }
Proposed Fix:
Store only body in the cached content on line 39 as shown below
export const serializeResponse = (res: HttpResponse<any>): string => {     const response = res.clone();     return JSON.stringify({         headers: Object.fromEntries( // Just a helper to make this into an object, not really required but makes the output nicer             response.headers.keys().map( // Get all of the headers                 (key: string) => [key, response.headers.getAll(key)] // Get all of the corresponding values for the headers             )         ),         status: response.status,         statusText: response.statusText,         url: response.url,         body: response.body // Serialize the body, all well and good since we are working on a clone     }); }

Thanks, you are right! fixed in 15.2.2

@nigrosimone can you release this fix for v14?

no plan to upgrade your app to Angular 15? Angular 16 it's coming. Currently I only manage the current version into my library.
PS the upgrade from 14 to 15 is absolutely safe.

Ohh okay. Angular 15 upgrade is not yet finalized by team but yeah will still try out with v15


TypeScript syntax highlighting is broken when using backticks and equals signs on a single line

From @niieani on April 27, 2018 20:3

VSCode Version: 1.23-0-insider
OS Version: macOS

Steps to Reproduce:

Enter the following code in a .ts file:

const example = () => (
  {example: "`x=y`"} // everything after this line is highlighted like a string
)

const brokenHighlighting = true

Interestingly, the same issue occurs with:
const example = () => (
  {example: `x=y`} // everything after this line is highlighted like a string
)

const brokenHighlighting = true

But it does not occur when the preceding bracket ( is on the same line as {:
const example = () => ({
  example: "`x=y`"
})

Does this issue occur when all extensions are disabled?: Yes
This does not occur in latest stable v1.22.2, so this is a regression.
Copied from original issue: Microsoft/vscode#48857

Confirmed this bug exists in the latest grammar from master


Doesn't seem to work in Gimp 2.9

Doesn't show up in the menus of 2.9.5 (commit 12ac114).

Since this is another report of the plug-in not working in the development version of GIMP, I took a look at it.
Are you building GIMP yourself or you're using an existing build?
I installed the unofficial build for Windows from Partha and I found out that there are some Python modules missing (that this plug-in is using):

logging
importlib, unittest - they are not necessary for running the plug-in itself

To fix this, the easiest way would be to copy the missing modules from the GIMP 2.8 install directory (e.g. Program Files/GIMP 2/Python/lib in Windows) to your 2.9.5 install directory (where Python modules are located). In case of the missing logging module, copy the logging directory.

I'm using the appimage from Pixl.us: https://discuss.pixls.us/t/community-built-software/2137
As it is a self-contained image there are no lib-folder to copy the modules to.
I'll have to install from source and see if I can get it to work there.

I installed the AppImage on Ubuntu and I got it to work. You need to copy the plug-in to [home folder]/.config/GIMP-AppImage/plug-ins.

Since GIMP 2.9 was a development version and 2.10 is officially released, I am closing this issue.


[NEW] random password generator added

Made a python utility function where a user can use it to create random passwords only by passing the length of password to the function

seems good going for merge


Handle error narrowing with aws-sdk v3

aws-sdk v3 seems to have changed where the error types are stored. Previously it was in .code. Now it is in .name. See https://github.com/aws/aws-sdk-js-v3/issues/2874
The consequence of that is that error narrowing no longer works. E.g. creating an item twice does not raise a neat ConditionError any more. It is a generic failure that is harder to handle.
This PR aims to resolve that issue while retaining compatibility with v2.

All I can say is UGH!  Why do they do this?
I'd like to take a bit of time to see if we could alias err.code = err.name internally and not have this leak out of the library. We do catch AWS exceptions in most places (not all) and we could set err.code before re-throwing. That way the error exception object could always contain an err.code.
Thoughts?

Doesn't the error usually get wrapped in a OneTableError?

If it does get full wrapped, then we don't want to surface that outside the OneTable API. There may be some cases where we do not always catch the errors.
I'd rather go down the path of internally in Error.js storing the error always in err.code and handling the V2 / V3 differences inside Error.js.

So we've added the V3 conversion from err.name to err.code and also tightened to capture all AWS exceptions in execute().
Does this address all your concerns?  i.e. are there things in this pull request that still need addressing.

The changes in main cover the err.name handling nicely. Many thanks.


Remove VIMDLL as it's unused even in vim/vim

Sorry for PR spam recently, trying to find a balance between "make the PRs make sense and have them not be giant" and "try to avoid them all being tiny one commit PRs"

Looks great @izik1 - thank you for removing this! 🎉

Sorry for PR spam recently, trying to find a balance between "make the PRs make sense and have them not be giant" and "try to avoid them all being tiny one commit PRs"

Not spam at all! I appreciate the scoped, smaller changes - I think you've struck the right balance 👍


When notification save, got SQLException

[2012-01-24 22:50:06] [FeedbackReceiver] Connected to feedback.sandbox.push.apple.com:2196
[2012-01-24 22:51:07] [FeedbackReceiver] Connected to feedback.sandbox.push.apple.com:2196
[2012-01-24 22:52:09] [FeedbackReceiver] Connected to feedback.sandbox.push.apple.com:2196
[2012-01-24 22:53:11] [FeedbackReceiver] Connected to feedback.sandbox.push.apple.com:2196
[2012-01-24 22:54:12] [FeedbackReceiver] Connected to feedback.sandbox.push.apple.com:2196
[2012-01-24 22:55:13] [FeedbackReceiver] Connected to feedback.sandbox.push.apple.com:2196
[2012-01-24 22:56:15] [FeedbackReceiver] Connected to feedback.sandbox.push.apple.com:2196
[2012-01-24 22:57:17] [FeedbackReceiver] Connected to feedback.sandbox.push.apple.com:2196
[2012-01-24 22:58:18] [FeedbackReceiver] Connected to feedback.sandbox.push.apple.com:2196
[2012-01-24 22:59:20] [FeedbackReceiver] Connected to feedback.sandbox.push.apple.com:2196
[2012-01-24 22:59:25] [ERROR] SQLite3::SQLException, cannot start a transaction within a transaction
[2012-01-24 22:59:25] [ERROR] SQLite3::SQLException, cannot start a transaction within a transaction
[2012-01-24 22:59:27] [ERROR] SQLite3::SQLException, cannot start a transaction within a transaction
It seems this error makes multiple notifications.

Are you using Shared-Cache mode? http://www.sqlite.org/sharedcache.html

The issue have solved after compile sqlite from the source code.
What I've done;

download the sqlite3 source code from http://www.sqlite.org/download.html (choose autoconf version)
extract source tar ball.
./configure (with no options)
make
move the built sqlite3 binary to which sqlite3 place, in my case it was '/usr/bin/sqlite3'
restart rails server, kill rapns if it already running and run rapns.

This removes the transaction error clearly.
ileitch, thank you for your guide.


Install Galley with sidecar in helm

Please provide a description for what this PR is for.
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[ ] Configuration Infrastructure
[ ] Docs
[ x ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

Has this changed substantially compared to the original PR? And, are you planning to push forward with this?

Still desired? Or just keeping this in operator only?

Galley already has a sidecar in the istio/installer charts and istioctl/operator. Are there any other install methods we're planning to support for 1.4?

Galley already has a sidecar in the istio/installer charts and istioctl/operator. Are there any other install methods we're planning to support for 1.4?

the istio/istio one will ship in 1.4 due to lack of testing/docs for the operator. Even once we have those ready though we probably need to keep the old one around for at least a release so users can transition


Migrate repo from Bloomberg to Apache

This includes:

Changing the CRD groups from solr.bloomberg.com to solr.apache.org
Updating documentation
Changing the docker image location
Updating code paths and go module

We need to ensure that documentation is clear for new users trying to install the v0.2.8 of the bloomberg Solr Operator, since v0.3.0 (apache) is not yet available.
The documentation, as well as the examples directory, currently includes examples that use the solr.bloomberg.com API group CRDs, and we want to make sure the documentation continue to works for users until the new version of the operator is released. This will likely require creating "released" documentation that is independent of the current latest version of the repo.

We need to ensure that documentation is clear for new users trying to install the v0.2.8 of the bloomberg Solr Operator, since v0.3.0 (apache) is not yet available.
The documentation, as well as the examples directory, currently includes examples that use the solr.bloomberg.com API group CRDs, and we want to make sure the documentation continue to works for users until the new version of the operator is released. This will likely require creating "released" documentation that is independent of the current latest version of the repo.


Add query capability

Something that may be useful to do occasionally is find data points that fulfill certain criteria (e.g. to find outliers in data sets). Currently, it's possible to do this by opening a python repl, loading a saved pickle file, and running the query as python code directly. A better way would be to wrap up some functionality in a script, which can just be executed without needing to know all the details of the code.

Done


Request new module: masauto-operator

(Click Preview to navigate to guides) Please read the guides on how to create a module for the catalog:

Guide for a GitOps Module
Guide for a Terraform Module

Related user story
Provide the issue number for the user story related to this request, make sure you have create a validate story aligned to an epic
Type of module
gitops
If requesting a terraform module, what is the target cloud platform?
N/A
What is the purpose of the module?
Provisions the masauto operator into the cluster
What is the category of the module?
infrastructure

/displayName MAS Auto Operator


Pointer and non pointer access

The compiler needs to generate code that will decide when to use the -> and when to use the . operator. For instance:
// alloy
println("some thing %d", my_struct.x);

Assume my_struct is a pointer, it will generate:
// generated c code
println("some thing %d", my_struct.x);

Which should not have spaces, and should use the -> operator.

duplicate of #206


Delete v1alpha1 controller and API

V1beta1 is done now, so we can start deprecating the V1alpha API and controller logic.

Keeping v2alpha2 for now?

I would like to delete both if possible. Deleting v1alpha1 seems like a good start since we have already removed it from the kubeflow components.
Do you see value in keeping v1alpha2? The only reason I have is that people might still be using it. But switching to v1beta1 is fairly trivial (just need to update the API version).

I have the same opinion.

@jlewi Shall we delete v1alpha1 and v1alpha2 versions now? AS @richardsliu , It is trivial to switch version to v1beta1

I think we could keep v1alpha2 in 0.4, since maybe there are some users still using it. We can claim that we will deprecate it in the next release (1.0).

Talked to @jlewi. We will keep v1alpha2 until all our examples have been updated to v1beta1.


iceberg external table support varchar to match binary data type in iceberg table

Enhancement
mysql> create external table ex_iceberg_orc_binary (
-> col_int int,
-> col_binary varchar(200),
-> col_boolean boolean)
-> ENGINE=iceberg
-> properties (
-> "resource" = "iceberg_emr_tn",
-> "table" = "iceberg_par_orc_snappy_refresh",
-> "database" = "iceberg_db");
ERROR 1064 (HY000): can not convert iceberg column type [binary] to starrocks type [VARCHAR], column name: col_binary
iceberg external table support varchar to match binary data type in iceberg table

Support iceberg external table #1030


Issue with SQL library where clauses ><==

Check proper syntax and update all pages

https://github.com/nenuadrian/Secret-Republic-Hacking-Browser-Game-V3/pull/34


Run With ImageAlpha, not working.

$ imageOptim -a -d ./
Running ImageAlpha...
find: /var/folders/f1/tsx0lwz55r714813288mldhr0000gn/T//imageoptim-cli/png: No such file or directory
Running ImageOptim...
.//resource.jpg was: 136.316kb now: 136.316kb saving: 0kb (0%)
TOTAL was: 136.316kb now: 136.316kb saving: 0kb (0%)
Please check this.

Thanks @evercry, closing as duplicate of #68, which I have reopened.


(possible) memory leak, confirmed behavior with task manager, could be an extension have installed misbehaving

System Details

OS: Windows 10
Thorium Version: 121.0.6167.204 (Official Build) (64-bit) (AVX2 version as well)

Problem
sorry i can't be more descriptive here! not exactly sure how generate a log file if there is such a feature. all i know is that i keep running into memory leaks every so often when using the browser normally. one IMPORTANT thing to note is that i haven't tried disabling my browser extensions so there's a solid chance one of them is the cultrate here, but if other people seem to be having a similar issue I figured it wouldn't hurt for me to post about it anyway.
in task manager usually one sub-process of Thorium will start to use around 25 - 50% of my CPU while continuing to use more and more memory until either i quit the sub-process itself or Thorium quits it after around 30 seconds. sometimes the browser itself will either slow down or freeze enterally when this happens but I've never had it crash so whatever it is it clearly doesn't seem to be a core process. if there's a way to generate some kind of log file to see what the issue could be in more detail i would be happy to do that!

experiencing similar issues.
OS: Fedora
Version 124.0.6367.218 (Official Build) stable, built on Ubuntu (64-bit)
Even leaving the new tab without doing anything, it slowly starts to increase its RAM usage.


Rituals not accepting Forge Dusts

Describe the bug
When trying to test another bug, I spawned in the Occultism Obsidian Dust (instead of the Mekanism Dust that the DW20 pack seems to favor). Though the ritual was setup correctly it didn't register the Occultism Obsidian dust and only worked with the Mekanism Version. This may also be the case with other dusts
Expected behavior
JEI says it accepts any obsidian Forgecraft dusts.
System (please complete the following information):

Occultism Version: 1.167
OS: [e.g. Windows] Windows
Minecraft Version: 1.21.1
Modpack Link and Version, or list of mods: DW20 1.21

Additional context
Add any other context about the problem here.

This seems more likely a problem with how the recipe is setup in the pack. If DW20 favors Mekanism dust then the fact that Occultism dust doesn't work is probably from their doing. I would report this to the modpack devs if it's relevant to gameplay.
But also I don't really know what I'm talking about all that much so take this with a grain of salt.

This is most likely due to DW20 using a resource unifier mod. By default occultism uses forge (or rather now "c"/common) tags


Added a check in sort_custom that test whether the given method exists.

Added a check in sort_custom that test whether the given method exists.
Fixes #22523

Thanks!

Now that Godot 3.1 has been released, we don't plan to cherry-pick new features and enhancements to the 3.0 branch, unless there is very strong support in favor of it. Removing cherrypick label for 3.0.


[SPARK-47021][BUILD][TESTS] Fix kvstore module to have explicit commons-lang3 test dependency

What changes were proposed in this pull request?
This PR aims to fix kvstore module by adding explicit commons-lang3 test dependency and excluding htmlunit-driver from org.scalatestplus to use Apache Spark's explicit declaration.
https://github.com/apache/spark/blob/fa23d276e7e4ed94bf11d71f2e1daa22fe2238e5/pom.xml#L711-L716
Why are the changes needed?
Since Spark 3.3.0 (SPARK-37282), kvstore uses commons-lang3 test dependency like the following, but we didn't declare it explicitly so far.
https://github.com/apache/spark/blob/fa23d276e7e4ed94bf11d71f2e1daa22fe2238e5/common/kvstore/src/test/java/org/apache/spark/util/kvstore/LevelDBSuite.java#L33
https://github.com/apache/spark/blob/fa23d276e7e4ed94bf11d71f2e1daa22fe2238e5/common/kvstore/src/test/java/org/apache/spark/util/kvstore/LevelDBIteratorSuite.java#L23
Previously, it was provided by some unused htmlunit-driver's transitive dependency accidentally. This causes a weird situation which kvstore module starts to fail to compile when we upgrade htmlunit-driver. We need to fix this first.
$ mvn dependency:tree -pl common/kvstore
...
[INFO] |  \- org.seleniumhq.selenium:htmlunit-driver:jar:4.12.0:test
...
[INFO] |        +- org.apache.commons:commons-lang3:jar:3.14.0:test

Does this PR introduce any user-facing change?
No. This is only a test dependency fix.
How was this patch tested?
Pass the CIs.
Was this patch authored or co-authored using generative AI tooling?
No.

Thank you, @MaxGekk !

Merged to master/3.5/3.4.


Add RHEL rules for libboost-python, libboost-python-dev

In RHEL 8, there is no Python 2 boost package, and the Python 3 package is part of the powertools repository:

https://mirrors.edge.kernel.org/centos/8/PowerTools/x86_64/os/Packages/boost-python3-1.66.0-10.el8.x86_64.rpm
https://mirrors.edge.kernel.org/centos/8/PowerTools/x86_64/os/Packages/boost-python3-devel-1.66.0-10.el8.x86_64.rpm

In RHEL 7, the Python 2 boost package is supplied by the base repository:

https://mirrors.edge.kernel.org/centos/7/os/x86_64/Packages/boost-python-1.53.0-28.el7.x86_64.rpm
https://mirrors.edge.kernel.org/centos/7/os/x86_64/Packages/boost-devel-1.53.0-28.el7.x86_64.rpm

...and the Python 3 boost package is supplied by EPEL: https://src.fedoraproject.org/rpms/boost-python3#bodhi_updates

I do wonder if we should mix Python 2.7 and Python 3.x dependencies under the same key.

So this is Ubuntu's (or Debian's) fault. If I follow the rule for Ubuntu on a release that supported Python 2 and 3 (libboost-python-dev), it chains to the libboost-python1.65-dev package, which contains both Python 2 and 3 libraries: https://packages.ubuntu.com/bionic/amd64/libboost-python1.65-dev/filelist
Since Ubuntu set the precedent for this rule, the RPM rules should follow. Not because I believe there are packages in the wild consuming both python versions simultaneously, but because the key has already been overloaded to work with both python versions.

So this is Ubuntu's (or Debian's) fault. If I follow the rule for Ubuntu on a release that supported Python 2 and 3 (libboost-python-dev), it chains to the libboost-python1.65-dev package, which contains both Python 2 and 3 libraries: https://packages.ubuntu.com/bionic/amd64/libboost-python1.65-dev/filelist

Oof. Fair enough.


Number of deaths in Norway is wrong

Thank you for working on and sharing this code!
But as already mentioned in Norwegian newspapers, the death-numbers for Norway is completely wrong. I don't know where the responsibility to update the edcd-database lies, but it is clearly not updated correctly.  (ref article: https://www.dagbladet.no/nyheter/tror-viruset-har-smittet-over-40-000-nordmenn/72317406)
I hope other countries work harder to provide the right numbers, since so many use this report as the closest you get to the truth on this epidemic.
KR Larsen

Hi @Sunnivabl , thanks for this. Unfortuanetly for us there is no real way to know which data is correct and which is not.

We will surely look into sources you pointed for our next model update.


⚠ Bofrost.de has degraded performance

In db2dcda, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1559 ms

Resolved: Bofrost.de performance has improved in 0beab2d after 14 minutes.


No module named 'petrel_client'

/Thanks for your error report and we appreciate it a lot.
Checklist

I have searched related issues but cannot get the expected help.
I have read the FAQ documentation but cannot get the expected help.
The bug has not been fixed in the latest version.

Describe the bug
我跑mask2former时报错没有petrel_client模块，其他数据集跑目标检测是没有问题的。
Reproduction

What command or script did you run?

python tools/train.py configs/mask2former/mask2former_r50_8xb2-lsj-50e_coco.py

Did you make any modifications on the code or config? Did you understand what you have modified?
没有
What dataset did you use?
自己实例分割coco数据集
报错为
Traceback (most recent call last):
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/fileio/backends/petrel_backend.py", line 46, in init
from petrel_client import client
ModuleNotFoundError: No module named 'petrel_client'

During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/registry/build_functions.py", line 121, in build_from_cfg
obj = obj_cls(**args)  # type: ignore
File "/home/hipeson/mmdetection_whl/mmdet/datasets/base_det_dataset.py", line 40, in init
super().init(*args, **kwargs)
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/dataset/base_dataset.py", line 250, in init
self.full_init()
File "/home/hipeson/mmdetection_whl/mmdet/datasets/base_det_dataset.py", line 65, in full_init
self.data_list = self.load_data_list()
File "/home/hipeson/mmdetection_whl/mmdet/datasets/coco.py", line 34, in load_data_list
with get_local_path(
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/contextlib.py", line 113, in enter
return next(self.gen)
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/fileio/io.py", line 398, in get_local_path
backend = get_file_backend(
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/fileio/io.py", line 152, in get_file_backend
backend = _get_file_backend(prefix, backend_args)
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/fileio/io.py", line 99, in _get_file_backend
backend = prefix_to_backendsprefix
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/fileio/backends/petrel_backend.py", line 48, in init
raise ImportError('Please install petrel_client to enable '
ImportError: Please install petrel_client to enable PetrelBackend.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/registry/build_functions.py", line 121, in build_from_cfg
obj = obj_cls(**args)  # type: ignore
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/runner/loops.py", line 44, in init
super().init(runner, dataloader)
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/runner/base_loop.py", line 26, in init
self.dataloader = runner.build_dataloader(
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/runner/runner.py", line 1346, in build_dataloader
dataset = DATASETS.build(dataset_cfg)
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/registry/registry.py", line 545, in build
return self.build_func(cfg, *args, **kwargs, registry=self)
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/registry/build_functions.py", line 135, in build_from_cfg
raise type(e)(
ImportError: class CocoDataset in mmdet/datasets/coco.py: Please install petrel_client to enable PetrelBackend.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "tools/train.py", line 133, in
main()
File "tools/train.py", line 129, in main
runner.train()
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/runner/runner.py", line 1672, in train
self._train_loop = self.build_train_loop(
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/runner/runner.py", line 1464, in build_train_loop
loop = LOOPS.build(
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/registry/registry.py", line 545, in build
return self.build_func(cfg, *args, **kwargs, registry=self)
File "/home/hipeson/.conda/envs/openmmlab/lib/python3.8/site-packages/mmengine/registry/build_functions.py", line 135, in build_from_cfg

Please run python mmdet/utils/collect_env.py to collect necessary environment information and paste it here.
sys.platform: linux
Python: 3.8.13 (default, Mar 28 2022, 11:38:47) [GCC 7.5.0]
CUDA available: True
numpy_random_seed:<PHONE_NUMBER>
GPU 0: NVIDIA GeForce RTX 2080 Ti
CUDA_HOME: /usr/local/cuda-11.7/
NVCC: Cuda compilation tools, release 11.7, V11.7.64
GCC: gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
PyTorch: 1.7.0
PyTorch compiling details: PyTorch built with:

GCC 7.3
C++ Version: 201402
Intel(R) oneAPI Math Kernel Library Version 2021.4-Product Build 20210904 for Intel(R) 64 architecture applications
Intel(R) MKL-DNN v1.6.0 (Git Hash 5ef631a030a6f73131c77892041042805a06064f)
OpenMP 201511 (a.k.a. OpenMP 4.5)
NNPACK is enabled
CPU capability usage: AVX2
CUDA Runtime 10.2
NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_37,code=compute_37
CuDNN 7.6.5
Magma 2.5.2
Build settings: BLAS=MKL, BUILD_TYPE=Release, CXX_FLAGS= -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, USE_CUDA=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON,

TorchVision: 0.8.0
OpenCV: 4.7.0
MMEngine: 0.7.2
MMDetection: 3.0.0+

You may add addition that may be helpful for locating the problem, such as

How you installed PyTorch [e.g., pip, conda, source]
Other environment variables that may be related (such as $PATH, $LD_LIBRARY_PATH, $PYTHONPATH, etc.)

Error traceback
If applicable, paste the error trackback here.
A placeholder for trackback.

Bug fix
If you have already identified the reason, you can provide the information here. If you are willing to create a PR to fix it, please also leave a comment here and that would be much appreciated!

Sorry, i will fix this issue now

Hi, I have same error with you, I can't understand #10213 to fix this error..., can you porvide your config, or teach me how do you solve this question to train your own instance segmentation dataset

Hi, I have same error with you, I can't understand #10213 to fix this error..., can you porvide your config, or teach me how do you solve this question to train your own instance segmentation dataset

Find that config file，just make the same changes (comment out the ninth line in a coco_panoptic.py file to make the third line of code effective).


Avoid checks when spring-cloud-gcp-config is disabled

For #245

Closed in favor of #260
I hope now it is right 😄
I won't come back to you today since it looks like I'm not in a good shape for proper review 😉


Tetradic Palette 🎨

Raising a PR for the issue that I raised earlier - https://github.com/isarvindone/Matercolors/issues/20
Description
Matercolors had the support for analogous and triadic colors. I thought supporting tetradic color schemes(shown in the image below) would be a good addition.

Tetradic Colors

The first tetradic is obtained by rotating the color by 60 degrees in the wheel [primary]
The second tetradic is obtained by rotating the color by 180 degrees in the wheel [secondary]
The third  tetradic is obtained by rotating the color by 240 degrees/-120 degrees in the wheel [tertiary]

Thanks a lot for taking the time out @isarvindone ! 🥳 Feel free to publish a version whenever you want

Hey @isarvindone
Wanted to bump the above PR up 😄 Lemme know whenever you get time to review it, and if it requires any changes

Hey @tavyandy97
I apologize for the delay. Was quite busy with CHI paper submissions and PhD applications. I merged the branch. Will package it into a release soon.


what kinds of connection exception can't be discovered

hi, nrk.  I got some troubles when I used sentinel mode.
the specific situation is I get the 'No sentinel server available for autodiscovery' exception when the all redis server can't connect, but how can I find way to realize what kinds of connection exception leads to this problem
SENTINEL_QUERY: {
            $sentinel = $this->getSentinelConnection();

            try {
                $slavesParameters = $this->querySentinelForSlaves($sentinel, $this->service);

                foreach ($slavesParameters as $slaveParameters) {
                    $this->add($this->connectionFactory->create($slaveParameters));
                }
            } catch (ConnectionException $exception) {
                $this->sentinelConnection = null;

                goto SENTINEL_QUERY;
            }
        }

sorry for my poor English, look forward you reply

oh. I have the same question. but I am  sure that my sentinel is ok and net is ok also.

Not sure if this is the answer to your question, but when there are no more sentinel servers available or configured, the library throws an instance of Predis\ClientException.

behaviour

So how we can catch it.


Openrefine start server take too much time on Openstack Instance

Hello, I have some issues to start Openrefine.
Operefine version
OpenRefine 2.7
Configuration:
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"
on a cloud base on Opentask
Curent Results
When I start Openrefine one step takes too much time.
root@galaxy-e-v1:~/OpenRefine# ./refine -v trave
Starting OpenRefine at 'http://<IP_ADDRESS>:3333/'

13:42:27.776 [            refine_server] Starting Server bound to '<IP_ADDRESS>:3333' (0ms)
13:42:27.777 [            refine_server] refine.memory size: 1400M JVM Max heap:<PHONE_NUMBER> (1ms)
13:42:27.786 [            refine_server] Initializing context: '/' from '/root/OpenRefine/main/webapp' (9ms)
13:42:27.823 [            refine_server] Starting autoreloading scanner...  (37ms)
13:43:52.751 [                   refine] Starting OpenRefine 2.7 [TRUNK]... (84928ms)
13:43:52.756 [       FileProjectManager] Failed to load workspace from any attempted alternatives. (5ms)

As you can see with the step

13:43:52.751 [                   refine] Starting OpenRefine 2.7 [TRUNK]... (84928ms

where 84928ms = 1.4 minutes, many other attempts same results (even 3 minutes)
So I try to identify what's wrong, by adding some lines in server/src/com/google/refine/Refine.java
root@galaxy-e-v1:~/OpenRefine# ./refine -v trace
Starting OpenRefine at 'http://<IP_ADDRESS>:3333/'

13:53:04.249 [            refine_server] Starting Server bound to '<IP_ADDRESS>:3333' (0ms)
13:53:04.251 [            refine_server] refine.memory size: 1400M JVM Max heap:<PHONE_NUMBER> (2ms)
13:53:04.260 [            refine_server] Initializing context: '/' from '/root/OpenRefine/main/webapp' (9ms)
13:53:04.335 [            refine_server] Starting autoreloading scanner...  (75ms)
13:53:04.338 [            refine_server] After Scanner scanner (3ms)
13:53:04.338 [            refine_server] After scanner.setScanInterval (0ms)
13:53:04.338 [            refine_server] After scanner.setScanDirs(scanList); (0ms)
13:53:04.338 [            refine_server] After scanner.setReportExistingFilesOnStartup(false); (0ms)
13:53:04.339 [            refine_server] After big bloc (1ms)
13:53:04.373 [            refine_server] After scanner.start()); (34ms)
13:53:04.373 [            refine_server] After scanForUpdate (0ms)
13:54:47.832 [            refine_server] After this.start()) (103459ms)
13:54:47.849 [                   refine] Starting OpenRefine 2.7 [TRUNK]... (17ms)
13:54:47.855 [       FileProjectManager] Failed to load workspace from any attempted alternatives. (6ms)
13:54:50.708 [                   refine] Sorry, some error prevented us from launching the browser for you.

As you can see the line https://github.com/OpenRefine/OpenRefine/blob/master/server/src/com/google/refine/Refine.java#L202
seems to be the problem.
Expected Results
Start Openrefine don't take too much time
If you could help me to debug this, if you know what could be take so mush time on an environment as a cloud build with Openstack

Since you are using Openstack, I think it is related to the IO. can you use iostat to check while you starting it?

Something like that ?
root@galaxy-e-v1:~/OpenRefine# iostat  ./refine
Linux 4.4.0-87-generic (galaxy-e-v1)    10/20/2017      _x86_64_        (8 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.91    0.00    0.07    0.01    0.00   99.02

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn

that's weird. but from the log it shows the process "scanForUpdates" takes much of the time. You are using root to launch it. I am not sure where does it get launched. You may on a mounted storage. can you use a regular user to download a new copy and try again? The idea is to try to make it running locally, not from remote storage.

can you use a regular user to download a new copy and try again? The idea is to try to make it running locally, not from remote storage.

I used to have Open refine on my VM with virtual box and it works well

that's weird. but from the log it shows the process "scanForUpdates" takes much of the time

I don't follow you it only takes few ms no?

Right! that must relate to your cloud environment. which provider are you using?  Run this and paste the result:
mount | grep $(df -P ~/.local/share/openrefine | tail -1 | awk {'print $1'})

root@galaxy-e-v1:~# mount | grep $(df -P ~/.local/share/openrefine | tail -1 | awk {'print $1'})
/dev/vda1 on / type ext4 (rw,relatime,data=ordered)
/dev/vda1 on /var/lib/docker/overlay type ext4 (rw,relatime,data=ordered)

looks fine for me. I assume you did not tune those parameters yourself for the file system. The last thing that I can think of is the number of your projects. maybe it's too many? OR will try to load all the project meta data when starting up. that could take long if you have too many project and on a slow disk IO.
Do you have other applications run on Genouest in similar way? I never heard of this provider.

It makes me think,, this happens after the 2~3 the launch of openrefine. But if I don't use  it for few days and come back,, same things happen.

Can you delete the ~/.locale/share/openrefine folder and try again? Back up it if necessary

Done, nothing changes :/

There is ./refine test server if it could helps :
https://github.com/ValentinChCloud/Logs/blob/master/out_server_test.txt

can't see any obvious issue which can cause the slowness. You said that the first time after you removed the folder it's work though? what kind of project did you create after that and what else did you do?

You said that the first time after you removed the folder it's work though?

No I said, remove the folder didn't change anything.I said this issue happen when, I create a new VM, I download Openrefine from github, I build and run refine, and after many launches it gets slower.
I don't use refine at all, I just want first to launch many server on different ip and port ( finnaly to use Openrefine as container)

@jackyq2015 @ValentinChCloud
I should probably put this into our Wiki somewhere but... here's additional info for both of you to be aware of.  Something that I deal with often in the enterprise with Java apps running in containers.
A few things to be aware of when dealing with memory usage with Java Apps running in Containers…

The kernel can sometimes kill the Java process if JVM memory usage grows over the cgroups limit defined for a Docker container.  Deep details are here: https://www.kernel.org/doc/Documentation/cgroup-v1/memory.txt

The default GC algorithm uses 1/4th of all memory from the host OS, if Xmx option is not defined explicitly.
http://blog.jelastic.com/2017/04/13/java-ram-usage-in-containers-top-5-tips-not-to-lose-your-memory/

In case you run into performance memory issues with Java Apps running in Containers,
you have the above as a general guide.

Very interesting, I guess I have to use openjdk-9 to work with containers right? I tried but as mentioned  #1162 didn't work ^^

jdk 8 is good to work with container. jdk9 is not supported yet.

Of course, I don't have any problems locally, so back to openstack issue :/.

close for now. if you think it's an issue of the OR itself. please reopen it.


fix: temp disable transfer on Base

Thank you for your contribution to the Koda - Generative Art Marketplace.
👇 __ Let's make a quick check before the contribution.
PR Type

[x] Bugfix

Needs QA check

@kodadot/qa-guild please review

Context

[x] Closes #10402

Did your issue had any of the "$" label on it?

[x] My DOT address: Payout

Screenshot 📸

[ ] My fix has changed something on UI; a screenshot is best to understand changes for others.

REF: https://github.com/kodadot/nft-gallery/pull/10405#discussion_r1630779730


Document the database for Input.get_joy_name() and Input.get_joy_guid()

This closes https://github.com/godotengine/godot-docs/issues/7454.

Cherry-picked for 4.0.4.

Cherry-picked for 3.6.

Cherry-picked for 3.5.3.


Display download progress while fetching binary

One nice addition would be to display the download state while fetching the binary. For example by passing the option --progress-bar to curl

+1

:+1:

If anyone is interested in this issue a pr would be welcome.


Run scenario tests on deployed contracts

A good middle ground for:
https://github.com/SetProtocol/set-protocol-contracts/pull/415
Existing specs in the test/contracts folder should be left the way they are so that there is no hidden state. Scenario tests should be run on the deployed system for true full coverage to ensure the deployment script sets the contracts up correctly to enable full feature flows.

Pull Request Test Coverage Report for Build 4796

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

Totals

Change from base Build 4790:
0.0%

Covered Lines:
981

Relevant Lines:
981

💛  - Coveralls


Is it possible to have multiple ranges?

Is it possible to have multiple ranges in the sliders. So, I can select different ranges

It is not possible right now, but maybe you could do modifications to do it.


Roll Flutter Engine from 39d60be72ffb to d2cfa7de7cf1 (2 revisions)

https://github.com/flutter/engine/compare/39d60be72ffb...d2cfa7de7cf1
2023-07-19<EMAIL_ADDRESS>Roll ANGLE from 6eea5ff4db82 to b32d661389a6 (1 revision) (flutter/engine#43796)
2023-07-19<EMAIL_ADDRESS>Roll Skia from 280fb8391187 to d1d2b623799e (1 revision) (flutter/engine#43795)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC bdero@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


fixed test cases, added engines, made tests pass on windows (requires 2....

rewrite and corrections
everything works again - except for the new test "funky" by predominant
this one just won't work out

Seems to be good to go for me but I would like to hear a second opinion.


Refine the COMMUNITY & CONTRIBUTING doc about test-bgp-router-ui

What this PR does / why we need it:
add minikube service test-bgp-router-ui -n metallb-system
remove GoBGP router from test-bgp-router
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when the PR gets merged):
Fixes #
Special notes for your reviewer:

I signed it!

Thank you for taking the time to do this!


request : last highscore

highlight last high score

I want to take this issue. How can I communicate with the owner?

I am working for a project at my university, I need help

I am right here if you want to discuss the issue.

I am on linux, I cloned the repository on pc, and I cannot create the directory of the tetris file.
I made changes but I can't test them

I thought you offered to help solving this issue. You need help?

Obviously, I want to solve the problem. But I don't want to pull request before testing. So i want to create the file of the tetris for testing.

You should be able to do that. I’m not sure I can help a lot with testing, that’s really most of the job.

I am seeing that the vitetris-hiscores file when executing is not created.
I think it should be added directly to the repository. Is it in .cfg format?

Running make install will tell you how to create the system-wide highscore file if wanted. I made it an option to use it.
You can figure out answers like these yourself. As a student you have way more time than me to figure out how things work than me (but I don’t really recommend that you invest a lot of time in this codebase). I don’t understand code I wrote more than 10 years ago very well.

Is vitetris-hiscores file in .cfg format? I need to know that so i can attach it to repository.

I don’t know what you mean by .cfg format. It’s some kind of INI file. Or binary possibly, since I didn’t use utf-8 back then :D

Because when I downloaded the game on windows the high scores were saved in vitetris.cfg.
I saw that when I run ./tetris.exe -help.

Do you think adding the system-wide highscore file to the repository? Thus, later problems are avoided when creating it.
The user could move the file in the path he wants.
PD: The client must inform the path of the file.

Please stop discussing the system-wide highscore file here. I don’t see how it’s related to the feature request to highlight the last high score.


Client Allocation Request for: INSYSTEM

Client Allocation Questions
Core Information

Name: INSYSTEM
Website / Social Media:
Region: Greater China
DataCap Requested: 1TiB
Addresses to be Notarized:  f17fs2gsrpz5xbo2zwy3uz7hjhvsnumfvbrtwri2y
Notary Requested: cryptowhizzard

@shmil11 Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

Hello, sorry for this, I missed it. Can you provide me with your website so I can see what you guys are doing?
What is your goal with this datacap?

Hello. Sorry for my late response.
We are running offline store and online mall. Also using storage to store backup data from those stores.
Main data are stored on other servers now, we store backup data separately in case of an emergency though..
We plan to launch offline stores and online malls, and we also plan to store main data and backup data as IPFS in the same way.
The link below is a online mall what i said. Please keep that in mind. Once again, I'm sorry for the late response. Thank you.
https://aladdin3.vizensoft.com/

안녕하세요, 죄송합니다. 놓쳤습니다. 여러분이 무엇을 하고 있는지 볼 수 있도록 웹사이트를 제공할 수 있습니까?
이 데이터캡의 목표는 무엇입니까?


How to predict?

When I labeled some evidences and ran the active learning core by
**python bin/iepy_runner.py <relation_name> <output> **
It seemed the prediction didn't work for all evidences.
For example, I have 100 evidences and label 20 evidences, the output only contains prediction for those 20 evidences.

Sorry for the late response.
This might be a bug. I ran a quick experiment and i think i spotted it but haven't got enough time to keep debugging it. I have some kind of fix but it would be really useful if you could test it and tell me if really fixes the problem.
To test it you could either
a) download this branch where i have commited the fix, install that version of IEPY and try again.
b) make a slight change on one of your app's files and re-run the predictor. The change need to be done on the file bin/iepy_runner.py on the line 121 where it says
candidates = CandidateEvidenceManager.candidates_for_relation(relation)
should say
candidates = list(CandidateEvidenceManager.candidates_for_relation(relation))
I hope it helps and i'll keep an eye on this, thanks

Thanks @j0hn for discovering the bug.
I'll prefer not to make an in-memory list of all the candidates, and instead re-create the "cadidates generator"

Fix included on latest release


.NET Core Porting advice for Using AppDomains

The .NET Core porting guide should probably address each of the scenarios in this guide.
Most of this content is very .NET Framework specific. So it is appropriate to stay here
Do we want to add any notes about porting to .NET Core as we add the porting guides?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 22466224-0284-7845-1000-f76d59d09565
Version Independent ID: 1bbd1b54-8042-02ca-28f8-ddb306586364
Content: Using Application Domains
Content Source: docs/framework/app-domains/use.md
Product: dotnet-framework
GitHub Login: @rpetrusha
Microsoft Alias: ronpet

Thanks @sdmaclea. We do have this section. Do you think further guidance is needed?

That section seemed insufficient as we were getting lots of customer issues around porting to AssemblyLoadContext.
We have added lots of documentation in this area including #13799, #13960, dotnet/dotnet-api-docs#3056, dotnet/dotnet-api-docs#2549, dotnet/dotnet-api-docs#1975, dotnet/dotnet-api-docs#1353.
I am still not sure it is sufficient. We are still getting some customer issues.
/cc @vitek-karas @jeffschwMSFT