Error login

Hi,
I configured my AD in config/auth-ldap.php, but the log is<EMAIL_ADDRESS>and not my AD.
When I put the login and password, the following error occurs:
BindException in Guard.php line 86: Can't contact LDAP server
in Guard.php line 86
at Guard->bind('username', 'password', ''<EMAIL_ADDRESS>in Guard.php line 102
at Guard->bindAsAdministrator() in Provider.php line 191
at Provider->connect() in AdldapServiceProvider.php line 92
at AdldapServiceProvider->Adldap\Laravel\{closure}(array('auto_connect' => true, 'connection' => 'Adldap\Connections\Ldap', 'schema' => 'Adldap\Schemas\ActiveDirectory', 'connection_settings' => array('account_prefix' => '', 'account_suffix' =><EMAIL_ADDRESS>'domain_controllers' => array('corp-dc1.corp.acme.org', 'corp-dc2.corp.acme.org'), 'port' => '389', 'base_dn' => 'dc=corp,dc=acme,dc=org', 'admin_account_suffix' =><EMAIL_ADDRESS>'admin_username' => 'username', 'admin_password' => 'password', 'follow_referrals' => false, 'use_ssl' => false, 'use_tls' => false)), 'default') in Collection.php line 146
at Collection->each(object(Closure)) in AdldapServiceProvider.php line 97
at AdldapServiceProvider->addProviders(object(Adldap), array('default' => array('auto_connect' => true, 'connection' => 'Adldap\Connections\Ldap', 'schema' => 'Adldap\Schemas\ActiveDirectory', 'connection_settings' => array('account_prefix' => '', 'account_suffix' =><EMAIL_ADDRESS>'domain_controllers' => array('corp-dc1.corp.acme.org', 'corp-dc2.corp.acme.org'), 'port' => '389', 'base_dn' => 'dc=corp,dc=acme,dc=org', 'admin_account_suffix' =><EMAIL_ADDRESS>'admin_username' => 'username', 'admin_password' => 'password', 'follow_referrals' => false, 'use_ssl' => false, 'use_tls' => false)))) in AdldapServiceProvider.php line 51
at AdldapServiceProvider->Adldap\Laravel\{closure}(object(Application), array()) in Container.php line 731
at Container->build(object(Closure), array()) in Container.php line 629
at Container->make('adldap', array()) in Application.php line 697
at Application->make('adldap') in Container.php line 1178
at Container->offsetGet('adldap') in Facade.php line 151
at Facade::resolveFacadeInstance('adldap') in Facade.php line 120
at Facade::getFacadeRoot() in Facade.php line 207
at Facade::__callStatic('getManager', array()) in ImportsUsers.php line 236
at Adldap::getManager() in ImportsUsers.php line 236
at AdldapAuthUserProvider->getAdldap() in ImportsUsers.php line 222
at AdldapAuthUserProvider->getSchema() in ImportsUsers.php line 301
at AdldapAuthUserProvider->getUsernameAttribute() in ImportsUsers.php line 268
at AdldapAuthUserProvider->getUsernameKey() in AdldapAuthUserProvider.php line 221
at AdldapAuthUserProvider->getUsernameFromCredentials(array('username' =><EMAIL_ADDRESS>'password' => 'goo')) in AdldapAuthUserProvider.php line 180
at AdldapAuthUserProvider->authenticateWithCredentials(array('username' =><EMAIL_ADDRESS>'password' => 'goo')) in AdldapAuthUserProvider.php line 48
at AdldapAuthUserProvider->retrieveByCredentials(array('username' =><EMAIL_ADDRESS>'password' => 'goo')) in SessionGuard.php line 353
at SessionGuard->attempt(array('username' =><EMAIL_ADDRESS>'password' => 'goo'))
at call_user_func_array(array(object(SessionGuard), 'attempt'), array(array('username' =><EMAIL_ADDRESS>'password' => 'goo'))) in AuthManager.php line 292
at AuthManager->__call('attempt', array(array('username' =><EMAIL_ADDRESS>'password' => 'goo'))) in Facade.php line 217
at AuthManager->attempt(array('username' =><EMAIL_ADDRESS>'password' => 'goo')) in Facade.php line 217
at Facade::__callStatic('attempt', array(array('username' =><EMAIL_ADDRESS>'password' => 'goo'))) in LoginController.php line 22
at Auth::attempt(array('username' =><EMAIL_ADDRESS>'password' => 'goo')) in LoginController.php line 22
at LoginController->logar()
at call_user_func_array(array(object(LoginController), 'logar'), array()) in Controller.php line 80
at Controller->callAction('logar', array()) in ControllerDispatcher.php line 146
at ControllerDispatcher->call(object(LoginController), object(Route), 'logar') in ControllerDispatcher.php line 94
at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 96
at ControllerDispatcher->callWithinStack(object(LoginController), object(Route), object(Request), 'logar') in ControllerDispatcher.php line 54
at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\LoginController', 'logar') in Route.php line 174
at Route->runController(object(Request)) in Route.php line 140
at Route->run(object(Request)) in Router.php line 724
at Router->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AutorizacaoMiddleware.php line 15
at AutorizacaoMiddleware->handle(object(Request), object(Closure))
at call_user_func_array(array(object(AutorizacaoMiddleware), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 64
at VerifyCsrfToken->handle(object(Request), object(Closure))
at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
at ShareErrorsFromSession->handle(object(Request), object(Closure))
at call_user_func_array(array(object(ShareErrorsFromSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 62
at StartSession->handle(object(Request), object(Closure))
at call_user_func_array(array(object(StartSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))
at call_user_func_array(array(object(AddQueuedCookiesToResponse), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59
at EncryptCookies->handle(object(Request), object(Closure))
at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in Router.php line 726
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 699
at Router->dispatchToRoute(object(Request)) in Router.php line 675
at Router->dispatch(object(Request)) in Kernel.php line 246
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in Kernel.php line 132
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
at Kernel->handle(object(Request)) in index.php line 54

I configured my AD in config/auth-ldap.php, but the log is<EMAIL_ADDRESS>and not my AD.

This path seems incorrect for the published configuration file. It should have been published as config/adldap_auth.php. Is this a typo?

I run php artisan vendor:publish and php artisan vendor:publish --tag="adldap"

That's strange, I'd delete that configuration file and re-publish. Otherwise your configuration options won't be recognized.
For your issue, you need to check your account_suffix and your admin_account_suffix option here:
https://github.com/Adldap2/Adldap2-Laravel/blob/master/src/Config/config.php#L105
Closing for now due to configuration issue, but please comment back if you encounter anything further.

I edited the file vendor/adldap2/adldap2-laravel/src/Config/config.php and work, but
when I go into the system, this error occurs:
Obs: Sorry my English
ErrorException in helpers.php line 747: Object of class Adldap\Models\User could not be converted to string

I edited the file vendor/adldap2/adldap2-laravel/src/Config/config.php and work

You shouldn't need to do this. These files should be published in your config directory using the php artisan vendor:publish command.

ErrorException in helpers.php line 747: Object of class Adldap\Models\User could not be converted to string

It looks like you're trying to convert a User model to a string somewhere. Can you post your code?

Model:
name;
            $_SESSION['admin'] = Auth::user()->admin;
            return redirect('/home');
        }
        else{
            session_destroy();
            return redirect('/')->withInput();
        }
    }

    public function logout(){
        Auth::logout();
        $msg_logout = "Você se desconectou do sistema!";
        return view('layout.login')->with('msg_logout', $msg_logout);
    }
}

Thank you very much for help me!

You don't need to call session_start() and session_destroy() manually with laravel.
Using the $_SESSION super global is also very uncommon.
Here some Laravel documention: https://laravel.com/docs/5.2/session#basic-usage


Testing cross-repo team pinging

@pyiron/ontology do you get this in your feed?

Nope, that doesn't work.


Partial tree refresh breaks tree structure

Steps to Reproduce:

Comment out following line https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/parts/files/browser/views/openEditorsView.ts#L173
Build from source, have two editors open side by side, and drag editors in the open editors view
Notice tree gets broken, children of an open editor become it's siblings

I verified that the getId and getChildren calls on the open editors side look good
I believe this is happening because I am doing a partial tree refresh. If I do a full tree refresh all is good - thus the workaround

Can't reproduce. This is better if you show me at your desk...

@joaomoreno I can still reproduce this - when you feel like it just drop by my desk


Support objects that don't respond to #inspect in ObjectFormatter

I just found another bug in ObjectFormatter while working on #267.

LGTM


contrib: add nydusd-http-server

A http server based on Rocket to serve static file for nydusd.
Support the following APIs:
HEAD /$namespace/$repo/blobs/sha256:xxx #get blob size
GET /$namespace/$repo/blobs/sha256:xxx  #get blob range data
Signed-off-by: lihongnan<EMAIL_ADDRESS>

I wonder what are these two APIs used for ?  or maybe, is it more suitable to integrate these two apis to nydusctl, like nydusctl blob xxx?

I wonder what are these two APIs used for ? or maybe, is it more suitable to integrate these two apis to nydusctl, like nydusctl blob xxx?

Hi, there new contrib http server is mainly used for the new sealer [1] use cases, in order to boost up cluster image distribution, since there is no registry available (IOWs, it cannot introduce such dependency), so we need a simple http server.
[1] https://github.com/alibaba/sealer/pull/1134

True. A feature bringing new binary/tool to the project is better to be announced from a Github issue to let community users and developers know what is the background and benefit.

Should this file be included?

@nan1994 please rebase to resolve conflicts.
Also is there a perf test result? Since the targeting use case is sealer, I assume the server will have to serve large concurrent reads, does it?

A localhost test result using wrk
Test Environment ：Alibaba Cloud Elastic Compute Service (ECS)  4 Cores 8 GiB
OS：Alibaba Cloud Linux  3.2104 LTS 64-bit
Test result：
16 threads and 300 connections
Thread Stats   Avg          Stdev           Max    +/- Stdev
Latency     347.64ms  153.97ms     1.39s    69.07%
Req/Sec      52.22        23.79          320.00     69.62%
Latency Distribution
50%  328.57ms
75%  439.99ms
90%  552.52ms
99%  784.48ms
500038 requests in 10.00m, 489.55GB read
Requests/sec:    833.26
Transfer/sec:    835.35MB
cpu：320%
mem：0.2%


[Feature] Added 'service user' and 'acl'

Added 'service user' (referring to users of services managed by eventmesh, such as MySQL and Kafka) and 'acl'.
Added mapper and service
新加了service user(是指eventmesh 所管理的服务的用户，比如MySQL和Kafka的用户)和acl.
添加了mapper和service

Completed in https://github.com/apache/eventmesh-dashboard/pull/77


CI Tests is broken

Dear Zipline Maintainers,
Environment
github CI tests
Description of Issue
The tests are  failing for Python >=3.8
with error
RuntimeError: module compiled against API version 0x10 but this version of numpy is 0xf
the CI workflow would probably need to be rewritten. I suspect an issue with how the environment is built and TA-Lib compiled
Reproduction Steps
Executing CI Tests on github

Should be addressed by latest update.


Also apply 'sugar' behavior on error responses

I also needed the 'sugar' that superagent applies to responses on error. So when superagent receives a 401, it also sets unauthorised to true in the response object. Superagent-mock didn't recreate this behaviour as far as I could see.
This recreates that, by making a fake response object and getting it to apply the right properties to that object based on the error that superagent-mock catches.
It only applies it on errors though (so in the catch clause of the fixture parser).

Tests don't pass :smile:

Request for review @fdubost :)
Any chance you guys like this and want to publish it? If not let me know what to improve!
Cheers,
Thanks for the nice project!

Oliver

@oponder  :+1:  thanks for your contribution. please squash your commits before merge :smile:
/cc @fdubost

@oponder thanks for contributing. It's now available on npm under 1.7.0 version.

Thanks for merging! Sorry for not getting around to squashing it yesterday.

No problem :wink:


Implement advanced documentation navigation with mkdocs

Make use of the https://github.com/oprypin/mkdocs-section-index mkdocs plugin to allow symbol tables to show up under navigation headings.
This uses a custom Python script to generate the necessary nav tree for this, as the default auto-generation of mkdocs isn't able to do this on its own.

@all-contributors add @Siphalor for docs


crash on android

Which OS ?
android
Version
Which versions are you using:

react-native-swiper v1.5.10
react-native v0.47.1

Expected behaviour
no crash!
Actual behaviour
the app crashes due to this line:
  const state = this.state
  let index = state.index
  const diff = offset[dir] - this.internals.offset[dir]
  const step = dir === 'x' ? state.width : state.height
  let loopJump = false
...

because this.internals.offset is undefined

moreover  swiping the image cause an infinite and fast loop

And ...
I do not have this bug in my case and in any examples. Can you give us an example in which we can reproduce the bug ?
Thanks !

Same situation. Please help.

@slicejunk did you found the soluiton for this?

@slicejunk @hbk671104
Again, I do not have this bug. Check again with the last version, 1.5.11 and if you have a bug, fork the project and reproduce it one example. I cannot help you if you don't do that

same here.
I'm on 1.5.12 and the issue is present.
The autoplay is true and autoplayTimeout is 4.

I found the issue. In the initState method, to the end, you need to change:
this.internals = {
...this.internals,
isScrolling: false
};
to
this.internals = {
...initState,
isScrolling: false
};
It looks like the internals is initiated there and there's no other reference of it.
Whoever need to give it a ride can test the fork here:
https://github.com/valinaga/react-native-swiper
Hope it helped.

same question , need help please.

Same issue here, when i build gradlew assembleRelease and i test with my android phone the application crash, i'm using your sugesstion brother @valinaga.
Pls help me

I have the same problem. Anyone got a solution to this?


plantuml-c4: unstable-2022-08-21 -> 2.8.0

Description of changes
Use the current release from https://github.com/plantuml-stdlib/C4-PlantUML/releases/tag/v2.8.0
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

please add release log or diff to commit message
like ebc874c

Adjusted the commit message :memo:

@robsliwi thank you !


check job status after completion

per #4
I created a function to report only warnings at first, but then realized its also helpful to print the tilestats so I left both. If we opt for just logging we can remove checkJobWarnings.

Fixes #4


Upgrade net-ssh, sidekiq and dokku version

This PR fixes a bunch of issues by updating the dependencies for net-ssh, sidekiq, and Dokku.

net-ssh update fixes an issue with RSA key API changed
sidekiq updated to recent version, also to make use of autoloading in Rails 5+
Dokku version updated because previous installation script was broken because of a wrong Dokku Apt repository

While doing this, a few things broke in the app so I had to fix them too:

In the ServerInstallJob make sure the channels stays open. Otherwise we cannot capture all SSH output. This must be related to the net-ssh gem update.
Fix and clean several configurations items in the CircleCI config

Wow, that was a lot of "going down the rabbit hole" to fix up some gems to their recent forms to get master unbroken. Luckily everything works now. Going to merge this into continue cleaning up the other PRs in this repository and start on new features.


Resample procedural interface is not in Doxygen

This was fixed for 2.0. The manual python function has docs.


Eloquent "When" call returning mixed

Larastan Version: 1.0.2
--level used: 9

Description
It might not be a PHPStan issue and more a Laravel qwerk. When using Eloquent, there's a when function that can make life a lot easier by adding your business logic conditionals into your Elqoquent logic itself through a callable instead of abstracting it into an additional if statement.
However, this function can return mixed. This means you can't join this function call into another Eloquent call without PHPStan throwing a warning. I don't really want to add these warnings to my ignore list. Is there a solution to this without either adding to the ignore list or doing an additional check after the when call?
Laravel code where the issue was found
Model::with('additional')->when(
	$this->logicCheck(),
	static function (Query $q) {
		$q->where('rating', '=', 6)->orderBy('name');

If equivalent
$query = Model::with('additional');

if ($this->logicCheck()) {
     $query ->where('rating', '=', 6);
}

$query->orderBy('name');

I don't really want to add these warnings to my ignore list.

Very well done, Liam! 😍

Hi,
There is already an issue for this. https://github.com/nunomaduro/larastan/issues/915
Right now we don't have a solution for this. Probably it'll need a separate extension.


The actions 'Show top results' and 'Select Columns' do not make any difference to the queried results

Storage Explorer Version: 1.22.0-dev
Build Number: 20211102.2
Branch: main
Platform/OS: Windows 10/Linux Ubuntu 18.04/MacOS Big Sur 11.6
Architecture: ia32/x64
How Found: From running test cases
Regression From: Previous release (1.21.3)
Steps to Reproduce

Expand one storage account -> Tables.
Open one table -> Click 'Query'.
Add clauses to query (make sure there are more than 1 query result).
Execute query.
Click 'Advanced Options' -> Type a valid number like: 1 to the 'Show top results' field.
Click 'Select Columns...' -> Click 'Clear All' -> Click 'OK'.
Execute query.
Check whether the query results have been changed. (there is 1 query result and the values of unselected columns are 'null'.)

Expected Experience
The query results have been changed.

There is 1 query result.
The values of unselected columns are 'null'.

Actual Experience
The query results have not been changed.

Verified on the build 20211115.2. Fixed.


Add placeholder to SearchScreen text field and focus on when launch screen

Issue

close #ISSUE_NUMBER

Overview (Required)

Focus on Textfield when SearchScreen is launched. Keyboard for input is appear when this timing.
Add placeholder to SearchScreen Textfield.

Links

Screenshot (Optional if screenshot test is present or unrelated to UI)

Before
After

Movie (Optional)

Before
After

As for the wording of the Placeholder, it was “Search” on iOS, so I made it the same as that.
I thought it would be better to use the phrase “Search Session”, what do you think ?

"Search sessions/セッションを検索" sounds great. Could you change it? 🙏

@takahirom

"Search sessions/セッションを検索" sounds great. Could you change it? 🙏

OK!
I can also make corrections on the iOS side, but is it okay to handle it in this pull request?

You can do it in this PR. But separated pull request would be better because there are different reviewers.

Understood.
I will only modify the Android side in this pull request

I modified the words of placeholder.

en
ja

Sorry, I forgot to write the #ISSUE_NUMBER of close in the PR.
The issue number is #992 .
Please close the issue.


No support for multithreading

I guess this is going to be a v2.0 feature, but I though I'd add it here

There is support for multithreading
``

Maybe you forgot a compiler flag somewhere?
Even my 486 DX runs multithreaded nocode without issue.

Works on my machine


Missing session definitions

Hello,
It seems that the new session definitions are missing from the current implementation so one can't use the new memcached interface for sessions without them.
How can one add those missing definitions?
ping @drak
Kind regards,
Florin

I've opened the issue on main issue tracker.


Bug since 1.13.X with Fences, Glass Panes and Iron Bars NOT connecting.

Check this clip here to see exactly what is meant: https://medal.tv/clips/20086268/d1337QpXUwi1

This problem has been around for a long time, it would be great if it could be fixed :)

Unfortunately it is unlikely that will be fixed. The problem has been around since block data was introduced, which is determined client-side when placing blocks.
So schematics will almost certainly never work. Placing blocks  programatically probably won't work either due to the complexity of computing the correct data given adjacent blocks.
Sorry.

IIRC since 1.13, the implicit connectivity data was made explicit and moved to the server. So a proper schematic format should be able to store and place blocks that are connected within the schematic that is placed.

Magic now supports Sponge schematics and the builtin schematics were all updated.
Spells like Place still won't properly connect blocks, I'm going to leave this open just in case there's some way to resolve that.

Kind-of made Place work. Going to call it good enough unless I ever feel like spending more time on it.


Section 14.1 should be renamed

From JPEG Fake Media

Why do you validate the claim before validating the claim signature?

We don’t – that’s bad wording.  That section should be locate the claim, not validate it.

TWG Agrees to address for next public draft

This has been addressed for the next draft


genome selection in apps

non word characters like, K-12 or O157:H7 so the autofill wont work
[12/12/16, 2:15:11 PM] Dustin Machi: i think its going to depend on how you ask for it, but you can definitely do ?keyword(k-12).  The main search breaks things apart at the special characters though, since solr strips that out for the text searches
[12/12/16, 2:15:46 PM] Dustin Machi: e.g. in global search 0157:h7 becomes and(keyword(0157),keyword(h7))

@mshukla1 with @zreyn 's work on GenomeNameSelector, it seems that ":" is handled, so "O1357:H7" is working; "-" is also handled, for example, "lle-p" is working, but there's no genome with "K-12". maybe we can close this ticket?


Review and test text-to-speech

Description
This issue is to track feedback for the senselab text-to-speech task.
Tasks

[ ] Review tutorial
[ ] Review documentation
[ ] Review code
[ ] Test edge cases

Freeform Notes
Fabio's documentation requirements:

Documentation - Considering the tasks that you have implemented, work on the documentation
Explain what the task is about, give an overview of the metrics generally used to evaluate the task, report some existing benchmarks in the literature, if any
Make docstrings in Google style and consistent with with the CONTRIBUTING.md document

Notebook tutorial

Prepare a jupyter notebook tutorial for each of your tasks. This should show how to use the senselab interface that you have implemented, both with and without using pydra

Documentation
There are no tutorials for this task. There is no explanation for what the task is about, what the metrics are for evaluating the tasks, nor any benchmarks in the literature. There are no examples in the docstring of how the function should be used. The doctring says that model should be of type SenselabModel but the code requires it to be of type HFModel.

When running synthesize_texts, I get the following warning:
The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.
Setting `pad_token_id` to `eos_token_id`:10000 for open-end generation.

This seems to happen once per text synthesized.

The supported models seems to be incorrect. The documentation is vague, but seems to imply that any huggingface tts model is supported. However, I have tried microsoft/speecht5_tts, microsoft/speecht5_tts, fishaudio/fish-speech-1.2-sft, and facebook/mms-tts-eng and all have failed with various errors. suno/bark is the only one I have tried so far that works.

The tests seem to be missing two cases: 1. testing with different models other than the default and 2. testing the case of synthesizing more than one text at one time.

Otherwise synthesizing speech with the default model seems to be working well! @fabiocat93 I believe this is your module, please take a look at my comments when you get a chance and let me know if you have any questions :)

The supported models seems to be incorrect. The documentation is vague, but seems to imply that any huggingface tts model is supported. However, I have tried microsoft/speecht5_tts, microsoft/speecht5_tts, fishaudio/fish-speech-1.2-sft, and facebook/mms-tts-eng and all have failed with various errors. suno/bark is the only one I have tried so far that works.

The space of text to speech is pretty messed up. @wilke0818 is currently working on integrating some more tools (e.g., styletts2). i agree we should specify what models we do support (but of course we cannot check all huggingface models ourselves) or at least recommend the "best" models according to us

@900miles i have moved the discussion to https://github.com/sensein/senselab/pull/129, to make comments and tracking easier


Adding python proxy server to samples

Issue Number: 269
Summary
Adding the simple python proxy server to the samples repository so it can be used to test the sdk proxy connection locally
Changes

Adding samples/python-proxy-server

Checklist

[ ] Local Tests Passing?
[ ] CICD and Pipeline Tests Passing?
[ ] Added any new Tests?
[ ] Documentation Updates Made?
[ ] This is not a breaking change. If it is, please describe it below.

Is this a breaking change?
If yes, what workflow does this break?
Anything else?
Other comments, collaborators, etc.
This PR Closes Issue #

Is there a specific reason to have custom code here? The code itself likely does the job, but I am a little concerned about maintenance, and generally being able to discern between "real" app-to-proxy config issues and potential bugs in untested code.
As this is sample code which no one is obligated to run in their setup, I don't think it's worth blocking the PR, but I would be interested to know if we investigated just running opensource proxies like NGINX or HAproxy from their published docker images

Hi @bderusha , thank you for looking into this. We looked into squid and it can be used as well. This one implementation is mainly to have some control over, and yes, it could be more 'tech-debt' for the repo, but at least it is an easy way to test the request. @JenMadiedo might have more insights too.

Is there a specific reason to have custom code here? The code itself likely does the job, but I am a little concerned about maintenance, and generally being able to discern between "real" app-to-proxy config issues and potential bugs in untested code.
As this is sample code which no one is obligated to run in their setup, I don't think it's worth blocking the PR, but I would be interested to know if we investigated just running opensource proxies like NGINX or HAproxy from their published docker images

Hi @bderusha , thank you for looking into this. We looked into squid and it can be used as well. This one implementation is mainly to have some control over, and yes, it could be more 'tech-debt' for the repo, but at least it is an easy way to test the request. @JenMadiedo might have more insights too.

Resolved offline with Bill, will add a note to the readme that python proxy is a very simple sample and other more complex ones could be used if needed


Added request-timeout jenkins-ignore

the test passed ib both 3391 and 3392.

can you submit 4 more jobs and see


Mac OS X eloquent release links to outdated libassimp

Potentially related to #140. Current version in brew is 5.0.0. On launch of rviz from the installed release one gets the following error:
dyld: Library not loaded: /usr/local/opt/assimp/lib/libassimp.4.dylib
  Referenced from: /Users/cpaulson/ros2_eloquent/ros2-osx/lib/rviz2/rviz2
  Reason: image not found

Surprisingly, a symbolic link is sufficient to get things running again:
ln -s libassimp.5.0.0.dylib libassimp.4.dylib

However, this should get properly fixed as users who follow the install instructions for the release will likely have this issue as well.

The problem is that our buildfarm uses assimp 4 to build, so our binaries use that. Unfortunately the rolling releases in homebrew make it pretty much impossible for us to keep working binaries. You'll have to wait until we upgrade our build machines and roll out new binaries.
Linking 5 to 4 is dangerous, though maybe will work for you...
I don't think this is the same issue as #140, but the result is based on what we did there (since we install assimp on the build machines, the binary is tied to the assimp version they use, not the latest or one we built and distribute with our binary).
@mjcarroll @nuclearsandwich FYI


Add support for 3d with threlte

As svelte cubed is not managed by anyone, we can remove svelte cubed and provide threlte

Duplicates #296


Signing "orig" and "dest" and Verification "from", "to" and "dest" parameter values

Please provide input so we can align on this recent testing item:
Signing:  "orig" is defined as a single string and "dest" is defined as an array of strings.
Verification:  "from", "to" and "dest" all are defined as single strings.
At a minimum, it seems that Verification "to" should be defined as an array of strings given that Signing "orig" is this way.  This is what our current implementation assumes.
Our current implementation further assumes Verification "dest" to also be an array of strings.  This can accommodate a single or multiple values.
We value feedback here so we can determine what change(s)/correction(s) should be contributed to 3GPP.
Thanks.

I am afraid we have different understanding for these fields. From 3GPP, for verification, "from", "to" and "dest" are clearly defined. I do not see any reason to assume there are multiple To or R-URI in a SIP INVITE. For authentication, dest has another context.

It would seem that the 3GPP Description in the Table for signingRequest also implies "dest" then as a single value?

As mentioned prior, authentication dest has its context other than verification. 3GPP refers to RFC 8224 for it.
RFC 8224:
"Multiple JSON objects are permitted in "dest" for future compatibility reasons."

Thanks for this input!  Consulted internally as well.  There is no change required on the signing side, but we will update the verification side so that "to" and "dest" are no longer arrays.  Will send an e-mail when these changes are deployed.

In fact, in our implementation, based on ATIS10k82, verification "to" is array. For consistency, we would prefer to array. Let's see what others think.

Our folks feel that, as defined in spec, there would only be a single identity in the SIP To header.  Do you have a use case in mind where that wouldn't happen?

For now, we are going to align with current spec definition.

Our folks feel that, as defined in spec, there would only be a single identity in the SIP To header. Do you have a use case in mind where that wouldn't happen?

div should be an example. but "dest" is added by 3GPP for it. Even without "dest", Identity headers have the number chain.

We will note this as a topic for discussion at 3GPP and their original intent.


[5.4] Convert back slashes to forward slashes in the mix-manifest.json file

Original issue here: #17498
Summary:
Running npm run dev on windows builds a mix-manifest.json like:
{
  "\\js\\vendor.js": "\\js\\vendor.js",
  "\\js\\app.js": "\\js\\app.js",
  "\\css\\app.css": "\\css\\app.css",
  "\\js\\manifest.js": "\\js\\manifest.js"
}

Notice the \. This will throw the following error because the key doesn't match the path given.
mix('/css/app.css');

// Throws: Unable to locate Mix file: /css/app.css. Please check your webpack.mix.js output paths and try again.

Solution
The solution here is to convert \ to /.
$manifest = collect(json_decode(file_get_contents($manifestPath), true))
    ->mapWithKeys(function ($path, $key) {
        $path = str_replace('\\', '/', $path);
        $key = str_replace('\\', '/', $key);
        return [$key => $path];
    })->toArray();

Manifest variable output:
[
  "/js/vendor.js" => "/js/vendor.js"
  "/js/app.js" => "/js/app.js"
  "/css/app.css" => "/css/app.css"
  "/js/manifest.js" => "/js/manifest.js"
]

This is the first time contributing to the Laravel core. So if there is something I missed I would like to learn. Thanks.

@JeffreyWay thoughts on this?

@nisaac2fly - Pretty sure we fixed this a couple of days ago. Can you confirm that you have Mix 0.5.3 installed? If not, update, try again, and let me know if your mix-manifest.json displays correctly.

Either way, the FW doesn't need to change anything here.

@JeffreyWay I can confirm updating to Mix 0.5.3 fixes the back slash issue in the mix-manifest.json file.


Another try at dependencies for Run

Depends on https://github.com/viperproject/gobra/pull/700/files

We are currently hung-up in the following error: https://github.com/viperproject/gobra/issues/702
(Gobra branch: https://github.com/viperproject/gobra/tree/joao-test-stronger-spec-errors)


markdown plugin to support multiple source providers

The homepage markdown plugin currently only supports markdown sourced from github.
Feature Suggestion
It would be great if it could retrieve markdown from other sources, like bitbucket, s3 etc. It would even be nice if it could support any data from the url readers.
Possible Implementation
I dont have a suggestion for a possible implementation.

Yea, would be cool, though the current markdown plugin is only a frontend plugin. I think this more general markdown plugin with the usage of urlreaders could be achieved if we'd create a backend part for the plugin.


Sync fork

Hey, can this repo merge some of the changes from https://github.com/romeovs/lcov-reporter-action ?
In particular I wanted to use the filter-changed-files and delete-old-comments flags in the input options, but it looks like this action has not been updated to support them.

It will require some work as we need to adjust the logic on how to get the changed files from the PR (Note: see what exactly is in the context.payload.workflow_run payload).
I'll see if I have some time, but also free to open a PR with the merge + adjustments.


Feature Request: Update the @here text to change "room" to "chat"

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Problem:
Use of the term "room" is confusing to users when they want to @here in a thread, since it's not obvious if it will tag only people in the thread or everybody in the whole channel.
Solution:
Update the @here text to change "room" to "chat".
Context/Examples/Screenshots/Notes:

Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: @rafecolton
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1711567928507609

Please hold 🙏 we are still discussing the exact text of this message and may want to edit it further

Latest here (internal only) - cc @JmillsExpensify

I think then you should put this issue on hold @rafecolton

Ok, off hold, we are changing it to @here Notify everyone in this conversation - note the removal of "online" and changing "chat" to "conversation"

@sakluger I think this can easily be done by a contributor. Both proposals are nearly identical and @GandalfGwaihir's came in about one minute before. I looked at the edit history and they did originally mention the Spanish translation as well. So I think we should go with their proposal.

Thanks @rafecolton. Given how simple this change is, I'm going to set the price at $125. Let me know if you disagree.

Summarizing payment on this issue:
Contributor: @GandalfGwaihir $125, sent offer via Upwork (https://www.upwork.com/nx/wm/offer/101873661/)
Contributor+: @allroundexperts $125, please request on Newdot

$125 approved for @allroundexperts


Revert "Fix platforms declaration in IntegrationTests package (#6873)"

This reverts commit ab9581041386e0bd5ccc0acf4251aac378ae55b1.
This shouldn't have been necessary since the automatic raise of test deployment targets should be sufficient here.

Will need to land #6933 first.

@swift-ci please test


Patch 2

thx for this PR but, can you recreate it for dev branch (v2) ? (not for master, it's v1)
because master branch is not really ready to receive this :)

i have added your it transcription

Sorry,
just read your email.
On Thu, 20 Aug 2020 at 01:14, Cédric<EMAIL_ADDRESS>wrote:

i have added your it transcription
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bugsounet/MMM-Tools/pull/47#issuecomment-676803563,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALFUWDAOT6H7RXIXDCOKC33SBRMGNANCNFSM4QFNHQOQ
.


Add OpenGraph annotations

Also, refactor header contents
Fixes #33
I need to check all the pages (especially the front page), but this should be correct.

I picked the Google Analytics-related parts from this PR and pushed it to master.


Added overlay

Hi Uri
I have added overlay on older angularjs spinner. Please merge it on angularjs-spinner-overlay branch. Few folks are still working on angularjs version, so it will be helpful for them.
Please let me know your thoughts, if it doesn't seem fit to you.
Thanks
Vikas Vaidya

Can you please ammend your commit with conflicts resolves?
I think you didn't rebased the codebase a while ago

Thanks for replying on it.
This pull request is not on latest branch. This pull request is having an
overlay implementation for angularjs code on branch 0.8.1.
As few people are still working on angularjs 1.x. So it will be helpful for
them.
Please update this pull request on branch 0.8.1 only.
Thanks
Vikas
On 1 Aug. 2017 21:35, "Islam Attrash"<EMAIL_ADDRESS>wrote:

Can you please ammend your commit with conflicts resolves?
I think you didn't rebased the codebase a while ago
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/urish/angular-spinner/pull/109#issuecomment-319345425,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJ9m4sv65H3BjobVzIDCW6Dtv7Uvu0IKks5sTw1pgaJpZM4OpYVu
.


Issue:  dupe-window isn't honored on the command line

$ natscli stream create --user=jsadmin --password=password --subjects=foo --storage=file --retention=limits --ack --max-msgs=100 --max-bytes=204800 --max-age="1h" --discard=old --max-msg-size=20480 --dupe-window="" test-stream

? Duplicate tracking time window
Stream test-stream was created

Information for Stream test-stream

Was aiming for being explicit about what happens because it's required to be given.
And the problem with this CLI override pattern is that if I made it default to say 2 minutes - or really anything - I wont know the difference between the default and supplied and have to ask anyway.
I guess the question is what did you hope to achieve by setting it ""? You cant turn dupe tracking off

ping @ColinSullivan1


kong return "no Route matched with those values"

Summary
SUMMARY_GOES_HERE
we used kong as api gateway following topology
client request -> GCP load balancer -> instance group ( group kong vm, kong version 1.4.0) -> cassandra (version 3.6, keyspace with 2 replicas, SimpleStrategy). We create some services and routes then in case we have 2 kong instances only one instance can update information about new service and route. Other instance can not update information (when we restart kong service on this vm, everything work well. I want some minutes before do anything on the kong vm instance that does not work)
Steps To Reproduce

create a new service and route
request route ex: https://api-payment-dev.int.home.dev/stb/
some time it returns data some time it return "no Route matched with those values"

Additional Details & Logs

Kong version ($ kong version): 1.4.0
Kong debug-level startup logs ($ kong start --vv)
Kong error logs (<KONG_PREFIX>/logs/error.log)
Kong configuration (the output of a GET request to Kong's Admin port - see
https://docs.konghq.com/latest/admin-api/#retrieve-node-information)
Operating system: linux debian 9

Is there any clock skew between the servers? It might be worth checking if this helps: https://github.com/Kong/kong/pull/5247
I tried to reproduce but couldn't yet.

Thanks your reply. It is quite strange when GCP instance group launching a list of VM but there are some machines that has fail ntp service (not binding ipv6 address so the ntp can not start automatically, it is reason the time is wrong ). When i fix time issue everything work well. I have a small question what if my group kong vm run ICT time backend ex (postgresql, cassandra, etc) that run GMT time.

the issue fix following the comment


#90 - Initial combination of worker and listener into one entity

Closes #90
This PR combines the runner-worker and runner-listener containers into a single container functionary-runner. The listener and worker are now multiprocessing.Process subclasses, each of which gets spun up from runner.py. Since Celery also uses multiprocessing for its workers, I configured Celery's logger to print all logging to stdout, so that they are visible when inspecting the container's logs. This avoids needing to do nested multiprocess logging.
Introduced Changes

Introduced new runner.py which spawns a Worker and Listener process
The original functionality for worker.py has been turned into a multiprocessing.Process subclass
The original functionality for listener.py has been turned into a multiprocessing.Process subclass
Celery now streams its logs to stdout so the logs can be viewed when inspecting the container's logs

Testing

Spin up Functionary
Inspect the functionary-runner-listener container's logs

Verify that listener is running (INFO:runner.messaging:Connected to message broker)
Verify the worker is running<EMAIL_ADDRESS>ready)

Execute a task from Functionary's UI

Verify task logs show up in the functionary-runner-listener container
Verify task runs as expected

This looks good and works as expected in my tests.
One minor thing is that it feels like the top level listener.py and worker.py belong somewhere in the runner module hierarchy.  I don't feel too strongly about where, but two possible suggestions:

Create a runner/process folder and put them in there
Just put the two classes in the runner/init.py

I'm open to other ideas too.  They just feel slightly out of place sitting at the same level as the runner.py that spawns the two processes.

Moved the Worker and Listener classes to runner/__init__.py
Removed worker.py and listener.py
Rebased with main

I have noticed that occasionally, the worker and listener processes will start, but when inspecting the container's logs, it doesn't appear the processes are running. When this does happen, I don't see any messages being logged or any errors being raised. Restarting the container fixes the issue, but I'm not sure why the issue is inconsistent. I might need to add some more logging statements to the listener and worker to pinpoint what the issue could be before we merge this.

I have noticed that occasionally, the worker and listener processes will start, but when inspecting the container's logs, it doesn't appear the processes are running. When this does happen, I don't see any messages being logged or any exceptions being raised. Restarting the container fixes the issue, but I'm not sure why the issue is inconsistent. I might need to add some more logging statements to the listener and worker to pinpoint what the issue could be before we merge this.

I ran into this as well.  I'm fairly convinced that this is actually a problem with the way the debugging is setup in the container entrypoint.  Using debugpy as the entrypoint process was really a holdover from an alternate path that was explored for the debugging workflow and was left in there just because it theoretically gave a path to easily attaching to the container process for debugging.  There are other ways to achieve that, the current entrypoint is kind of just confusing, and now it also appears to not be multiprocessing friendly, so I feel inclined to just simplify the entrypoint process.
I did also notice that debugging natively (not through the container) also doesn't work, seemingly because the implicit join() behavior that you're relying on doesn't play nice in the debugger context?  I'm not sure on that one but it seemed like the process was just exiting rather than waiting for the children.  So likely an explicit join is needed anyway.
Since outside of the debugging context this PR seems fine, I'm going to merge it and then separately address the debug workflow related issues, including updating the vscode tasks.


Modify add tags placeholder

Summary
Modify add tags place holder in add and edit pages that can be read from language resource files

This needs to have an edit to the localization file to include this new element.

Localization file has this resource but its not be applied on this file

/azp run

Awesome, thanks for the addition

I have come across a problem in testing the changes on the DNN source. can you please help me?

Awesome, thanks for the addition

I have come across a problem in testing the changes on the DNN source. can you please help me?

You can run ./build.ps1 then install a site from the packages in the artifacts folder. If that gives you problems, please describe and we'll try to help

/azp run

@uzmannazari we are now doing some open-source co-coding session each Saturday 7PM (EST) on Discord if you want to join use, we are happy to help you get this PR across the line... https://discord.gg/m4RaJWd8

yeah, we don't have Localization methods in the common components, the consuming code needs to override this prop where it is used. Can't merge this PR in this state, sorry.


[Package Issue]: Merge Microsoft.VCRedist.2019.arm64 and Microsoft.VCRedist.2022.arm64

Both Microsoft.VCRedist.2019.arm64 and Microsoft.VCRedist.2022.arm64 packages have the same UpgradeCode {F608407A-6091-42E0-A1BA-B8FFFC21199B}, and thus should be merged into one.

Suggestion
Similar to package identifier Microsoft.VCRedist.2015+.x64 and Microsoft.VCRedist.2015+.x86, merge Microsoft.VCRedist.2019.arm64 and Microsoft.VCRedist.2022.arm64 into a new identifier Microsoft.VCRedist.2019+.arm64, with a new package name Microsoft Visual C++ 2019-2022 Redistributable (Arm64).

https://github.com/microsoft/winget-pkgs/pull/180390


[Spanish] localize 'Vertical Scaling'

Localize the content/en/vertical-scaling.md document to Spanish

Hey @electrocucaracha do you mind assigning me this one please!

@ShankyJS I'll move this to the backlog, let me know in case that you have some progress.

@electrocucaracha estoy libre para trabajar en este issue. Gracias!


Tidy the Dispositors

Tidy and cover a couple more lines

Pull Request Test Coverage Report for Build 75

17 of 17 (100.0%)  changed or added relevant lines in 4 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.2%) to 87.123%

Files with Coverage Reduction
New Missed Lines
%

ocfl/object.py
1
81.48%

Totals

Change from base Build 73:
0.2%

Covered Lines:
636

Relevant Lines:
730

💛  - Coveralls

Pull Request Test Coverage Report for Build 75

17 of 17 (100.0%)  changed or added relevant lines in 4 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.2%) to 87.123%

Files with Coverage Reduction
New Missed Lines
%

ocfl/object.py
1
81.48%

Totals

Change from base Build 73:
0.2%

Covered Lines:
636

Relevant Lines:
730

💛  - Coveralls


Add executedSurplusFee to TwapOrders

Changes

Adds executedSurplusFee to txInfo for TwapOrder items, as the sum of the executedSurplusFee values in the order parts.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

2 of 7 (28.57%)  changed or added relevant lines in 3 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.03%) to 48.567%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/routes/transactions/entities/confirmation-view/confirmation-view.entity.ts
1
2
50.0%

src/routes/transactions/entities/swaps/twap-order-info.entity.ts
1
2
50.0%

src/routes/transactions/mappers/common/twap-order.mapper.ts
0
3
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/mappers/common/twap-order.mapper.ts
1
26.14%

Totals

Change from base Build<PHONE_NUMBER>:
-0.03%

Covered Lines:
4213

Relevant Lines:
6997

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

2 of 7 (28.57%)  changed or added relevant lines in 3 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.01%) to 48.609%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/routes/transactions/entities/confirmation-view/confirmation-view.entity.ts
1
2
50.0%

src/routes/transactions/entities/swaps/twap-order-info.entity.ts
1
2
50.0%

src/routes/transactions/mappers/common/twap-order.mapper.ts
0
3
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/mappers/common/twap-order.mapper.ts
1
26.14%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
4215

Relevant Lines:
6997

💛  - Coveralls


feat(bitnami): add support for Bitnami vulnerability database

Summary
This PR adds support for including Bitnami vulnerability database into Trivy database.
Additional Information
As suggested by @knqyf263, Bitnami vulnerability database is fetched using the db-fetch-langs Makefile target like other advisories do.
This database uses OSV format to specify the CVE information for every affected component. Therefore, I extended the pkg/vulnsrc/osv package to expose a series of functions (see pkg/vulnsrc/osv/utils.go) that can be reused on the new pkg/vulnsrc/bitnami package.

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

DB size looks ok.
Before: 363MB
After: 364MB

Hi @knqyf263

Doesn't it mean only 5.15.12 is vulnerable and others don't?

Yes, when we set affected.versions instead of affected.ranges in the advisory, it means that the CVE only affects those specific versions. See also:

https://ossf.github.io/osv-schema/#affectedversions-field

If it is the case, shouldn't we put VulnerableVersions: []string{"=5.15.12"}?

You're completely right, please check my last commit that adds support for this use case

We need to consider how Trivy utilizes this data. Would you mind opening a PR in Trivy?

Yes @knqyf263 ! I was expecting to merge this PR first, given that there are references in Trivy code to this library, see https://github.com/aquasecurity/trivy/blob/main/go.mod#L26

Yes @knqyf263 ! I was expecting to merge this PR first, given that there are references in Trivy code to this library, see https://github.com/aquasecurity/trivy/blob/main/go.mod#L26

Trivy DB will be distributed immediately after PR gets merged. So, we usually use the replace directive and see if Trivy works with the updated Trivy DB.
https://github.com/aquasecurity/trivy/blob/77367edc83654a9e81d3c1f114a4fb0f86e1c659/go.mod#L407

@knqyf263 I need you help to understand how to implement the solution for Trivy. I can see that you already have support to detect/inspect the SPDX files included in our containers, see SBOM analyzer:

https://github.com/aquasecurity/trivy/blob/main/pkg/fanal/analyzer/sbom/sbom.go#L42-L62

This is done while inspecting the container images layers, see:

https://github.com/aquasecurity/trivy/blob/main/pkg/fanal/artifact/image/image.go#L255-L344
https://github.com/aquasecurity/trivy/blob/main/pkg/fanal/analyzer/analyzer.go#L391-L443

So after that, we have the information about the Bitnami packages included in the image. However, I don't find anywhere what the code is doing with that information. It seems there's no "postAnalyzer" that uses it.

First of all, Trivy consists of two main parts:

Analyze
Scan

The analysis is performed here for container images.
https://github.com/aquasecurity/trivy/blob/790c8054ec61cdc24b4dee622241bc0cc81efe0e/pkg/fanal/artifact/image/image.go#L281-L302
The analysis result of each layer is stored in BlobInfo.
https://github.com/aquasecurity/trivy/blob/790c8054ec61cdc24b4dee622241bc0cc81efe0e/pkg/fanal/artifact/image/image.go#L318-L336
Then, it is stored in the cache per layer.
https://github.com/aquasecurity/trivy/blob/790c8054ec61cdc24b4dee622241bc0cc81efe0e/pkg/fanal/artifact/image/image.go#L228-L234
The scanning starts here and first gets the package information (and others) by merging the layer cache.
https://github.com/aquasecurity/trivy/blob/e5bee5cccd5ca3dc4b8abfdc7f91857b54ea46fb/pkg/scanner/local/scan.go#L58-L60
Non-OS packages are scanned here.
https://github.com/aquasecurity/trivy/blob/45d5edb0d70bd7e10b9118038c0cadde9daf2638/pkg/scanner/langpkg/scan.go#L57-L102
The type such as npm and pip is used to determine the database bucket and how to compare versions. We probably need to add the bitnami type here.
https://github.com/aquasecurity/trivy/blob/6fcd1538d9590870e7430ce263002f161e1c78b4/pkg/fanal/types/const.go#L9-L35
However, the newly added bitnami packages are not returned by the SBOM analyzer. We need to update the analyzer first.
https://github.com/aquasecurity/trivy/blob/9ef01133c8205f90a9733cba5e3396a5ecebb9b6/pkg/fanal/analyzer/sbom/sbom.go#L64-L67
For example, if an SPDX file contains elasticsearch built by Bitnami and we want to detect the vulnerabilities with the Bitnami database, we need to return something as below.
Application{
	Type: "bitnami",
	Libraries: Packages{
		{
			Name:    "elasticsearch",
			Version: "8.7.6",
		},
	},

It is a bit complicated. Please feel free to ask more questions.

Thanks so much for the detailed explanation! I'll let you know if I have further doubts but I think I have a much better idea of how to implement the solution.

@knqyf263 I updated the PR to make it compatible with latest changes in main and I created the follow-up PR to add support in Trivy, see https://github.com/aquasecurity/trivy/pull/5062

Thanks for your contribution!

Thank you for your guidance!


current working code

Thomas, here is the working code and tests I have so far.

Closing this issue since it seems to be outdated.

yep that is all on the V2 branch


Remove bootstrap.native-loader mention from the FAQ

The FAQ still refers to bootstrap.native-loader implying that you need this loader for BSN to work with Webpack.
However, fleck/bootstrap.native-loader#23 states that the loader isn't necessary anymore since BSN is fully ES compliant, nor that that module is actively maintained. Moreover, bootstrap.native-loader will install BSN 2 as a peer dependency causing version conflicts.
Would it be possible to remove this from the FAQ as it leads to confusion?

Sure, and thanks for reporting.

Thanks! :-)


Some UI changes, new paymenter version is available for download notify

Only for admin, shows throughout the panel, if not now clicked it disappears for 12 hours


npm install occurs error on win 10

I'm submitting a ...
[ ] bug report

What is the current behavior?

when i use the 'npm install' some issues occurs.
npm ERR! code EINTEGRITY
npm ERR! sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== integrity checksum failed when using sha512: wanted sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== but got sha512-LPmk8o2GlaU+mndv6K6vlfGhTbk4nJ2J0qZ8/YNPSIKOakmq2gkPHuHZm3SyvMTlsovpsqFwa90FhvNjk6e8Cw==. (2358 bytes)
npm ERR!      C:\Users\zhuyunpeng\AppData\Roaming\npm-cache_logs\2017-08-19T15_35_41_359Z-debug.log
my OS is windows 10
npm -v : 5.3.0
node -v : 8.4.0
python -v : 2.7.10

Seems like you have an package-lock.json from somewhere. Hope you dont try to us the ngx-branch already :) Take a look if this file exists, if yes please remove it.
If not your cache could be corrupted, than you should first try to:
npm chache verify
And then rerun it
Still not working?:
npm cache clean --force
The new npm version does have some nasty behaivours. If nothing works tell it us.

@darklinki thanks，i will try it


Don't magically set up timestamp helpers, create a migration file

This file is where our initial "plumbing" can go. At the moment we only
provide it for PG, and its only behavior is safe to add to existing
projects.
However, since we're placing this file in other people's projects, and
in a structure where once it's run we can't modify it, we should talk
about how this file will evolve over time if needed. If we ever do need
to add more stuff here, I'd expect this file to just be changed for new
projects. For existing projects, I'm thinking we'd provide a diesel update command which checks a metadata table with the last version
diesel update was run against. It will then generate new migrations
(versioned normally, we don't want to affect existing tables) to bring
everything up to speed.
Fixes #522.
Close #848.

Based on the value of the metadata table I mentioned previously

Sure, but since we're putting everything in one file, does it mean we'll have to parse this file when running  diesel update ?

diesel update wouldn't modify this file. It would generate a new migration that has all of the changes between "current metadata version entry" and "version of diesel_cli being run"

How do you retrieve the version of the file at the "current metadata version entry" ?

I'm not sure I understand what you're asking. We would set up a file that is "here's how to migrate from version 1 to version 2". If we read the table and see that the version is less than 2 (or the table doesn't exist), we will generate a migration with that file. We'd change the file that is generated for new projects to already have those changes in the initial migration.

Ohh I think I misunderstood your comment. I thought you wanted every setup SQL to be in one file in diesel...

Only for new projects. We cannot modify this file for existing projects.

Yep, it all makes sense now.

@killercup I'm going to hold off on merging this until you've had a chance to review since you had some strong opinions about this change.

The workflow cockroach will be to run diesel setup, and empty out the file, right?

Pretty much. I'm hesitant to actually call out a specific workflow for that case, since we don't "officially" support it. But yes, that is what I intend for those folks.

workflow cockroach

wait wut
🐜🐛🐞🕷

🐜🐛🐞🕷

such resilient
very flow
much working

Am 28.07.2017 um 15:57 schrieb Carol (Nichols || Goulding<EMAIL_ADDRESS>workflow cockroach
wait wut
🐜🐛🐞🕷
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Add intrinsic for + on empty tuples

Before, the revealed type for xs was T::Array[T.untyped] after the
+= assignment.

Motivation

Test plan

See included automated tests.

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build results here:
→ https://go/builds/bui_MMRqBLgsJmrUhm
→ https://go/builds/bui_MMRq1iL8cXssW5

https://github.com/sorbet/sorbet/issues/6345
^ this is making me rethink that this change is even a good change in the first place. As written currently, landing this PR will cause people to encounter this bug more frequently.
I think we likely want to flip our current behavior: I think we should let annotate + with the sig that .concat currently has and, and possibly annotate .concat with the sig that + currently has.
In the past we hadn't done this in an attempt to make certain kinds of error messages more understandable, which we might want to reconsider. Either way, this isn't urgent so I'm going to put it down for the moment.


[BUG] problem with using gotk3 on arch.

I can't use gotk3, becuase of glib2, I tried using glib2 2.68 but that didn't work. Even downgrading glib2 to the 2.64 version didn't help.
OS: Arch Linux
Error:

On my Arch system the same issue. When I run go build . it's compiling indefinitely.

The same problem on Windows 11😭😭

I'm on manjaro and don't have compilation issues.
The screenshot you provided only show deprecation warnings (things that would break if not updated for a next future major version, glib3).
My versions:
glibc                          2.33-5                      core
glib2                          2.68.3-1                    core
gtk3                   1:3.24.30-1                         extra
gtk4                   1:4.2.1-2                           extra

@GNUSheep: as @sqp explained, these are just warnings, no errors. this library compiles deprecated GTK code as well. deprecated does not mean that it won't work anymore
@andre-hub: I'd say this issue can be closed


what i have to set Cp & as Value

Hi,
Can you Please tell what i have to set Cp & as Value in wiki page it's short info and not easy to understand.
Thanks

OKEY, i checking


Current tests are failing

Current master branch is not passing all the tests:
# autoDetectSourceControl(): mercurial repo
ok 40 should be truthy
ok 41 should be truthy
not ok 42 should be equivalent
  ---
    operator: deepEqual
    expected: |-
      { provider: 'bitbucket', repository<EMAIL_ADDRESS>revision: '4d1ccd3c4b12' }
    actual: |-
      null
    at: end (/home/fgordillo/pruebas/bugsnag-build-reporter-node/node_modules/run-parallel/index.js:16:15)
  ...

Hi @fgordillo - thanks for the report! We are looking into a fix for this.

Tests are now passing on the master branch.


Enter confirm the row edit without validation process

Describe the bug
We have two paths to "Check" a row in edit mode. But both are different:

m-table-edit-row.js
First path is from "actions" icon in the row.

const isValid = this.props.columns.every((column) => {
      const error = validateInput(column, this.state.data);
      return error.isValid;
    });
    const actions = [
      {
        icon: this.props.icons.Check,
        tooltip: localization.saveTooltip,
        disabled: !isValid, // here we prevent invalid form
        onClick: this.handleSave
      },
      {
        icon: this.props.icons.Clear,
        tooltip: localization.cancelTooltip,
        onClick: () => {
          this.props.onEditingCanceled(this.props.mode, this.props.data);
        }
      }
    ];

Second path is from keyCode enter.

  handleKeyDown = (e) => {
    if (e.keyCode === 13 && e.target.type !== 'textarea') {
      this.handleSave();
    } else if (e.keyCode === 13 && e.target.type === 'textarea' && e.shiftKey) {
      this.handleSave();
    } else if (e.keyCode === 27) {
      this.props.onEditingCanceled(this.props.mode, this.props.data);
    }
  };

To Reproduce

Setup a basic validation system
Write an invalid input
Use enter to bypass the validation

Expected behavior

Press Enter process must be identical to Check.

Additional context

Issue is available in : mbrn/material-table

The class component is not used anymore.
But the function component will be updated probably today, maybe tomorrow.
Thanks for the catch.

Fixed with 4.3.8


[Feature Request] - URL Shortener

Feature
A “Map/Feature Service Query URL shortener”.
Use Case
I often want to share a query url with someone, but, when clicking Query (GET), the REST page adds every possible parameter to the url, resulting in something like this:

http://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer/3/query?where=MED_AGE+<33&text=&objectIds=&time=&geometry=&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&relationParam=&outFields=*&returnGeometry=true&returnTrueCurves=false&maxAllowableOffset=&geometryPrecision=&outSR=&returnIdsOnly=false&returnCountOnly=false&orderByFields=&groupByFieldsForStatistics=&outStatistics=&returnZ=false&returnM=false&gdbVersion=&returnDistinctValues=false&resultOffset=&resultRecordCount=&f=html

Which could be shortened to this:

http://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer/3/query?where=MED_AGE+<33&returnGeometry=false

It would be awesome if I could share shorter, more comprehensible urls like the latter example above, perhaps by clicking a button in this extension's UI.

This feature has been added to the 1.2.0 version of the application, and can be accessed by clicking on the Map Services Enhanced icon. If the URL can be shortened, a text box will appear that will display the shortened URL link, along with a copy to clipboard button.
For your example, I did leave the outFields=* in the results. I don't always trust that the query will go through without something in the outFields.


1981 - Include ATC Qualification In "Fully Defined"

The SyncSubscriber (which triggers syncs of users to CTS, Helpdesk, Moodle & Discord) only runs when $event->account->fully_defined is true.
Sometimes, users appear in the feed without a rating, and this causes issue when we try to sync them to external services. All users should have at least an "OBS" rating, thus $this->qualification_atc would not be null and return true for this method.
Resolves #1981

:tada: This PR is included in version 6.5.4 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


CI/CD changes

Hi @wellenvogel ,
this PR includes following changes:

Drop CI/CD Pipeline for buster/I386. O-charts doesn't support this architecture anymore
Preparing Dockerfile template for upcoming Debian 12 (Bookworm). As of the release wxwidget 3.2.x is used
Greetings
free-x

thx


Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed

Hi, I'm using
chrome Version 51.0.2704.106 (64-bit)
3.16.0-38-generic #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Can't see the copy button anymore, and there is an error in the console.
What should I do to get the lib url? thank you.
Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "default-src 'self' *.carbonads.com *.getclicky.com fonts.gstatic.com www.google-analytics.com fonts.googleapis.com cdnjs.cloudflare.com 'unsafe-inline' https: data: ".

@sabrinaluo would you please try it again? Actually I don't this error message you provided really have something to do with this problem, the error is a known issue just didn't been solved yet, would you please try it again? Or just use Ctrl + F5 to force refresh this page? Thanks.

Hi, I can see the copy button now, and it's good to use.
But I still see the error message in the console. So the error might not be relevant to the button issue.

It shows the full URL of each lib now, so even if the button doesn't show or work, I still can get the URL.
This issue can be closed. Great work! Thank you! :tada:

Yes, the error it's about the js codes inserted from CloudFlare CDN, should have nothing to do with your problem.


Add "brew info" as fzf preview option where missing for homebrew fzf commands

Multiple brew commands were missing --preview 'brew info {}'
Description
Adds "--preview 'brew info {}'" argument to:

bin/ff-brew-install
bin/fzf-brew-uninstall
bin/ff-brew-update

Checklist

[X] All new and existing tests pass.
[ ] Rather than adding functions to fzf-zsh-plugin.zsh, I have created standalone scripts in bin so they can be used by non-ZSH users too.
[ ] Any scripts added use #!/usr/bin/env interpreter instead of potentially platform-specific direct paths (#!/bin/sh is an ok exception)
[X] Scripts are marked executable
[X] Scripts do not have a language file extension unless they are meant to be sourced and not run standalone. No one should have to know if a script was written in bash, python, ruby or whatever. Not including file extensions makes it easier to rewrite the script in another language later without having to change every reference to the previous version.
[X] I have confirmed that the link(s) in my PR are valid.
[X] I have read the CONTRIBUTING document.

License Acceptance

[X] This repository is Apache version 2.0 licensed (some scripts may have alternate licensing inline in their code) and by making this PR, I am contributing my changes to the repository under the terms of the Apache 2 license.

Thanks for the contribution, I appreciate the help.


[Backend] Implement layout conversion within warps with shuffle idx

Warp shuffles are affine transformations on the lane ID. This PR implements an approach that recognizes we can represent affine transformations by augmenting the linear layout with a dummy dimension and then decompose the mapping from src to dst layout into a series of affine transformations that represent warp shuffles.
It turns out for all distributed layouts, we can implement this transformation using a single index shuffle (mask + permute).

FWIW, It might be a bit too much for a first PR, but something that'd be a nice north start would be to discover the neat algorithm in convertMMAV3To8BitsDotOperand automatically.

I went a bit overboard with the implementation instead of keeping it simple (couldn't resist)... but the solution is much more general now. I'm not sure the PR is in a landable state however, given the complexity. I also really need to set this down to push on other things but I would love comments on the approach when you guys have time.

FWIW, It might be a bit too much for a first PR, but something that'd be a nice north start would be to discover the neat algorithm in convertMMAV3To8BitsDotOperand automatically.

The approach I found doesn't quite do that yet, because it doesn't account for bytepacking the i32s for warp shuffles and there isn't TargetInfo interface to the byte permute instructions (the ROCDL dialect doesn't expose the AMD one, but we can probably do something similar as the nvgpu dialect if necessary), but it does provide a general method for decomposing the layout conversion into  (register permute, warp shuffle, register permute). It just needs more constraints to ensure the permutation also puts the right sub-i32 values next to each other and use byte permutes instead of selects when possible.

Will take a look soon. Thanks!
I implemented something similar to this approach initially and found a certain "search" process is required. The code was not clean and also cannot handle the 8-bit scenario, so I gave it up.

So cool! Will look into it tomorrow!

For the most part, the implementation seems correct, but there are a few conversions of 4d+ tensors that are broken. I'm digging into those but it's not clear how the rank affects the code here

I also noticed the time spent in Python tests has been increased? Can you please investigate a bit?

I also noticed the time spent in Python tests has been increased? Can you please investigate a bit?

Yeah thanks for pointing that out. I haven't measured perf yet, but I think there are many cases where this is slower than shared memory (vector stores, stmatrix, etc.)

now WTF!
I pressed the wrong key on my keyboard and it closed this PR, and since it automatically deleted the branch, I cannot reopen it.
Can you push again that branch and reopen?

now WTF! I pressed the wrong key on my keyboard and it closed this PR, and since it automatically deleted the branch, I cannot reopen it.
Can you push again that branch and reopen?

are you using the "New GitHub Merge Experience^TM"?

Please fill out this field.

I also noticed the time spent in Python tests has been increased? Can you please investigate a bit?

It turns out that for particularly uncooperative layouts, a truly large amount of selects get emitted and LLVM dies.

Okay, CI is green and the python test times are unchanged. I will validate performance before I move this out of draft. Also, this PR has fixes for bugs that are unrelated to the PR itself that I will separate out.

I've verified that there aren't any performance regressions. Interestingly, I cannot seem to find any microbenchmarks where warp shuffles perform any different than shared memory conversions. I'm playing around with kernels that look like
@triton.jit
def kernel(a_ptr, b_ptr):
    idx = (tl.arange(0, 16)[None, :] + tl.arange(0, 16)[:, None])
    x = tl.load(a_ptr + idx)
    for i in range(10000000):
        x += tl.trans(x.reshape((2, 2, 2, 2, 2, 2, 2, 2)), (1, 3, 5, 7, 0, 2, 4, 6)).reshape(16, 16)
    tl.store(b_ptr + idx, x)

Which AFAICT just runs layout conversion in a loop. The only observable difference in the SASS between the smem and warp shuffle versions (besides the implementation of the conversion) is that the SMEM version tends to get unrolled by a larger factor (4 or 8) probably since it tends to use fewer instructions. Maybe I'm measuring the wrong things!
At the very least, this reduces the amount of shared memory that has to be allocated for kernels without changing the performance 🙃 .

Thanks for the update. Will take a pass tomorrow or Sunday!


One Time Only Quests

Description of new idea or improvement on existing one
Quests that each player can finish only once. These quests won't reset everyday and rewards will be better.
Detailed information what should do what and when
Quitting jobs will not reset these quests (although it can be configurable)

This absolutely makes no sense, because quests are in jobs, so the players should join to a job to get that quests. Making that quests separated from jobs, it just memory leak, and also thats not worker-things.


release(1.6.0-RC3): merge main to dev

Description
Merge the latest main to dev
Why
To have the latest main changes available in dev
Issue
N/A
Checklist

[x] I have followed the contributing guidelines
[x] I have performed a self-review of my own code
[x] I have successfully tested my changes locally
[x] I have added tests that prove my changes work
[x] I have checked that new and existing tests pass locally with my changes
[x] I have commented my code, particularly in hard-to-understand areas

Merge with extra branch in #167


Add code coverage to the repository

In keeping with currently widely-adopted standards, this repository ideally should have some form of code coverage measure in place for unit testing.
I do feel, however, that getting the coverage numbers up to an acceptable level would require substantial effort and should not currently be a priority.
To do:

[ ] Research GitHub Marketplace solutions as initial way to measure code coverage (and potentially quality).

This will be provided by the makefile additions by @bi-kash


Split mariadb and ironic containers

Splitting mariadb container from ironic
Relates to:
https://github.com/openshift-metalkube/dev-scripts/pull/241

Build FAILURE, see build http://<IP_ADDRESS>:8080/job/dev-tools/432/

Build FAILURE, see build http://<IP_ADDRESS>:8080/job/dev-tools/437/

I think we need to iterate once more on this, or discuss if we should cove some of the cases like the container restarting. I'm a little worried about coding in a static password, as well as the default is missing for runmariadb which seems like it is going to cause the change to fail.

the password is dynamically generated in dev-scripts and can be overridden during podman run using --env
I agree on the restart case, didn't think that through

Build FAILURE, see build http://<IP_ADDRESS>:8080/job/dev-tools/440/

Build FAILURE, see build http://<IP_ADDRESS>:8080/job/dev-tools/442/

Build FAILURE, see build http://<IP_ADDRESS>:8080/job/dev-tools/459/

Build FAILURE, see build http://<IP_ADDRESS>:8080/job/dev-tools/467/

Build FAILURE, see build http://<IP_ADDRESS>:8080/job/dev-tools/500/

The containers starts fine now, however I'm getting this error in /var/log/mariadb/mariadb.log when run with https://github.com/openshift-metalkube/dev-scripts/pull/241:
2019-04-05 19:26:02 0 [Note] /usr/libexec/mysqld: ready for connections.
Version: '10.3.10-MariaDB'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MariaDB Server
2019-04-05 19:26:05 9 [Warning] Aborted connection 9 to db: 'ironic' user: 'ironic' host: 'localhost' (Got an error reading communication packets)

The containers starts fine now, however I'm getting this error in /var/log/mariadb/mariadb.log when run with openshift-metalkube/dev-scripts#241:
2019-04-05 19:26:02 0 [Note] /usr/libexec/mysqld: ready for connections.
Version: '10.3.10-MariaDB' socket: '/var/lib/mysql/mysql.sock' port: 3306 MariaDB Server
2019-04-05 19:26:05 9 [Warning] Aborted connection 9 to db: 'ironic' user: 'ironic' host: 'localhost' (Got an error reading communication packets)
[Update] Note though I see that same warning message when running with mariadb in the Ironic container prior to this patch so I don't think its significant as the database works fine.

This is just a warning and can be safely ignored. The reason why we're seeing this now it's because in this version of MariaDB (and since version 10.2) the default value for log_warnings went from 1 (warnings not logged) to 2 (warnings logged).
To prevent spamming, we can set log_warnings to 1.
There are some parameters that can be used to try and adjust the database response, but this is not a destructive or blocking issue.


Primitive Boolean expression used in FileTarget.java

Closes #554

@yegor256 Can you review and merge this PR?

@tanmaysharma2001 what is the point of this modification?

@yegor256 In the issue #554, as we discussed that in cases where this.overwrite is null, attempting to evaluate it in a boolean context (if (this.overwrite)) will throw a NullPointerException, which can lead to unexpected crashes or behavior.
Having a primitive Boolean Expression, properly evaluates it, in case where it is null, it will be treated in the 'else' condition making it much safer against these exceptions.

@yegor256 In the issue #554, as we discussed that in cases where this.overwrite is null, attempting to evaluate it in a boolean context (if (this.overwrite)) will throw a NullPointerException, which can lead to unexpected crashes or behavior.
Having a primitive Boolean Expression, properly evaluates it, in case where it is null, it will be treated in the 'else' condition making it much safer against these exceptions.

@tanmaysharma2001
The main problem in the issue is not throwing NPE in the if statement, but that the field overwrite is nullable
Yegor suggest there to fix the bug by making the field into primitive type
Also using static variables is the heresy in the Elegant Object ideology

@tanmaysharma2001 before making a fix, we must introduce a unit test, which will reproduce the error


Np 6712/validation to the phone number

preSet added to base Phone model
for https://nanopay.atlassian.net/browse/NP-6712

LGTM


[Bug] Zoxide cannot handle multiple arguments

For quick navigation bookmarks are life savers. In nnn I used to use them a lot.
I believe many people will be benefited by this feature.
Would you kindly consider adding it?

At this moment zoxide may work as a kind of bookmarks: For example, you can type z dot<CR> to go to ~/dotfiles directly.
Do you use zoxide integration in felix? And if so, is that not enough?

@kyoheiu
I do use zoxide and I have made cd an alias to it.
I also have a ~/dotfiles directory but it doesn't seem to work on felix.
I have tried other combinations but they also don't work, even though they work in my terminal.
But even though I come to make it work, but wouldn't having a dedicated bookmark system be better?
I think having a way to show all my favourite directories with a single keymap or command would be really useful.
What do you think?

Sorry, it causes misunderstanding: I mean if you can move to e.g. ~/dotfiles by z dot in your terminal, then you can do the same thing in felix (z dot to move the directory). It's not restricted to dotfiles directory specifically.

Oh sorry, what I was doing previously was that I was going to the command mode and then tried to use z dot and it wasn't working. I should have just pressed z and typed the directory I wanted to go. It's working great now.
But there seems to be an issue with multiple arguments.
For example if I type z main dow, in my terminal it goes to /mnt/main/main_downloads/ directory but on felix it shows Invalid argument for zoxide..
It seems in felix, zoxide can't handle more than one argument.

Fixed so that z arg1 arg2<CR> can work properly.
All recent changes are available in latest develop branch: I'd appreciate if you could check how they work.
Other changes:

Added ignore_case option to the config. Just add ignore_case: true to the config file and it should work.
Symlink items linked to directory should appear in the directory section.

@kyoheiu
Thank you very much for your fast work.
Symlink and ignore_case is working perfectly.
But issue with zoxide still remains. Now when typing z main dow it doesn't show any errors but it goes to the /mnt/main/ directory, not in /mnt/main/main_downloads/.
I have checked your pull request #285 and it seems you have removed the code snippet that checks if the argument count is greater than 2. So now does this line only take the 1st argument?

Modified the title to better suit the issue at hand.

You're right, thanks!
Fixed via #288 .

@kyoheiu
Great!
Everythings working perfectly! Thank you so much!


Kepler energy metrics are zeroes

Hello, everyone.
My Environment:

Ubuntu
Linux Kernel
Kubernetes

20.04.6 LTS
5.4.0-148-generic x86_64
v1.16.0

I install the Kepler by the kepler-helm-chart. I try some version of kepler chart version(0.4.2 and 0.4.1)
However, I found some metrics(e.g. kepler_container_cgroupfs_cpu_usage_us_total, kepler_container_core_joules_total and so on) is alway 0. It would affect estimate energy consumed, right??
And I try to follow the Trouble Shooting of Kepler to debug it. But I check my version of cGroup is v2.
So, how should I debug it?

Hi, @yellowhat @rootfs
I have updated my Environment
Ubuntu: 22.04.3 LTS
Linux Kernel: 5.15.0-78-generic x86_64
kubelet: 1.21.0
cgroup: v2
But my some metrics(e.g. kepler_container_cgroupfs_cpu_usage_us_total, kepler_container_core_joules_total and so on) is alway 0. The following is my kepler log
I0810 13:36:11.444138       1 gpu.go:46] Failed to init nvml, err: could not init nvml: error opening libnvidia-ml.so.1: libnvidia-ml.so.1: cannot open shared object file: No such file or directory
I0810 13:36:11.456218       1 exporter.go:155] Kepler running on version: a7a6cb1
I0810 13:36:11.456299       1 config.go:258] using gCgroup ID in the BPF program: true
I0810 13:36:11.456394       1 config.go:260] kernel version: 5.15
I0810 13:36:11.456441       1 exporter.go:179] EnabledBPFBatchDelete: true
I0810 13:36:11.456485       1 rapl_msr_util.go:129] failed to open path /dev/cpu/0/msr: no such file or directory
I0810 13:36:11.456556       1 power.go:64] Not able to obtain power, use estimate method
I0810 13:36:11.456585       1 redfish.go:169] failed to get redfish credential file path
I0810 13:36:11.456601       1 power.go:55] use acpi to obtain power
I0810 13:36:11.456790       1 acpi.go:67] Could not find any ACPI power meter path. Is it a VM?
I0810 13:36:11.467127       1 exporter.go:198] Initializing the GPU collector
I0810 13:36:17.469943       1 watcher.go:66] Using in cluster k8s config
I0810 13:36:17.571852       1 bpf_perf.go:123] LibbpfBuilt: false, BccBuilt: true
cannot attach kprobe, probe entry may not exist
I0810 13:36:18.414147       1 bcc_attacher.go:186] Successfully load eBPF module from bcc with option: [-DMAP_SIZE=10240 -DNUM_CPUS=4 -DSET_GROUP_ID]
I0810 13:36:18.440766       1 exporter.go:251] Started Kepler in 6.984594733s

@Lai-Kenny can you check if cpu accounting is turned on? please follow the threads here


Error when creating popovers while one is already open

Some popovers don't create a curtain, and when you click a button that creates a new popover while the old one is still open, you get an error in the console and the popover doesn't actually open.

Depends on #264

@maxmmyron To answer your question here:
The idea is to allow multiple popovers. If the same button is pressed twice it should close the popover it created.
If there are two different buttons creating two different popovers, I think it's fine to just leave them both open.

Sounds good, thanks for the UX clarification!

This has been fixed in #512


Update minimum TTL doc to refer to the config reference page.

Preview is available here:http://developers-pr588.previews.kube001.services.stellar-ops.com


Dragging extension viewlet sash resizes textbox

Issue Type: Bug

Start typing in extension search box
Begin dragging sash to try to resize viewlet

Extension search box is resized instead. Only happening on insiders, and only while there's text in the input box.

VS Code version: Code - Insiders 1.41.0-insider (bd8425fa9b6427dca51e882d39b9ae764c55e08c, 2019-11-20T09:15:43.194Z)
OS version: Darwin x64 18.7.0

Same root cause as https://github.com/microsoft/vscode/issues/85178, this only happens when views are in a bad state


Various test-scaffolding fixes

Skip some tests if the bridge-custom plugin is
unavailable. This CNI plugin is not distributed in
any RPM, it is only available by compiling from a
side branch in runcom's private github. We can't
use it in a real integration-test setting.

Don't use run() inside cleanup handlers. It will
override $status, which is a double whammy:

successful cleanup will mask a test failure
when a test is skip()ed, crictl may fail,
and $status will indicate failure.

seccomp test: use existing $SECCOMP_PROFILE instead of
assuming a path under $CRIO_ROOT

Signed-off-by: Ed Santiago<EMAIL_ADDRESS>

WARNING: CI will fail. In particular, network.bats / ensure correct hostname for hostnetwork:true will fail after the first execsync with:
level=fatal msg="execing command in container failed: rpc error: code = 2 desc = container is not created or running"

Actual failure seems to be in the ctr start just above:
level=debug msg="container or sandbox exited: <sha>

I've been unable to diagnose further.

/ok-to-test
/test all

WARNING: CI will fail.

too late :( :( :(

Well, how interesting. CI passed.

Needs rebase.

Rebased & force-pushed. Conflict resolved: test/seccomp.bats was renamed.

package golang.org/x/crypto/ssh/terminal: unrecognized import path "golang.org/x/crypto/ssh/terminal" (https fetch: Get https://golang.org/x/crypto/ssh/terminal?go-get=1: dial tcp <IP_ADDRESS>:443: i/o timeout)

I don't think this is related to anything I've done. Retrying.
/test all

Can you rebase to master?

Rebased again & force-pushed.

LGTM
Although sed lines could all be done in one line. (NIT)

sed lines could all be done in one line.

Agreed. I just wanted to keep my changes to a minimum.

/test all

Ping, would someone be so kind as to merge this? TIA.

Passes tests.  Merging.


create dynamic igemm for wrw path with fp32 xdlops instruction

dynamic igemm for wrw path with fp32 xdlops instruction:

reduce compile time by implementing asm kernels;
support range is same as rocm3.7's hip igemm kernels(except group conv);
performance sheet for resnext101/inception3/4:
perf_data_wrw_dynamic_igemm_xdlops
refer: sheet "wrw_miopen_PR"

@DrizztDoUrden @atamazov @asroy @zjing14 Could you please review this PR?

@shaojiewang  Please add a kernel list which you validated for applicability.

@shaojiewang Please add a kernel list which you validated for applicability.

OK, it will be added.

@shaojiewang Please add a kernel list which you validated for applicability.

@sabreshao Added at PR's description.

Hi, @atamazov @daniellowell I cannot trigger CI test by push new commits(I can only see a deepcode-ci-bot). Is there a new way to trigger CI-test?

Hi, @atamazov @daniellowell I cannot trigger CI test by push new commits(I can only see a deepcode-ci-bot). Is there a new way to trigger CI-test?

you need to go to http://micimaster.amd.com/blue/organizations/jenkins/MLLibs%2FMIOpen/activity
find the branch, and click "restart"


CVE-2022-21449

It seems there is bug at the core of Java that affects ECDSA signatures.
More info at:
https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/

For completeness:

solved in Java >=17.0.2
not affecting Java <15
still present in Java 15 and Java 16 (not supported any more by Oracle)


[maintenance] Setup GitHub automation permissions for openms-docs

To set up automation on GitHub, i think these should be sufficient.

replace/tapaswenipathak/openms
log retention days: 7 days
code security and analysis: enable all.

(i don't have auth(s) so i see this)

Do I need to enable Dependabot version updates?

yes, it should be silent rn.

not sure what I should put in the yml

a .yml required!? skip that part.

Action permissions should be: Allow all actions and reusable workflows.
(i understood it wrong.)
https://github.com/OpenMS/OpenMS-docs/actions/runs/2555061839

Ref: https://github.com/OpenMS/OpenMS-docs/pull/114.
cc @greengypsy.

The settings described above are not correct.
https://github.community/t/workflow-error-action-not-allowed/16788
This is the issue. Are you sure you want those uncertified actions? Is there no alternative?


User-defined types disabled for IMPORT

Add callout
Closes #8108

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/ce46ad74817a19bd2d98336a1cdc5829d5d70f5a/
Edited pages:

v20.2/import.md
v21.1/import.md

@lnhsingh Is this small enough that it doesn't need a technical review?

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/fe08059a06282140a2fd544a1c8ed1ffae32b95d/
Edited pages:

v20.2/import.md
v21.1/import.md


refactor: Fix types for ModelProtocal and BasicAttributes

Description
It's imposible to get_type_hints() otherwise without monkey patching or other shenanigans.
Closes
https://github.com/litestar-org/advanced-alchemy/issues/242

sqlalchemy declarative base


fix/MM-40381, MM-40381, MM-40381 : Emoji picker issues with custom emojis

Summary

[x] Fixes the app crash when recently used custom emoji is deleted
[x] Fixes the UI of the post with only one custom emoji reaction later is deleted
[x] Fixes custom emojis not showing up in recent emojis area
[x] Fixes custom emoji getting on top of one another in custom emoji category

Ticket Link
https://mattermost.atlassian.net/browse/MM-40381
https://mattermost.atlassian.net/browse/MM-40512
https://mattermost.atlassian.net/browse/MM-40132
Related Pull Requests
None
Screenshots

before
after

Release Note

NONE

@M-ZubairAhmed There are some failing tests.

/update-branch

E2Es running here https://automation-dashboard.vercel.app/cycles/587cb79a-3783-4af9-9ddf-4f08d94dad43

Will try to auto merge this PR once all tests and checks are passing. This might take up to an hour.

Trying to auto merge this PR.

Cherry pick is scheduled.

Pull Request successfully merged
SHA: ce09efbcd9d67519f0b795a00eaa3567b76a9285

/cherry-pick release-6.3

Cherry pick is scheduled.


Static Code Analyzer : Empty Catch Block

remove try/catch or comment if needed but does nothing

This has been addressed - except in ProSymbolUtilities.GetCoordinateType where this behavior (trying a coordinate and catching the exception if it can't be parsed ) is by design

Addressed in PR #220
Moving to done and will get reviewed/QA/QC with SCA Issue #197


⚠ ClamAV has degraded performance

In 592e3b8, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 55 ms

Resolved: ClamAV performance has improved in 8621346.


[mygui] Fix feature tools build failed on macOS

Fixes #31002
Fix mygui[tools] build failed on macOS with the following error:
CMake Error at CMake/Utils/MyGUIConfigTargets.cmake:173 (install):
  install TARGETS given no BUNDLE DESTINATION for MACOSX_BUNDLE executable
  target "SkinEditor".
Call Stack (most recent call first):
  CMake/Utils/MyGUIConfigTargets.cmake:343 (mygui_app)
  Tools/SkinEditor/CMakeLists.txt:1 (mygui_tool)

CMake Error at CMake/Utils/MyGUIConfigTargets.cmake:173 (install):
  install TARGETS given no BUNDLE DESTINATION for MACOSX_BUNDLE executable
  target "ImageEditor".
Call Stack (most recent call first):
  CMake/Utils/MyGUIConfigTargets.cmake:343 (mygui_app)
  Tools/ImageEditor/CMakeLists.txt:1 (mygui_tool)

CMake Error at CMake/Utils/MyGUIConfigTargets.cmake:173 (install):
  install TARGETS given no BUNDLE DESTINATION for MACOSX_BUNDLE executable
  target "FontEditor".
Call Stack (most recent call first):
  CMake/Utils/MyGUIConfigTargets.cmake:343 (mygui_app)
  Tools/FontEditor/CMakeLists.txt:1 (mygui_tool)

[x] Changes comply with the maintainer guide
[ ] SHA512s are updated for each updated download
[ ] The "supports" clause reflects platforms that may be fixed by this new version
[ ] Any fixed CI baseline entries are removed from that file.
[ ] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Thanks!


move to module

I development in my fork before proposing udpate. Will contribute later. Sorry for early PR


Add Private Cluster is Disabled query for Ansible

Adding Private Cluster is Disabled query for Ansible, that checks if the 'private_cluster_config' is defined and the attributes 'enable_private_endpoint' and 'enable_private_nodes' are true.
Closes  #1225

Wrong folder and branch name, moved to #1660

Wrong folder and branch name, moved to #1660


chore: add logging size limit

Context

fixes #

Changes

Is this something tht has to do with this story?
https://github.com/interledger/testnet/issues/812

Is this something tht has to do with this story? #812

no, it is to limit current logs size in gcp