error when logging in for the first time

 in Connector.php line 55
at PDO->__construct('mysql:host=localhost;dbname=homestead', 'homestead', 'secret', array('0', '2', '0', false, '0')) in Connector.php line 55
at Connector->createConnection('mysql:host=localhost;dbname=homestead', array('driver' => 'mysql', 'host' => 'localhost', 'database' => 'homestead', 'username' => 'homestead', 'password' => 'secret', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, 'name' => 'mysql'), array('0', '2', '0', false, '0')) in MySqlConnector.php line 22
at MySqlConnector->connect(array('driver' => 'mysql', 'host' => 'localhost', 'database' => 'homestead', 'username' => 'homestead', 'password' => 'secret', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, 'name' => 'mysql')) in compiled.php line 11413
at ConnectionFactory->createSingleConnection(array('driver' => 'mysql', 'host' => 'localhost', 'database' => 'homestead', 'username' => 'homestead', 'password' => 'secret', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, 'name' => 'mysql')) in compiled.php line 11409
at ConnectionFactory->make(array('driver' => 'mysql', 'host' => 'localhost', 'database' => 'homestead', 'username' => 'homestead', 'password' => 'secret', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false), 'mysql') in compiled.php line 11316
at DatabaseManager->makeConnection('mysql') in compiled.php line 11271
at DatabaseManager->connection(null) in compiled.php line 11147
at Model::resolveConnection(null) in compiled.php line 11134
at Model->getConnection() in compiled.php line 10558
at Model->newBaseQueryBuilder() in compiled.php line 10549
at Model->newQueryWithoutScopes() in compiled.php line 10536
at Model->newQuery() in compiled.php line 986
at EloquentUserProvider->retrieveByCredentials(array('email' => 'email', 'password' => 'password')) in compiled.php line 588
at SessionGuard->attempt(array('email' => 'email', 'password' => 'password'), false)
at call_user_func_array(array(object(SessionGuard), 'attempt'), array(array('email' => 'email', 'password' => 'password'), false)) in compiled.php line 444
at AuthManager->__call('attempt', array(array('email' => 'email', 'password' => 'password'), false)) in compiled.php line 6052
at AuthManager->attempt(array('email' => 'email', 'password' => 'password'), false) in compiled.php line 6052
at Facade::__callStatic('attempt', array(array('email' => 'email', 'password' => 'password'), false)) in compiled.php line 2405
at Auth::attempt(array('email' => 'email', 'password' => 'password'), false) in compiled.php line 2405
at AuthController->login(object(Request)) in compiled.php line 2395
at AuthController->postLogin(object(Request))
at call_user_func_array(array(object(AuthController), 'postLogin'), array(object(Request))) in compiled.php line 8999
at Controller->callAction('postLogin', array(object(Request))) in compiled.php line 9061
at ControllerDispatcher->call(object(AuthController), object(Route), 'postLogin') in compiled.php line 9041
at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in compiled.php line 9536
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in RedirectIfAuthenticated.php line 41
at RedirectIfAuthenticated->handle(object(Request), object(Closure))
at call_user_func_array(array(object(RedirectIfAuthenticated), 'handle'), array(object(Request), object(Closure))) in compiled.php line 9528
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 30
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in compiled.php line 9518
at Pipeline->then(object(Closure)) in compiled.php line 9042
at ControllerDispatcher->callWithinStack(object(AuthController), object(Route), object(Request), 'postLogin') in compiled.php line 9029
at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\Auth\AuthController', 'postLogin') in compiled.php line 8140
at Route->runController(object(Request)) in compiled.php line 8127
at Route->run(object(Request)) in compiled.php line 7855
at Router->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in compiled.php line 9536
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in compiled.php line 9518
at Pipeline->then(object(Closure)) in compiled.php line 7856
at Router->runRouteWithinStack(object(Route), object(Request)) in compiled.php line 7847
at Router->dispatchToRoute(object(Request)) in compiled.php line 7837
at Router->dispatch(object(Request)) in compiled.php line 2349
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in compiled.php line 9536
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 3025
at VerifyCsrfToken->handle(object(Request), object(Closure))
at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in compiled.php line 9528
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 12943
at ShareErrorsFromSession->handle(object(Request), object(Closure))
at call_user_func_array(array(object(ShareErrorsFromSession), 'handle'), array(object(Request), object(Closure))) in compiled.php line 9528
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 11530
at StartSession->handle(object(Request), object(Closure))
at call_user_func_array(array(object(StartSession), 'handle'), array(object(Request), object(Closure))) in compiled.php line 9528
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 12682
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))
at call_user_func_array(array(object(AddQueuedCookiesToResponse), 'handle'), array(object(Request), object(Closure))) in compiled.php line 9528
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 12619
at EncryptCookies->handle(object(Request), object(Closure))
at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in compiled.php line 9528
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 3086
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in compiled.php line 9528
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in compiled.php line 9518
at Pipeline->then(object(Closure)) in compiled.php line 2296
at Kernel->sendRequestThroughRouter(object(Request)) in compiled.php line 2280
at Kernel->handle(object(Request)) in index.php line 53
at require_once('/Users/Matthew/Documents/koel/index.php') in server.php line 19

You're not providing the error message, but yes, you're using wrong database credentials. Please read the installation guide.

Are you referring to the "email" and "password" in the output i posted? I changed those for privacy. I'm using real credentials.

@phanan I have the same issue. Hope you can help me to solve the problem. I am seeing the same error mentioned above.

I realized later that you need to setup a database yourself and add credential for it in the config. This is specified in the guide, but it does not tell you how to do it.

@matthewdias ...Do I have to setup complete database? Where can I find credentials and other stuff? Can you please tell more details?

use mysql or something similar to create a database, and add a user with credentials that you choose. then just fill in the config file with the database name, username, and password that you created.


Child data views and maps

When putting a list of DataViews to a data view, serializing it using DataFormat.HOCON and reading it again, it becomes a list of Maps. This appears to be an issue with MemoryDataView: If the set method is passed a simple map, it is stored as a DataView internally. If passing a list of maps, however (which is what the HOCON translator does), it will remain a list of maps.

so uh I'm pretty sure that as if my configurate 3.7 PR maps will now be translated as DataViews only, since I didn't really realize that was a distinction data views had :) at least for now translation is consistent, but it might still make sense to explicitly specify this type distinction.


Fix the navbar and scrolling

Describe the bug
fix the navbar at the top
While scrolling the navbar must be fixed at the top and also there is bug in home page that is when the plus sign on  cards are hovered then within some seconds the page is automatically scrolled to top.

Can i work on this?

I fixed the navbar at the top. I tried hovering the plus buttons but for me it wasn't scrolling to the top. I looked at the code and it looks fine to me. If you could tell exactly how it is happening then I will look into it. Should I create a PR for navbar only?

Don't send the PR for navbar only @Amit91848

I couldn't find any bug for the scrolling problem

I have some other work won't be able to do it. Can you please un-assign me. Thanks

Assign it to me :) @Amit366


Logging framework

Problem
As of now, neither Vizia nor SyncRim adopts any logging framework.
We should consider how we want to do this, I don't have any strong personal opinion, so please suggest what You would prefer.
As we are not bound to Vizia (SyncRim can run headless, or with EGui), we can freely experiment. Maybe adopt the one used by EGui (if any)?

I was planning to add a logging crate to vizia very soon (in the next couple of days), so I'd be interested to hear which one people prefer.

There is now a PR for vizia adding fern as a logging framework, maybe we should follow...?

Fern logging for the examples has been implemented. So closing issue.


Make the pb2test command/other_commands module usable elsewhere

Need the ability to use pb2test in whispers/admin channel, I can't be using tos words in the main bot's chat. I can understand why other commands aren't usable, but at least make that command usable.

Whenever possible, you should try to substitute the bad words since many of them probably can't be whispered anyway. This leads me to think there should be an API endpoint to check this, which should be available on the dashboard

I'm not quite sure what you mean by "substitute the ban words". In this scenario, I'm trying to test a phrase with special characters/font: https://i.nuuls.com/3rWw7.png

In that scenario, using whispers wouldn't work well either because some of those words just can't be whispered. A web solution using the same technology as !pb2test would always work.


Current Humidity: off

I have a Pure Hot+Cool and a Pure Hot+Cool Link.
The HC shows the humidity in the thermostat view correctly:

The HCLink does not:

Both fans show the Humidity correctly in the sensor. It's just the thermostat view.

Disregard. I had reloaded the integration twice but on the third time it worked (right after posting this).

it worked (right after posting this).

@kramttocs I know that feeling too well! Glad it's working, but feel free to drop back and reopen if you see the issue again.


Add fzf plugin

Add junegunn's fzf fuzzy auto-completion and key bindings

Try to find fzf installation directory in official and suggested locations
(Homebrew, Git, Arch Linux, Fedora)
Add bin directory to PATH, enable auto-completion and key bindings
(extracted from the official install script)
Support for disabling auto-completion or/and key bindings

Closes #3003

Any update on this? Currently it seems fzw keybindings are incompatible with ohmyzsh, so this plugin would be a huge win.

Thanks @maxbrunet!

Is this working? I did a quick test and it seems that the key bindings don't last. If I manually add the source "$fzf_base/shell/key-bindings.zsh" at the end of my .zshrc it will work. Can somebody repro?

Arch user here, I installed the default fzf package https://www.archlinux.org/packages/community/x86_64/fzf/
There is an error when loading the plugin:
/usr/share/oh-my-zsh//plugins/fzf/fzf.plugin.zsh:source:42: no such file or directory: /usr/share/fzf/shell/key-bindings.zsh
Indeed, the file key-bindings.zsh is located in /usr/share/fzf/
Should we add this path into the plugin, or modify the arch package to include the shell folder?


Fixing null value on PDF unit receipt

Coverage decreased (-0.02%) to 31.388% when pulling 088cbf9b78b90ce8a86ec4a89a8b44cb8cff4ef0 on uat into dc101cbe3bc524920e73353c7101fb8c21e26541 on master.


Is it possible to preselect dates in one color and have user selected dates in another?

Does your calendar support like 6 dates being preselected? If so, I presume it's possible to have the preselected dates in one color and the user selected date in another, no?
Much appreciated,
Mike

yes you can.
calendarView.selectDates([array of dates])

and.. you can create the date cells to like dinosaur if you wanted.

Hi thanks for the response. I have been unable to figure out how to color
preselected dates one color and user selected dates another. It seems that
by selecting dates it's calling the did select item function, which is the
same one used for user selection. How do I make separate colors for each
given they both use the same function?
On Tue, May 12, 2020 at 5:21 PM PatchTheCode<EMAIL_ADDRESS>wrote:

Closed #1271 https://github.com/patchthecode/JTAppleCalendar/issues/1271
.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/patchthecode/JTAppleCalendar/issues/1271#event-3329372792,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE4YONE2BZA6F6BB4CLGXA3RRG4W7ANCNFSM4M7DXMZA
.

Also when I preselected today and tomorrow, only tomorrow shows up. When I
remove tomorrow, then today shows. How do I fix this?
On Mon, May 18, 2020 at 12:42 PM Mike de Boisblanc<EMAIL_ADDRESS>wrote:

Hi thanks for the response. I have been unable to figure out how to color
preselected dates one color and user selected dates another. It seems that
by selecting dates it's calling the did select item function, which is the
same one used for user selection. How do I make separate colors for each
given they both use the same function?
On Tue, May 12, 2020 at 5:21 PM PatchTheCode<EMAIL_ADDRESS>wrote:

Closed #1271
https://github.com/patchthecode/JTAppleCalendar/issues/1271.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/patchthecode/JTAppleCalendar/issues/1271#event-3329372792,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE4YONE2BZA6F6BB4CLGXA3RRG4W7ANCNFSM4M7DXMZA
.

Have you checked out any of the examples on patchthecode.com ?

I have. I'm now having trouble getting the collection view to respond to
being selected appropriately. I tap on say 17 and 4 gets selected. The
preselected dates disappear and show up based on me tapping other cells.
It's currently not working at all.
On Mon, May 18, 2020 at 1:04 PM PatchTheCode<EMAIL_ADDRESS>wrote:

Have you checked out any of the examples on patchthecode.com ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/patchthecode/JTAppleCalendar/issues/1271#issuecomment-630315728,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE4YONDVKGS5IPWHQSBTXGLRSFTDLANCNFSM4M7DXMZA
.

Could these problems with the ui not reflected the selections that I make
be related to me trying to implement  the callendar as part of a tableview
cell?
On Mon, May 18, 2020 at 2:03 PM Mike de Boisblanc<EMAIL_ADDRESS>wrote:

I have. I'm now having trouble getting the collection view to respond to
being selected appropriately. I tap on say 17 and 4 gets selected. The
preselected dates disappear and show up based on me tapping other cells.
It's currently not working at all.
On Mon, May 18, 2020 at 1:04 PM PatchTheCode<EMAIL_ADDRESS>wrote:

Have you checked out any of the examples on patchthecode.com ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/patchthecode/JTAppleCalendar/issues/1271#issuecomment-630315728,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE4YONDVKGS5IPWHQSBTXGLRSFTDLANCNFSM4M7DXMZA
.

On Mon, May 18, 2020 at 2:07 PM Mike de Boisblanc<EMAIL_ADDRESS>wrote:

Could these problems with the ui not reflected the selections that I make
be related to me trying to implement  the callendar as part of a tableview
cell?
On Mon, May 18, 2020 at 2:03 PM Mike de Boisblanc<EMAIL_ADDRESS>wrote:

I have. I'm now having trouble getting the collection view to respond to
being selected appropriately. I tap on say 17 and 4 gets selected. The
preselected dates disappear and show up based on me tapping other cells.
It's currently not working at all.
On Mon, May 18, 2020 at 1:04 PM PatchTheCode<EMAIL_ADDRESS>wrote:

Have you checked out any of the examples on patchthecode.com ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/patchthecode/JTAppleCalendar/issues/1271#issuecomment-630315728,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE4YONDVKGS5IPWHQSBTXGLRSFTDLANCNFSM4M7DXMZA
.

Do you have an example app that demonstrate the problems you are experiencing?
I'd prefer you submit a minimum (non bloated app) that demonstrates the problem.

I appreciate your help. This demonstrates the problem. Let me know if there
are any questions I can answer.
On Mon, May 18, 2020 at 2:17 PM PatchTheCode<EMAIL_ADDRESS>wrote:

Do you have an example app that demonstrate the problems you are
experiencing?
I'd prefer you submit a minimum (non bloated app) that demonstrates the
problem.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/patchthecode/JTAppleCalendar/issues/1271#issuecomment-630353658,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE4YONCP2P6ZY2M3PHRPBZLRSF3ULANCNFSM4M7DXMZA
.

You are replying by email to a github message.
Attachments does not work this way.
You'll have to attach it to the issue directly on github.

ReplicaOfProblem.zip


Update Posts “license”

Automatically generated by Netlify CMS

👷 Deploy Preview for compassionate-almeida-a2aa5b processing.
🔨 Explore the source changes: a1b67c6b3876325cf08c3e8e2d50569c5e1748cf
🔍 Inspect the deploy log: https://app.netlify.com/sites/compassionate-almeida-a2aa5b/deploys/61a9199779b8820008735764


Update README.md

Added MacOS dependency installation instructions using Homebrew.

Understandable, I just went through this process so felt like it may help some people. + added Maven :)


bad hostname validation

It appears that rpi will not accept a hostname where any part of the FQDN begins with a digit, even though these are valid hostnames:
$ rpi -H 2example.com info
rpi: error: host: 2example.com: not a valid hostname or IPv4 address
$ rpi -H something.2example.com info
rpi: error: host: something.2example.com: not a valid hostname or IPv4 address

Indeed, the original RFC 952 from 1985 didn’t allow a hostname to start with a number, but they changed that in RFC 1123 in 1989.  I don’t remember where I got the specs, but clearly, I got the wrong one.  This affects all hostname checks through OptionParser in homebridge-lib.

Fixed in homebridge-lib v5.6.3.  If you re-install Homebridge RPi, it should pick up this version.


Resources files is not working

Hi, I have tested the example using QueryString and Cookie, and all works fine except the "Hello" message, is always showing "English version".
I have tested with RC1.
Thanks.

Are you using VS or command line tools?

Hi, I'm using VS, Right click in Example Project, and Debug New Instance. Thanks!

This is a common issue in VS if i'm not wrong, let me find the issue that you can track to solve this ..

Can you have a look to this #163

Ok, thanks!! ;)

Yup, known issue that will be fixed in the next release. For now you can run from the command line to get the right resources to load.


Re-export tokio

Hi there!
Would it be possible to re-export tokio from bevy-tokio-tasks? That would mean that users of this crate wouldn't need to include tokio themselves. This is not a huge issue as they could have their own dependency on tokio v1, but it would make it a bit more convenient to use (especially if you're already using other crates that might drag in tokio with other features)

Done in 0.15.0 which is now available on crates.io.


Fix typo

Description of the change:
Fix typo
Motivation for the change:
Improve readability

/ok-to-test


Adding line to force destroy PVC stuck in terminating

Per https://github.com/FairwindsOps/gemini/issues/29

 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.

Thanks for the contribution!


Can't insert value with type | null typing

Describe the bug
SafeQL does infer correctly the return type of my query here, especially with the document_storage_id column, which has a definition of
document_storage_id INTEGER REFERENCES Public.Document_Storage(storage_id)

and SafeQL infers it correctly as number | null

However, when I try to insert or update the value, I get the following error:

SafeQL doesn't even allow to pass a straight-up null:

I don't know a lot about PostgreSQL and this most likely is a side effect of the fact that I think NULL isn't actually a PostgreSQL type. But there's gotta be a way around this, since this is a very common thing. I tried doing what the error recommended like:
{
  "connections": {
    ...,
    "overrides": {
      "types": {
        NULL: "null"
      }
    }
  }
}

But eslint crashes and I think due to my understanding that NULL isn't actually a PostgreSQL type
To Reproduce
Steps to reproduce the behavior:

Create a table that has a nullable column
Write an INSERT or UPDATE statement with the column and the type of the value you want to insert being <type> | null
See the error

Expected behavior
I should be able to insert or update with values that have a null or type | null typing if the column doesn't have a NOT NULL in its definition
Desktop (please complete the following information):

OS: macOS 13.3.1
PostgreSQL version 14.2
Version ^1.0.2

Hey @Newbie012, thank you very very much for your quick fixes to the issues I raised. I'm very excited to integrate this at my job. It will help us a ton.
Just wanted to say that although you did fix the number | null issue, I still can't pass just a null to SQL since we arrive at the same Invalid Query: The type "null" has no corresponding PostgreSQL type error. Would still need to check how to fix that

Oh, open a new issue and I'll raise a PR tomorrow 👍


Fix formula in HubbardRealSpace documentation

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5779

Relevant Lines:
6089

💛  - Coveralls

Do we want to name branches related to this kind of doc-only fix docfix instead of bugfix in the future? Because they are not actually bugs.

We already have it set up that branches called doc/** are bypassing the usual test suite. I suggest that in future we use that for documentation-only changes.


routines:ssl_choose_client_version:unsupported

Bug description
While attempting to connect to a legacy MSSQL server (Microsoft SQL Server 2014 - 12.0.4100.1) using TLSv1 through Prisma Client, I encountered a TLS connection error. The error message suggests that the TLS settings do not support the protocol required by the server, preventing the connection from being established.
Error opening a TLS connection: The TLS settings didn't allow the connection to be established. Please review your connection string. (error: error:0A000102:SSL routines:ssl_choose_client_version:unsupported protocol:ssl/statem/statem_lib.c:1947:)
PrismaClientInitializationError:

How to reproduce

Set up Prisma to connect to an MSSQL server (Microsoft SQL Server 2014 - 12.0.4100.1) that uses TLSv1.
Configure the Prisma schema to use the following connection string: 'sqlserver://username:password@host:port/database'.
Attempt to perform a query using Prisma Client.
Encounter the TLS error stating that the connection could not be established due to an unsupported protocol.

Expected behavior
I expected Prisma Client to successfully establish a connection with the MSSQL server, managing the TLSv1 protocol without any errors, allowing me to perform queries and operations as usual.
Prisma information
datasource db {
  provider = "sqlserver"
  url      = "sqlserver://username:password@host:port/database"
}
async function main() {
  const allUsers = await prisma.user.findMany();
  console.log(allUsers);
}
main();

### Environment & setup

- OS: macOS 14.3 on M1 Mac
- Database: Microsoft SQL Server 2014 - 12.0.4100.1 (Standard Edition, 64-bit) on Windows NT 6.3 (Build 17763: ) (Hypervisor)
- Node.js version: v20.12.2
- "next": "^13.0.6",

### Prisma Version

@prisma/client: 5.8.1
prisma: 5.8.1

Prisma only supports Microsoft SQL Server 2017 or newer: https://www.prisma.io/docs/orm/reference/supported-databases

@janpio Thank you for your answer. I have no choice but to use the 2014 version, but is there a way to do something like monkey patching? Is there a way

No, that is most probably not possible - sorry.
We use a Rust library, https://github.com/prisma/tiberius, and most probably it just does not support this old version of SQL Server. You would need to fix that first, and then we could potentially introduce this to our codebase. But I am pretty sure you would just find other things that we use that are not present in this old SQL Server version, which would then often be impossible to overcome.


[FLINK-23507] Use IP address of a kubernetes node when constructing node port connection string for the REST gateway.

What is the purpose of the change
Currently, we've been using kubernetes api server url, when constructing the connection string for REST gateway. While this might work in some cases (eg. api is not behind loadbalancer), this is wrong. The correct approach is to construct address in form of <nodeIp>:<nodePort>, where nodeIp can be ip of any kubernetes node (that is running kube-proxy).
See kubernetes docs for more details.
Unfortunately kubernetes nodes can have multiple IPs, with different type (external, internal), assigned to them and it's impossible to make this solution bullet proof without making assumptions about underlying infrastructure. Therefore I've introduced a new config option kubernetes.rest-service.exposed.node-port-address-type, that let's you choose which IP type you want to search for.
Brief change log

Fabric8FlinkKubeClient#getLoadBalancerRestEndpoint now searches for any node ip with matching address type, that is used for connection string construction
nit: Fixed broken formatting due to deeply nested indentation

Verifying this change
Added new unit tests for the change.
Does this pull request potentially affect one of the following parts:

Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (yes)

Documentation

Does this pull request introduce a new feature? (yes)
If yes, how is the feature documented? (docs)

The Kubernetes E2E tests are failing. https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=21597&view=logs&j=c88eea3b-64a0-564d-0031-9fdcd7b8abee&t=070ff179-953e-5bda-71fa-d6599415701c

@autophagy Thanks for the review! I've addressed all your comments. Do you have any other concerns?

After giving this some more thoughts, I'm switching default value to InternalIP. From a quick research:

Minikube: Has only InternalIP assigned
GKE: Has both external and internal, where external is public IP and internal is one from the VPC range. I guess defaulting to public IP make sense here as well.
On premise kuberentes cluster, where all nodes are L3 routable from internal network and there is now access to nodes from public internet - only InternalIP is assigned.

This is a breaking change (even thought it's fix), so I'm adding release notes for this.


Enhance camera fixture test

This PR enhances the current camera fixture testcase.

adds some minor fixes to the current camera fixture test
adds a colorbar pattern check  to enhance the current camera fixture test. Most of camera sensors supports generating a color bar test pattern (ov5640, ov2640, ov7670, mt9m114, etc.). This can be used to automatically check if the image test pattern generated by a camera pipeline is correct or not

I am still new to tests and samples, and try to find the balance between the two regarding this which I stumbled upon the other day:

https://github.com/zephyrproject-rtos/zephyr/issues/53861

if a sample is performing as expected, i.e. you are testing the sample, not the subsystem it builds on top
-- https://docs.zephyrproject.org/latest/samples/sample_definition_and_criteria.html

This is the first time I read about it, so might be quoting the wrong thing: it still sounds like a very comprehensive way to test the capture sample itself.

Thank you for pointing me to this https://github.com/zephyrproject-rtos/zephyr/issues/53861. Reading through this, my understanding is that sample should not be used and continuosly modified to test API changes and logs in a sample should not include "test". Otherwise, it does not say we should not remove all of the existing harness (fixture) tests linked to each sample that I see in many samples (video, display, adc, etc.) right ? If so, this PR just consolidates / enhances the current camera harness fixture test.

It also looks much like what the display driver sample does:
https://github.com/zephyrproject-rtos/zephyr/blob/main/samples/drivers/display/src/main.c#L35-L41

=> In fact, I used the CONFIG_TEST in this PR but not sure 100% if it's a correct way. Thanks for pointing out that the display samples used this with similar purpose !

@hakehuang Could you help review this ?

I just came upon this library part of Zephyr project, and it features color conversion functions:
https://github.com/zephyrproject-rtos/zscilib?tab=readme-ov-file#colorimetry
Not sure how fit it is for a simple colorbar test like here though. There might be a few color conversion utilities needed by various drivers. For instance, video controls that are too low-level and hardware-specific to be exposed, requiring some light math and color conversion to be exposed as CIDs. :thinking:
For another PR!

@josuah : thanks ! Unfortunately, I went through this zscilib but didn't find an rgb_to_cielab function so that it could be used here.

Rebased as https://github.com/zephyrproject-rtos/zephyr/pull/76144 was merged

Is it meant to become a ztest in tests/ once the video test infrastructure is there or is this meant to stay in samples/?

I am not expert in test and don't know how it will be changed in the future. But IMO, this (camera fixture test) is totally based on the code of the sample and is used to test the sample (although it can reveal problems in the camera drivers) so it should be here. It's not the special case for video as we can see in other samples, there are often  / always a sample.yaml which containing test cases.


how to install multiple deps

i want to install multiple extension
     matrix:
         version: ["7.4"]
         arch: [x64]
         ts: [ts]
         deps: [zlib,session]

i used deps: [zlib,session] then it created two jobs

deps is an input argument of cmb69/setup-php-sdk. See https://github.com/php/pecl-networking-xmlrpc/blob/dfe9120a9765599d383a829e48efc3715ce2f83a/.github/workflows/ci.yml#L19-L24 for an example.


Update customize_autogenerated_columns.md

Solves #101

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/controls/datagrid_guidance/customize_autogenerated_columns.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Nature Power fixes

Correctly adjusts move category
Uses correct moves for gens 3 and 5 (swift and earthquake respectively)
Changes the move name in the calc description to match the move being used (so Thunderbolt will show up in the calc description if Nature Power is selected in Electric Terrain)

looks good aside from the conflicts, fix those and ill merge


Support Windows 10 and Windows 11 at the same time

This PR detects the Windows build version at runtime and selects different COM interfaces based on it. This allows us to support both Windows 10 and Windows 11 at the same time.
I have not tested this thoroughly so there might be bugs but it seems to work on Windows 10. I don't have Windows 11 so don't know if it works there but I think it should.

This is very cool PR, but I don't see the need for this in the DLL at least. In Rust side I see why this could be useful if there is an app that targets both, however I can't maintain the 10 support.
If someone needs Windows 10 support for the DLL specifically they can easily load older DLL based on the Windows version, it doesn't have all the same whistles and bells, but supporting Windows 10 indefinitely in the main code base seems too hard for me.
The same problem applies to all the different Windows 11 versions, there is already a bunch that are incompatible.
If someone really wanted to support all those they could do something like:
if Windows10 {
LoadLibrary older version
} elseif Windows 11 old version {
LoadLibrary
} else ...

I merged this to a feature branch, even though I don't plan to maintain this at the moment, it's good to have it in the branch.


add installer project

added pure installer :)

This installer project require the following extension for Visual Studio 2013.
Microsoft Visual Studio 2013 Installer Projects
https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d

:+1:


Investigate ways to reduce the need to rebase after each merge

Description
As a contributor I don't want to keep having to rebase my PR everytime master changes. We should investigate if there are ways to reduce this requirement while still protecting the master branch from breaking
Acceptance Criteria

Document outlining options with pros/cons
Document presented during WG meeting for feedback
Additional storie(s) in the backlog to implement the solution

IMHO a key factor for that is to reduce the time required for merging PRs:

quicker response time of maintainers
PRs with smaller scopes


Add @hughsk/fulltilt dependency

@hughsk has published his fork of fulltilt to NPM, so using that dependency for now, pending @adtile and/or @richtr publishing the original repo.

This project uses FullTilt 0.5.3 as it's the last MIT-licensed version (see https://github.com/dorukeker/gyronorm.js/issues/46#issuecomment-333201512), so will need to depend on that instead of 0.7.0 to stay compliant

Agreed with @dylanpyle . Due to licence issues I will not merge the pull request.
Thanks for the effort though. Much appreciated.


Fix missing throws on handleSettings

Signed-off-by: Thomas Diesler<EMAIL_ADDRESS>

Fixed with: https://github.com/hyperledger-labs/acapy-java-client/pull/36/files


Move road event ID to from RoadEvent "road_event_id" to RoadEventFeature "id"

This PR resolves #141.
Specifically, the following changes were made:

Deprecate the road_event_id field on the RoadEvent object and change the conformance to optional
Add a conditional id property to RoadEventFeature object. This will be the preferred place to provide the ID for a road event. This field is required unless the road event's ID is given by the deprecrated road_event_id field on the RoadEvent.
Update the examples by moving the road_event_id to the new id property

@j-d-b Good work! Everything looks good but I was not able to get a sample feed with only road_event_id (and no id) to pass the JSON validator with the JSON schema. I don't know how to fix this yet but commenting here in case you have insights.

Thanks for reviewing. I'll look into it. I may have done the conditional logic incorrectly.


upperCase and lowerCase support

Added upperCase and lowerCase support, useful for instances where the user has a template which requires these formats.
e.g. React action files (my use case) where a template action creator is needed:
const SET_{{upperCase name}}_STATE = "{{pascalCase name}}/Set{{pascalCase name}}State";

          1 Error

:no_entry_sign:
Please include an entry in CHANGELOG.md—if this is a trivial Pull Request that does not require a changelog entry please include #trivial in the title.

          1 Warning

:warning:
package.json was edited.

          1 Message

:book:
:tada:  Thanks for the Pull Request!

  Generated by :no_entry_sign: Danger

Apologies, not sure of the reason this is failing the build process, any suggestions?

Good question that I didn’t think about. That seems ok to me. Maybe in the future there could be a stripWhitespace transform along the ability to chain transforms?

On May 3, 2018, at 11:12 AM, nguyenduyh33<EMAIL_ADDRESS>wrote:
@nguyenduyh33 commented on this pull request.
In README.md:

@@ -58,6 +58,8 @@ Examples:

Helper Name
Example Use In Templates
Example Use in File/Folder Names
Sample Result

+
upperCase
{{upperCase name}}
__upperCase_name__

+
lowerCase
{{lowerCase name}}
__lowerCase_name__

Just confirming that if the input contains spaces (example : Test Action) we are expecting the upperCase and lowerCase results to also contain spaces (ie test action and TEST ACTION) correct?

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


Recurring billing [WIP]

Figured we should get code review going on this early.  Addresses #347
Things which need to be done still:

[ ] email templates
[ ] testing the sidekiq workers

I'd appreciate as many sets of eyes on this as possible, to make sure I didn't do anything stupid like accidentally bill users multiple times.  Pay special attention to the workers!
There's no tests covering the workers; due to lack of framework for functional testing of workers and some other test refactoring involving Sidekiq, I haven't finished those tests yet.
/cc @vikhyat @cybrox @vevix

Looks good to my limited knowledge of things.

Other than my line comment, everything else looks good! :+1:

:+1:

Should be done.  Shall we merge and deploy?  (deployment I assume requires @vikhyat to restart the sidekiq workers?)


Change place where css bundles are injected in index.html or let us specify a media on the angular cli json configuration file

OS?
All
Versions.
All
Repro steps.
just build or serve the app
Currently, the served index.html page (ng serve or ng build) injects the css bundles just before the end of the header element. Since there's no way to specify the media type of the stylesheets that are added to the angular-cli configuration file, there's really no way for us to correctly inject a stylesheet for printing in the index.html page (I'd like to add the printer css file after the screen css file, but unless I put both on the page, that will never happen).
So, if the bundles were injected right after the base element (when defined), I'd be able to solve this without loosing the ability to bundle the main css file.

@luisabreu could you mark this as a feature request? this may be a candidate for the planned plugin system

Hello @deebloo. Since I'm not a contributor, I'm under the impression that I can't do that (add a label). Would you mind doing that for me? Btw, is there any workaround for this problem?

@luisabreu I can't add tags either, just mention it in the title of the issue. I can't think of a clean workaround at the moment.

Is there some kind of workaround for this?  Something like:
<link rel="stylesheet" type="text/css" href="vendor/bootstrap/dist/css/bootstrap.min.css" media="print">
in index.html?  The file itself is in the bundle... it's a little opaque (to me) how it gets placed in the output, or what media type is specified (if any).  I have the problem that any printing looks terrible because the bootstrap styles just don't get applied.

A workaround for this is to add a link tag to a file in assets, but unless there is a more pressing case that needs tag location I don't think a more involved system will be added.

@filipesilva Unfortunately, I can't use fullcalendar.io stylesheet properly because of this issue. Some features, like header buttons do not work properly.
Take a look at this

Won't reduce bundle size, but one can add to angular.json a separate css file under styles, with content wrapped in @media print. Helps a bit with organisation.


Tear down route leave hooks upon leaving route

This also adds some test coverage for that code path.
@ryanflorence What do you think of making this setRouteLeaveHook instead of addRouteLeaveHook though? I feel like it's not so useful to have multiple leave hooks for the same route.

ehh ... I can see nested components at the same route wanting to add hooks?

@ryanflorence What do you expect should happen when you attach multiple route leave hooks, though?
https://github.com/rackt/react-router/blob/1b52945419615e05d5bc5169301b7f445773bd56/modules/createTransitionManager.js#L136-L143
Right now, the implementation only takes the first non-null result; in other words, if you e.g. have multiple hooks that show confirmations, only the first one will be displayed, and the rest will be ignored. I think it's quite confusing as set up right now.

I see. Yeah let's do "set"

https://github.com/rackt/react-router/pull/2752


sync-android can't accept cookie

Configuration: Envoy deployed on Bluemix with non-Bluemix Cloudant db on Porter cluster,  and latest versions of Cloudant library for Android.
Pull and Push requests cause the same error:
E/CookieInterceptor: Failed to get cookie from server, response code %s, cookie authentication will not be attempted again
and
CouchException: error: Unknown error, reason: Unkown reason, statusCode: 403, msg: Error deserializing server response, cause: java.io.FileNotFoundException: https://.mybluemix.net:443/envoy

@burzakovskiy this is a known limitation of envoy. See my sample code for an example of how to use basic authentication instead.

@tomblench thanks, it works with with BasicAuthInterceptor


Improve inlay hints background color contrasts

We have received feedback that inlay hints blend in with the code too much. We aren't eager to tackle that with changing font sizes because that can "harm" readability. Instead we should tweak the colors, esp for our default themes

Looking at a combination of slight color changes and some minor padding/border radius tweaks to make them look like a visibly different element and less like highlighted regular code. An example for dark+:

Adding to the list to make sure we look at the current line highlight color in relation to the inlay hints:

@daviddossett Did you push these changes or are these changes anywhere to be applied for August? Otherwise I'll move this to September

Moved to September—I have the draft PR but I didn't consider the compact settings yet.

ping @daviddossett

Made changes to all four base theme types. The most noticeable changes will be in the high contrast and light themes. The dark had decent contrast already but I tweaked it a bit. Let me know what you think.


Fix/timestamp codec

Fixes issue #7 - actors get a default health check responder unless they override it


Implementation of ReportingModuleIntroComponent class that creates a part of a report

Class is to implement in guide.en.py module that creates a part (reporting component - formally child of ReportComponent class) of guide for reporting module.

''
from dynpy.utilities.components.guides.en import ReportingModuleIntroComponent
ReportingModuleIntroComponent(None);
''


HDDS-6414. Ozone doesn’t reclaim space after deletion of volume via ofs

What changes were proposed in this pull request?
For fso buckets , a volume or a bucket delete via ofs calls OmDeleteKeysRequest which is a non FSO class. Therefore during deletion ,it looks into KeyTable instead of filetable and it get's no keys to delete. After this step , the bucket reference is also removed from the bucket table as this is a bucket delete . This leads to a state where even though keys exist , its bucket doesn’t exist and a list status would not return correct results.
The fix here for bucket deletion in FSO case is to iterate through all top level objects( dirs and files) and send a deleteRequest containing these keys
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-6414
How was this patch tested?
Unit tests

Thank you for taking care of taking care of the commented out and worked-around test-cases in RootedOzoneFileSystem.java and RootedOzoneFileSystemWithFSO.java @sadanand48. Test-related changes look good to me.

Thanks @rakeshadr for the review . I have addressed your comments.


Safety rails

Removes almost all uses of unsafe in the codebase, and fixes some corrode bugs.

Awesome work, thank you!


Fixed Mobile Safari compatibility.

fixed meta tag errors detected by Mobile Safari, and changed ' to " for convention.
added jQuery inclusion in the topic.html or Safari will report error,
maybe we should remove it and the JavaScript'let in the topic.html?

Thank you very much. Will deploy it now.

:)


Hotfix/deployment check fix

Updates:

Add semantic version check
Get pipeline version correctly

Thanks for the fast review!


Whitelist swarm.fund and blacklist scam site

Dear 409H,
This PR adds swarm.fund and a scam site.

I will blacklist swarm.fund due to it being phishing (confirmed below) - but can you add any information on on swarm.fund? I can't find anything to confirm it.

and many external links to swarm.fund

Hi, no swarm.fund is the official domain, swarm.credit is the phishing site :+1:

Sorry, I mistyped - swarm.credit will be blacklisted

thnks!


Fix UNUSED_ELEMENT_PARAMETER for field formal initializers.

We would like to land https://dart-review.googlesource.com/c/sdk/+/226962 in the Dart analyzer and fixing existing violations.
List which issues are fixed by this PR. You must list at least one issue.
If you had to change anything in the flutter/tests repo, include a link to the migration guide as per the breaking change policy.
Pre-launch Checklist

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] I read the Tree Hygiene wiki page, which explains my responsibilities.
[ ] I read and followed the relevant style guides and ran the auto-formatter. (Unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[ ] I signed the CLA.
[ ] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[ ] I listed at least one issue that this PR fixes in the description above.
[ ] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy, or this PR is exempt from version changes.
[ ] I updated CHANGELOG.md to add a description of the change, following repository CHANGELOG style.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making, or this PR is test-exempt.
[ ] All existing and new tests are passing.

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

Do you know how to make it publishable?  You have to update the version number in pubspec.yaml, put a description in CHANGELOG.md.

I did not know about this bot, made some changes, let's see if the bot is happy.

Yep, this looks good.  The last CI check is because the tree is red, we were having some networking flakes for ci steps.  Let me poke it again to see if I can flush it out.  This is all set though, thanks.


Testing Webview2 app using robot framework

I have an application developed using webview2.
It is a web application that would be driven by Microsoft Edge(Chromium). It would give a feel of Native/Desktop app
instead of web app to the end user.
I want to automate testing for this app using Robot framework. I have tried desktop libraries for scripting the test
cases but I am facing issue while locating the elements on screen.
I have tried Zoomba, Sikuli, Flaui, White but each one is failing, but when I researched more in this component I found an documentation which uses Dotnet, Selenium and Edge drivers for testing it.
https://docs.microsoft.com/en-us/microsoft-edge/webview2/how-to/webdriver
Can someone help how do use Robotframework here

I don't know this domain well enough to be able to help. This issue tracker is for bug reports and enhancement requests so I close this issue.

Maybe this can be considered as an enhancement request for Robot Framework?
Currently I believe we don't have anything for this latest feature

So Can we consider this as an Enhancement to Robot Framework. This framework has been choice for many automation testers so am I but this new application is road blocker.
If it can be done using Selenium.. It should be possible for Robor framework
I just need initial guidance for communicating to Edge driver that I am using Webview2 (A desktop container)  and the application path as they have done it in this sample app:
This is a Dotnet code, I am sure this could be possible in Robot framework too. Just need your valuable guidance/direction as I am new to Robotframework.
    EdgeOptions edgeOptions = new EdgeOptions(false, "webview2");
edgeOptions.BinaryLocation = @"C:\path\to\your\webview2\project.exe";
string msedgedriverDir = @"C:\path\to\your\msededriver.exe's\directory";
string msedgedriverExe = @"msedgedriver.exe";
EdgeDriverService service = EdgeDriverService.CreateDefaultService(msedgedriverDir, msedgedriverExe, false);

EdgeDriver e = new EdgeDriver(service, edgeOptions);
e.Url = @"https://www.microsoft.com";

If it's possible with Selenium on Python, it certainly is possible with Robot as well. Possible enhancements related to it don't belong to RF core, though, but to SeleniumLibrary. If it doesn't support this already, it ought to be possible to enhance it. If that's not possible, they you at least ought to be able to create a plugin for SeleniumLibrary. Anyway, this issue isn't really related to RF core.


Authentication : Help wanted

how to retrieve this report through web api? I wanted to put Authentication through web api and rendered it to Angular page/component.
Can you please help me?

Did you find any solution to your problem? I am stuck in same issue.

No. I moved to different direction. We are using SSRS internally so no issue on accessing it, if request comes from client then user WebAPI and render the report as PDF then show it. I used URL access for it. below is the link for it.
https://docs.microsoft.com/en-us/sql/reporting-services/url-access-ssrs?view=sql-server-ver15

reportServer: string = 'static ip/reportserver';
reportUrl: string = 'report path';
what ur meaning

Morning Ahmed,
I apologise for the late response. We did find a solution.
What specific issue are you having and what is it you want to do?
Regards
John.

From: AhmedGaberAhmed<EMAIL_ADDRESS>Sent: 29 May 2020 12:32
To: tycomo/ngx-ssrs-reportviewer<EMAIL_ADDRESS>Cc: JohnrFinney<EMAIL_ADDRESS>Manual<EMAIL_ADDRESS>Subject: Re: [tycomo/ngx-ssrs-reportviewer] Authentication : Help wanted (#14)
Did you find any solution to your problem? I am stuck in same issue.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/tycomo/ngx-ssrs-reportviewer/issues/14#issuecomment-635923585, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANJJZQMH5XS57HQOCZSTHQLRT6MN3ANCNFSM4HWURPUA.

Good night JohnrFinney
when open my report appear alert to enter username and password what is Attributes for ssrs-reportviewer to pass username and password for ssrs or any way  to exceed this alert
Regards
Ahmed

Hi Ahmed,
What do you want to do with the reports? Do you want other users to see reports on the report web site? Do you want to get programmatic access to the reports and send it to users through an API?
Regards
John.

From: AhmedGaberAhmed<EMAIL_ADDRESS>Sent: 30 May 2020 18:55
To: tycomo/ngx-ssrs-reportviewer<EMAIL_ADDRESS>Cc: JohnrFinney<EMAIL_ADDRESS>Manual<EMAIL_ADDRESS>Subject: Re: [tycomo/ngx-ssrs-reportviewer] Authentication : Help wanted (#14)
Good night JohnrFinney
when open my report appear alert to enter username and password what is Attributes for ssrs-reportviewer to pass username and password for ssrs or any way to exceed this alert
Regards
Ahmed
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/tycomo/ngx-ssrs-reportviewer/issues/14#issuecomment-636363756, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANJJZQO76757E6JS3XQ35OTRUFCAZANCNFSM4HWURPUA.

hi JohnrFinney
i used this Attributes
[reportserver]="reportServer"
[reporturl]="reportUrl"
want to get programmatic access to the reports ,
when run with angular appear alert to enter username and password what is Attributes for ssrs-reportviewer to pass username and password for ssrs or any way to exceed this alert
Regards
Ahmed

Morning Ahmed,
Please excuse the below info as I would rather provide too much than not enough. The way I got this to work is as follows:
Our configuration:
SQL Server 2017 and SSRS 14.0.7116.41940 on a VM "viewable" from within the Azure network from the below, .NET core 3.1 API
Angular 7.2 client   ("ng2-pdfjs-viewer": "^0.2.29")  - azure app service public facing
.NET core > 3.1 API  - azure app service private and viewable from above client.
WCF Service > NET framework 4.6.2 (used to simply import the ReportExecutionService.asmx and render (i.e. svc.Render(...)) a report and return it to the .NET core 3.1 API to stream the byte array to the client/pdfjs viewer control). This service resides on the same VM as the report server (SSRS ).
So above is the architecture and we still use the default NTLM authentication in report server config file so no change there.
Create a new domain user account dedicated as the administrator on the report server and set that account as admin (see below):
[cid:234d5139-88cb-4347-ae5c-033a98492020]
Create WCF service and deploy to same reporting server machine hosted within IIS. Store the credentials for the above reporting server administrator in the WCF service and this will be passed to the report server .asmx when executing.... WCF web.config below:
[cid:091d4574-e582-4744-9174-6cdd79e63714]
The code in the WCF service simply executes the report (with optional render format, "PDF", "OPENXMLEXCEL", etc...) and returns the byte array to the .NET core API
[cid:117c8e05-c5b6-451c-a121-4e0ce1626d23]
The .NET core API creates the client and makes the call and passes the result back...
[cid:220fc494-28a7-45b0-9d6b-e9dd4db1f531]
... and the controller passes data back as encoded base64 string
[cid:49681ff8-9206-48c3-9dc0-e557ad054647]
.......and the client renders like below...
[cid:582f83a6-c1a4-4e50-ab0c-95013aaa7815]
I hope this helps you Ahmed.
Regards
John.

From: AhmedGaberAhmed<EMAIL_ADDRESS>Sent: 30 May 2020 20:27
To: tycomo/ngx-ssrs-reportviewer<EMAIL_ADDRESS>Cc: JohnrFinney<EMAIL_ADDRESS>Manual<EMAIL_ADDRESS>Subject: Re: [tycomo/ngx-ssrs-reportviewer] Authentication : Help wanted (#14)
hi JohnrFinney
i used this Attributes
[reportserver]="reportServer"
[reporturl]="reportUrl"
want to get programmatic access to the reports ,
when run with angular appear alert to enter username and password what is Attributes for ssrs-reportviewer to pass username and password for ssrs or any way to exceed this alert
Regards
Ahmed
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/tycomo/ngx-ssrs-reportviewer/issues/14#issuecomment-636373779, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANJJZQNTJFJ2KXDOI2AI2PDRUFMYTANCNFSM4HWURPUA.

Morning John,
u have complete example demo for that ,please help me
Regards
Ahmed.

Hi,
I am using ngx-report-viewer in angular so i am facing problem like when i am rendering report from reportServer URL then prompts will opened and it will asking for username and password is there any solution or any parameter passing in URL as a username and password for report view without prompts??
Description:
->I am using SSRS report service and ngx-report-viewer in angular

I have implemented two different way.
If user is internal user and using the local report server then I asked my network administrator to assign report server link as Local Intranet Site in Internet Options to all users computer.
https://xyz-00173.abcdomain.com
Without this settings it may asks users to enter their windows credentials when they open new session.
if user is external then as JohnrFinney commented on May 31 explained above return PDF through the WebAPI.

So, if I understand correctly, there is no way of automatically authenticating with credentials from javascript (like fetching credentials from API and then automatically logging in the user)? That initial authentication call must always prompt the user for password / username?

So, if I understand correctly, there is no way of automatically authenticating with credentials from javascript (like fetching credentials from API and then automatically logging in the user)? That initial authentication call must always prompt the user for password / username?

it to the .NET core 3.1 API to stream the byte array to the client/pdfjs viewer control). This service resides on the same VM as the report server (SSRS ).
I think your solution very good JohnrFinney, so how about if the service deploy render and SSRS reporting is difference? (should we need to verify network credential for that request)

Apologies for the delay in replying. Look up basic authentication because if it's enabled on the SSRS server, you can use username/password combo from another server (e.g. if the service is on that server); there might be networking policies at play as well so keep that in mind.

From: Jindo Vu @.>
Sent: 13 September 2022 03:28
To: tycomo/ngx-ssrs-reportviewer @.>
Cc: JohnrFinney @.>; Manual @.>
Subject: Re: [tycomo/ngx-ssrs-reportviewer] Authentication : Help wanted (#14)
it to the .NET core 3.1 API to stream the byte array to the client/pdfjs viewer control). This service resides on the same VM as the report server (SSRS ).
I think your solution very good JohnrFinney, so how about if the service deploy render and SSRS reporting is difference? (should we need to verify network credential for that request)
—
Reply to this email directly, view it on GitHubhttps://github.com/tycomo/ngx-ssrs-reportviewer/issues/14#issuecomment-1244816550, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANJJZQJ3DDBM47NLN4VGO4LV57RDXANCNFSM4HWURPUA.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Apologies for the delay in replying. Look up basic authentication because if it's enabled on the SSRS server, you can use username/password combo from another server (e.g. if the service is on that server); there might be networking policies at play as well so keep that in mind.
…
________________________________ From: Jindo Vu @.> Sent: 13 September 2022 03:28 To: tycomo/ngx-ssrs-reportviewer @.> Cc: JohnrFinney @.>; Manual @.> Subject: Re: [tycomo/ngx-ssrs-reportviewer] Authentication : Help wanted (#14) it to the .NET core 3.1 API to stream the byte array to the client/pdfjs viewer control). This service resides on the same VM as the report server (SSRS ). I think your solution very good JohnrFinney, so how about if the service deploy render and SSRS reporting is difference? (should we need to verify network credential for that request) — Reply to this email directly, view it on GitHub<#14 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANJJZQJ3DDBM47NLN4VGO4LV57RDXANCNFSM4HWURPUA. You are receiving this because you are subscribed to this thread.Message ID: @.***>

Thanks for your response, I'm very appreciate that


Renaming master to main

I did a git grep master to find them all.
I also bump-up the cache key of github actions.

It seems that it works and that the site is available: https://2609-246063957-gh.circle-artifacts.com/0/jupyter-book/python_scripts/01_tabular_data_exploration.html

Yes but the jupyter-book/_changed.html summary file is missing.
I will try to investigate.


DS named "index" breaks styling

I don't remember why, but as it seems, Symphony adds the handle of a Data Source as a class to the body of the DS Editor. If you have a DS named index, this results in the following broken styling:

Symphony uses .index to identify the table views in the backend so I'm not sure how to fix this without breaking half of the system.

LOL, a DS named "index"? Do you try to supersede me in doing crazy things?

Shouldn't have worked with you that long last year ;)

That was my first thought as well. :-))

:ambulance: (Going to the doctor know.) :fire_engine: :police_car:

My doctor said it's irreversible.

:disappointed:

You guys are funny :P

Given it's 2.6.0, we could potentially add a ds- prefix to the classname. I imagine this flaw is also with Events as well.

Not an easy one to fix. The context of the page (derived from the URL path) is automatically added to the body via the AdministrationPage class. At this point, it has no idea what each of the context values represent so it's pretty difficult to append ds or event to the start of them.
A possible solution would be to change the DS/Event indexes to generate URL's like datasources/edit/ds-handle and then have the ds- stripped. I don't like this too much though. Other solution is to go the other way and prefix all our classes with sym- and hope that people don't start creating DS's called Sym Index ;)

So what shall we do? I'd vote for prefixed classes (i.e. no "hacking"). A DS named "Sym Index" is really unlikely to occur, compared to "Index". @nilshoerrmann?

Conceptually, it would be best to use classes for styling purposes only and add context information in dedicated data attributes. But that's a breaking change.

Conceptually, it would be best to use classes for styling purposes only and add context information in dedicated data attributes.

It's funny because the class attribute was created before CSS and it was meant to 'classify' elements, which is what we are doing.
Funny stuff apart, does anybody knows which part of the code relies on the class ?
And both solutions looks ok to me. Maybe do the renaming for 2.6 and data- for 3.0 ?

Maybe do the renaming for 2.6 and data- for 3.0 ?

Independend of the solution we pick, this cannot be changed before Symphony 3.0 in my eyes because we'll change a public interface (classes used as identifier in this case).

Ok I would vote for the data-attribute then since it easier to get from js.

Should be added to the 3.0.0 milestone.

@jensscherbl There you go!


Highlight group for the command line

It is hard to distinguish between the file itself and command line if you don't use the status line. The ability to set custom highlight group for the command line would resolve this issue.

+1 to that request.
For the time being, this
au CmdLineEnter * hi Normal ctermfg=white ctermbg=NONE
au CmdLineLeave * hi Normal ctermfg=NONE  ctermbg=NONE

seems to work well enough, but it has side effects for /search.

Using 'wincolor' should work better:
set wincolor=RealNormal
hi RealNormal ctermbg=white  " whatever your normal colors are
hi Normal ctermbg=lightGrey ctermfg=darkBlue

I think this can be closed. Implemented using a new highlight group, see :h hl-MsgArea (though still a little buggy).

closing then.


helmsman: 3.14.0 -> 3.15.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/Praqma/helmsman/releases.
meta.description for helmsman is: "Helm Charts (k8s applications) as Code tool"
meta.homepage for helmsman is: "https://github.com/Praqma/helmsman"
meta.changelog for helmsman is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.15.0 with grep in /nix/store/kdd0xxnq83x4kfdjfmjv7dv9k09llidw-helmsman-3.15.0
found 3.15.0 in filename of file in /nix/store/kdd0xxnq83x4kfdjfmjv7dv9k09llidw-helmsman-3.15.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
helmsman

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/kdd0xxnq83x4kfdjfmjv7dv9k09llidw-helmsman-3.15.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A helmsman https://github.com/r-ryantm/nixpkgs/archive/cc1b34f6fb4059260a3dcc9cef30ea4e88f8fad8.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/kdd0xxnq83x4kfdjfmjv7dv9k09llidw-helmsman-3.15.0
ls -la /nix/store/kdd0xxnq83x4kfdjfmjv7dv9k09llidw-helmsman-3.15.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

helmsman

Maintainer pings
cc @Lynty for testing.

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

1 package built:

helmsman


[Code Addition Request]: Handwritten Text recognition model

Have you completed your first issue?

[X] I have completed my first issue

Guidelines

[X] I have read the guidelines
[ ] I have the link to my latest merged PR

Latest Merged PR Link
N/A
Project Description
This Handwritten Text Recognition app is developed using OpenCV and EasyOCR to detect and recognize text. Users can either draw directly on the app or upload an image. The app has two main functionalities: one for drawing and another for uploading an image, both of which initiate text recognition.
Full Name
Sameer Desai
Participant Role
GSSOC

My points are not being reflected in gssoc leaderboard after merging. Please let me know what to do.


Xcode with automatically code signing forget to include the com.apple.developer.carplay-audio entitlement

Issue type
Incorrect behavior
Description of the problem
When archiving the application, Xcode with automatically code signing option enabled, failed to create a correct profile:
Profile doesn't include the com.apple.developer.carplay-audio entitlement.
/Users/pyby/Developer/playsrg-apple/PlaySRG.xcodeproj error project: Provisioning profile "iOS Team Provisioning Profile: ch.srf.srfplayer" doesn't include the com.apple.developer.carplay-audio entitlement.

Environment information

Xcode version: 14.0.1 (and 14.0.0)
Time tested: 29.09.2022

Reproducibility
Always reproducible since 29.09.2022.

In September 2021, when the project introduced the CarPlay feature:

Crazy Apple UI bug in developer.apple.com:
Apple CarPlay entitlement documentation:
(new, what we need) CarPlay Audio App (CarPlay framework) key is com.apple.developer.carplay-audio
(old, prior to iOS 14) CarPlay Audio App (Media Player framework) key is com.apple.developer.playable-content

With this settings, I was expected to have CarPlay framework key: com.apple.developer.carplay-audio.
UI bug, this configuration created a profile with com.apple.developer.playable-content key…
I switched the check boxes. Fixed! 🎊
First Play iOS nighty on TestFlight with CarPlay support is built on PlayCity.

Last Play iOS build, 3.6.5-396, worked for the iOS 16 release, on 9.09.2022.
Current Play iOS build, 3.665-397 failed with this mentioned error, on 29.09.2022.
ℹ It looks like Apple finally fixed the issue on the Apple developer portal.
The current configured "Additional Capabilities" is now wrong.
Updating identifier with "CarPlay Audio App (CarPlay framework) on the Apple developer portal, it fixes the compilation with Xcode and automatically code signing 🎊 (tested on 30.09.2022).


Error when Autowired InboundClient on many EslEventHandler class

I has 2 class implement EslEventHandler, that is HeartbeatEslEventHandler and ReScheduleEslEventHandler. On both that EslEventHandler's subclasses include code:
@Autowired
private InboundClient inboundClient;
So, after bean IEslEventListenerTemplate initialized, method afterPropertiesSet() got only one bean of subclass EslEventHandler.

I can't find any errors in ReScheduleEslEventHandler, can you paste more detail error.

You can use @Autowire InboundClient in more than one class of EslEventHandler, you'll see the problem, just one or two beans of EslEventHandler's subclasses inserted in handler table.

@Component for HeartbeatEslEventHandler

If you have solved this problem, you can submit a pr. if you have not solved the problem, paste your example, because I can't reproduce it。

 Em cám ơn anh.


Installing protorl as local package dependency conflict error

When following the "Recommended Setup" section of the readme file, I get dependency conflicts with shimmy[atari] and ale-py.
pip install .

Steps to recreate.

Clone protorl repository
Setup new virtual environment
Run: pip install .

I can't seem to recreate this issue. I end up with ale 0.8.1 and shimmy 0.2.1.
The only thing I can think of is perhaps your cache needs to be purged?

Right, could be. I went ahead and started up a fresh, new Python virtual environment outside of an IDE and with a clean install of python 3.8. Now I am getting new dependency errors when running "pip install ."
Not sure what the issue is here but I am on a Windows machine. I will try Linux later tonight.

I couldn't recreate the issue in any other instance I tried. I am still struggling with different dependency issues but I will close this issue as I can't recreate it.

I'm reopening this issue: I've done a reformat on my system and I now have the same problem. I believe this is related to the Python version. Kubuntu has defaulted to 3.12, while ale-py seems to require a lower version.
I will figure out the newest version of python to work, and then update the setup file accordingly.


Include TITAN output

We produce ACS output, now let's also produce TITAN output from ACNV toolchain.

Ha, Gavin, et al. "TITAN: inference of copy number architectures in clonal cell populations from tumor whole-genome sequence data." Genome research 24.11 (2014): 1881-1893.

paper

tumCounts file example (values changed):
Chr	Position	Ref	RefCount	Nref	NrefCount	NormQuality
1	2115600	T	20	C	70	200.009
1	2115800	A	10	G	40	200.009
.....

Corrected depth file:
chr	start	end	log2_TNratio_corrected
1	1	50000	NA
1	50001	100000	-0.07
1	300001	350000	NA
.....


fix: Validation of nullable properties in response_schema_conformance check introduced in 1.3.0

Resolves #542

Codecov Report

Merging #543 into master will decrease coverage by 0.00%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #543      +/-   ##
==========================================
- Coverage   99.57%   99.57%   -0.01%
==========================================
  Files          35       35
  Lines        2329     2326       -3
  Branches      376      380       +4
==========================================
- Hits         2319     2316       -3
  Misses          4        4
  Partials        6        6

Flag
Coverage Δ

#unittests
99.57% <100.00%> (-0.01%)
:arrow_down:

Impacted Files
Coverage Δ

src/schemathesis/converter.py
100.00% <100.00%> (ø)

src/schemathesis/schemas.py
100.00% <100.00%> (ø)

src/schemathesis/extra/pytest_plugin.py
92.85% <0.00%> (-0.09%)
:arrow_down:

src/schemathesis/runner/impl/core.py
99.27% <0.00%> (-0.01%)
:arrow_down:

src/schemathesis/lazy.py
100.00% <0.00%> (ø)

src/schemathesis/models.py
100.00% <0.00%> (ø)

src/schemathesis/cli/context.py
100.00% <0.00%> (ø)

src/schemathesis/cli/cassettes.py
100.00% <0.00%> (ø)

src/schemathesis/runner/events.py
100.00% <0.00%> (ø)

src/schemathesis/runner/serialization.py
100.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6516285...69ad3a9. Read the comment docs.


Why not using futures-timer ?

The futures-timer (https://crates.io/crates/futures-timer) crate is runtime agnostic and also supports gloo-timers for WASM environments.
Why not using that one instead of gloo-timers directly? This also covers the cases, when e.g. someone is not using tokio, but async-std.

Hi, thank you first for raising this.
All timer (a.k.a sleeper in this project) implementation are optional. Feel free to contribute futures-timer support if you are interested.

Ok, thanks for your response!
I will prepare a PR which adds the futures-timer support then :)

Comments on what to improve are welcome: https://github.com/Xuanwo/backon/pull/154/


[seatunnel-e2e] Add mongodb container to simplify spark-e2e and flink-e2e

Purpose of this pull request

There are some duplicated codes, we can simplify it.
Check list

[ ] Code changed are covered with tests, or it does not need tests for reason:
[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/incubator-seatunnel/tree/dev/docs

you can move mogodb e2e mudule into seatunnel-connector-v2-e2e

This pr has not responded for a long time. I plan to close it in a week. If necessary, you can reopen it.


New Asset Import Issue

Hello,
Whenever I import a new asset why do I need to close the application and then run it? Is there any way to import assets while using the application and prevent these issues?

Hi @FunlabStudio  By importing Assets do you mean adding an external asset e.g image?
if yes it works with a hot restart. You don't need to close the application.

Yes, I'm trying to load external assets and did restart the application but floating an error.  @maheshmnj
Unable to load asset: assets/newAssets/changePassword.png. For your Reference

Please share the output of flutter doctor -v and  a minimal and complete reproducible code to investigate the issue further.
Thanks


Added JS Bin logo

Logo taken from jsbin repository https://github.com/jsbin/jsbin/blob/master/public/images/dave.svg

Someone make this so! /invoke-picard!

Thanks for the pull.
Added in a6df8c5feb81efde698dc5f200c707c1527dd442


Replace Travis with Github actions

Maybe change the tests to not depend on java?
You should be able to run any kind of binary as a service, for instance cmd.exe ^^


Added content description for navigate up

Hi, while testing on androidTest, I got some problems.
In TasksScreenTest, occurred four errors.
all of errors are same cause,

'No views in hierarchy found matching: with content description: is "Navigate up"'.
So, I added content description 'Navigate up' in navigate up or home view.

Thank you! :)

I signed it!

added minor typo in statistics_act.xml for graphical layout
thanks

Hi fisache,
Thanks for your PR. The solution had to be a bit more generic, so it's been fixed in https://github.com/googlesamples/android-architecture/commit/9ad2a5db47dca0e861a15a39df847213df050996
Can you check that it works for you?
Thank you!

Yes, Thx! 👍


Choose an iTunes Connect deliver command line tool

Currently, to submit an app for review, I manually create and sign the binary. I need to find a way to do them in command line, completely.
Something interesting:

https://github.com/realmacsoftware/RMConnecter/
https://github.com/fastlane/fastlane/tree/master/deliver

Seems not ready yet

https://github.com/nomad/shenzhen

There is an article describing how to deploy using Fastlane
http://www.3pillarglobal.com/insights/automatic-ionic-and-ios-builds-with-jenkins-and-f

We chose Fastlane and has set up Android and iOS


Typewriter effect in css .

Aim

to add a typewriter effect in css.

Please assign me this under hssoc


Error [ERR_REQUIRE_ESM]: Must use import to load ES Module

I got this issue with the synapse protocol version v93. Node version v<IP_ADDRESS>
<EMAIL_ADDRESS>require() of ES modules is not supported.

Instead rename index.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from<EMAIL_ADDRESS>

Hey @dlpigpen, can you try using NodeJS v16 (preferably the latest Gallium LTS, v16.4.2) or v17?
We only test and guarantee compatibility with those version ranges; see the wiki page for details.


nixos-rebuild pollutes current directory with "result" symlink

nixos-rebuild boot creates a symlink like
 lrwxrwxrwx 1 root   root    85 Jan 29 10:53 result -> /nix/store/afv0nbqkx5iii9i4k278a0bsdrhbz7m3-nixos-system-mobile-16.03pre75806.77f8f35

in the current directory. The NixOS version is 16.03pre75806.77f8f35 (current unstable channel).

Most probably a regression in https://github.com/NixOS/nixpkgs/pull/12324.
I suspect it broke tests http://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents but I haven't verified that yet.

cc @rickynils

I look into it.
@domenkozar Does the fact that symlinks are created break tests?

Test breakage is not related to this but rather (just got fixed): https://github.com/NixOS/nixpkgs/commit/a581f72f222043936e78d1fe8ad09380c46bfa53

switch is doing the same.

For cleanup purposes, this should be relatively safe -- though, probably run it once with echo instead of rm, just to be sure.
nix-store --gc --print-roots | awk '{print $1}' | grep result | xargs rm

nixos-rebuild is making result symlinks on nixos-unstable.

@abbradar @rickynils
In a related "issue" nixos-rebuild test, build, dry-build, dry-activate also generate the results symlink. To me it seems like the --no-out should be applied there as well so it does not polute the system. I'll issue a PR unless this is somehow a desired behavior.

There is no such option to nixos-rebuild as --no-out
$ nixos-rebuild --no-out
/run/current-system/sw/bin/nixos-rebuild: unknown option `--no-output'

How shall one prevent nixos-rebuild to create those symlinks?

That's peculiar. It spell-checked the option... so --no-out exists as an alias for --no-output, but --no-output itself doesn't exist?

It's another place in general where the Nix tooling just feels inconsistent... It looks like boot/switch were special cased to not drop the out link, rather than making it a proper flag to nixos-rebuild...

@wucke13 why are you asking me the same question I posed in this issue ... did your read the comments at all?

This is still around AFAIK. Just got a "result" symlink in my home directory.

@NonVideri with which subcommand?

@eclairevoyant Hard to tell, but probably nixos-rebuild switch, as I mainly use that one.

If you are able to reproduce on an up-to-date nix install then please create a new issue for it. Also keep in mind the build and build-vm subcommands will create the symlink and that is expcted.

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/copying-custom-edid/31593/12


Fixing memory issue in prod

Fixing memory issue for job dl1_to_dl2 in prod 20230329_v0.9.13_src4_full_line
FYI @FrancaCassol

Prod finished OK this time, merging.


Add go.mod file to define dependencies

[X] Read the Contributing document.

Summary

To install the bbs cli, we call go install code.cloudfoundry.org/locket/cmd/bbs@latest. But currently this is not possible because the dependencies are not managed. Adding a go.mod and a go.sum file will define the used dependencies.
Backward Compatibility
Breaking Change? No

The work to turn diego's component to a real go module is a bit more involved. Check out this branch from 3 years ago we have a circular dependency problem where each components brings in other non-go-moded component. In order to truly accomplish this we need to convert each components to be independent. Above branch shows the work involved just to de-couple bbs from locket. I am happy to open a diego-release issue and assign different tasks if folks from your team are interested in doing this work. My estimate is that this is a quite significant undertaking.

The problem is that the current state is kind of broken, isn't it? It cannot be installed anymore with go install github.com/cloudfoundry/bbs@latest. So I had to fork it to https://github.com/sap-contributions/bbs in order to install it.
What is the alternative?
Having proper releases might be an alternative.
What is the plan?

If you'd like to install the binary, bbs repo is meant to be installed via diego-release.
cd diego-release/src/code.cloudfoundry.org
go build -o /tmp/bbs code.cloudfoundry.org/bbs/cmd/bbs

If you interested in solving the problem of removing the circular-dependency so bbs can be a standalone module, let's move the conversation to diego-release and I am happy to propose a few key principles to achieve this goal.

I've gone ahead and created an issue on diego-release  so that the community has a chance for contributing. Closing this issue.

If you'd like to install the binary, bbs repo is meant to be installed via diego-release.

We are not using bosh. Using a bosh to be the only possibility to install a go binary sounds really strange. This repo cannot even be built...
What is the downside of adding a go.mod file?
It would
a) Allow the repo to be built independently
b) Allow go install

I am not sure what you mean by "using bosh". The bbs repo is managed by a higher level repo. You are not using bosh cli/director in this case, you are just using the path for the release to get the right set of dependencies.

What is the downside of adding a go.mod file?
This will break the diego-release, since it's using a path based module import to use this repositories.

@c0d1ngm0nk3y ,
We do have long term plans to change the way we go mod'd our release, but at this time we're in a bit of a tangled web. Putting a go.mod on this repo would have consequences elsewhere in a way that we're not fully ready to  deal with yet.
We understand this is not an ideal scenario.


[bn] Localization reference glossary sidecar-containers.md

Bengali Localization of content/bn/docs/reference/glossary/sidecar-containers.md.
Fixes Issue: #45729
Resolves PR: #45009
Tracking Issue: #31677

/lgtm


RelayServer.cs: make sure that ReceiveAsync is not called before transmitting is done

RelayServer.cs: make sure that ReceiveAsync is not called before transmitting is done
If there is already data available, NetCoreServer will make ReceiveAsync a synchronous
call and call OnReceived immediately. If there are a lot of packages coming in, this will
result in the Task queue being blocked until all incoming packages have been handled.
This will stop the transmission for quite a while (I have seen transmission locks for
several milliseconds) on just a single stream.
To make sure that packages are always transmitted, it makes sense to first transmit and
then wait for new packages. Packages that are received in between should remain in the
OS cache for long enough, as the socket is still bound.
This is also the way of handling an UDP echo server in the examples of the documentation,
so I guess that is always the way, how it should be done.

👍 Tested and it definitely fixed the issues we were having.
Thanks for catching this. If you'd like a mod contributor role on the Discord talk to Kevin.

👍 Tested and it definitely fixed the issues we were having.
Thanks for catching this. If you'd like a mod contributor role on the Discord talk to Kevin.


Create ROS2 branch

I'm working on a ROS2 port, would be awesome if you could create a ROS2 branch for future PRs.
Thanks in advance!

Hi @klintan
I've used the ROS-bridge to get the IMU data onto the ROS2 side, it works for me but I don't know exactly what advantages will I get when I use ROS2 driver for the imu sensor. Please share with me your thoughts.
Regards,
Mohamed

Hi @klintan
I've used the ROS-bridge to get the IMU data onto the ROS2 side, it works for me but I don't know exactly what advantages will I get when I use ROS2 driver for the imu sensor. Please share with me your thoughts.
Regards,
Mohamed

In general, the last version of ROS1 is around the corner, then all efforts will be put on ROS2. That is one big reason to port everything needed to ROS2.
Further I guess you'll get some overhead in terms of serializing and deserializing if you are using the bridge (probably not a huge problem, depending on your application).
Further just having both ROS1 and ROS2 installation, is somewhat of a hassle, launch systems etc to coordinate stuff if used for one robot is not ideal either.
The ROS2 version is done though, so feel free to test if you want to :)
https://github.com/klintan/ros2_razor_imu

Hi @klintan
I've used the ROS-bridge to get the IMU data onto the ROS2 side, it works for me but I don't know exactly what advantages will I get when I use ROS2 driver for the imu sensor. Please share with me your thoughts.
Regards,
Mohamed

In general, the last version of ROS1 is around the corner, then all efforts will be put on ROS2. That is one big reason to port everything needed to ROS2.
Further I guess you'll get some overhead in terms of serializing and deserializing if you are using the bridge (probably not a huge problem, depending on your application).
Further just having both ROS1 and ROS2 installation, is somewhat of a hassle, launch systems etc to coordinate stuff if used for one robot is not ideal either.
The ROS2 version is done though, so feel free to test if you want to :)
https://github.com/klintan/ros2_razor_imu

Yes, I got what you mean, you're right. Thanks for the explanation!
Thanks for sharing with me the ROS2 version, I'll test it soon and I'll let you know how it will work for me :D

@klintan it seems not working (ros2-rolling):
rock@rock-5b:~$ ros2 launch ros2_razor_imu razor-pub.launch.py
[INFO] [launch]: All log files can be found below /home/rock/.ros/log/2023-08-30-16-17-51-238535-rock-5b-35961
[INFO] [launch]: Default logging verbosity is set to INFO
[ERROR] [launch]: Caught exception in launch (see debug for traceback): Caught multiple exceptions when trying to load file of format [py]:
 - cannot import name 'get_default_launch_description' from 'launch_ros' (/opt/ros/rolling/lib/python3.10/site-packages/launch_ros/__init__.py)
 - The launch file may have a syntax error, or its format is unknown

even with direct start:
rock@rock-5b:~/ros2_ws/src/ros2_razor_imu/src/ros2_razor_imu$ python3 imu_node.py
[INFO] [1693401684.891938865] [imu_node]: Razor IMU -> Opening /dev/ttyACM0...
[ERROR] [1693401684.892600646] [imu_node]: Razor IMU not found at port /dev/ttyACM0. Did you specify the correct port in the launch file? Trying 5 more times...
[ERROR] [1693401687.896478511] [imu_node]: Razor IMU not found at port /dev/ttyACM0. Did you specify the correct port in the launch file? Trying 4 more times...

in minicom on port /dev/ACM0 i see dataflow:
#YPR=34.23,5.97,174.02
#YPR=34.25,6.28,174.29
#YPR=34.24,6.26,174.03
#YPR=34.25,6.07,174.12
#YPR=34.26,6.31,174.19
#YPR=34.24,6.14,173.93
#YPR=34.32,6.23,174.21
#YPR=34.32,6.38,174.13

@klintan it seems not working (ros2-rolling):
first of all you have got wrong spelling: not ros2 launch razor_imu_9dof razor-pub-and-display.launch.py but ros2 launch ros2_razor_imu razor-pub.launch.py
secondly, it`s not working with launch:
rock@rock-5b:~$ ros2 launch ros2_razor_imu razor-pub.launch.py
[INFO] [launch]: All log files can be found below /home/rock/.ros/log/2023-08-30-16-17-51-238535-rock-5b-35961
[INFO] [launch]: Default logging verbosity is set to INFO
[ERROR] [launch]: Caught exception in launch (see debug for traceback): Caught multiple exceptions when trying to load file of format [py]:
 - cannot import name 'get_default_launch_description' from 'launch_ros' (/opt/ros/rolling/lib/python3.10/site-packages/launch_ros/__init__.py)
 - The launch file may have a syntax error, or its format is unknown

nor with direct start:
rock@rock-5b:~/ros2_ws/src/ros2_razor_imu/src/ros2_razor_imu$ python3 imu_node.py
[INFO] [1693401684.891938865] [imu_node]: Razor IMU -> Opening /dev/ttyACM0...
[ERROR] [1693401684.892600646] [imu_node]: Razor IMU not found at port /dev/ttyACM0. Did you specify the correct port in the launch file? Trying 5 more times...
[ERROR] [1693401687.896478511] [imu_node]: Razor IMU not found at port /dev/ttyACM0. Did you specify the correct port in the launch file? Trying 4 more times...

in minicom on port /dev/ACM0 i see dataflow:
#YPR=34.23,5.97,174.02
#YPR=34.25,6.28,174.29
#YPR=34.24,6.26,174.03
#YPR=34.25,6.07,174.12
#YPR=34.26,6.31,174.19
#YPR=34.24,6.14,173.93
#YPR=34.32,6.23,174.21
#YPR=34.32,6.38,174.13

ps. fixed only a node (not launch file): 1. nano /home/rock/ros2_ws/src/ros2_razor_imu/src/ros2_razor_imu/imu_node.py  changed threre to port = self.declare_parameter('port', '/dev/ttyACM0').value 2. fixed permission to serial: sudo chmod 666 /dev/ttyACM0 3. have to install:
pip3 install pyserial
pip3 install cryptography
pip3 install vpython
sudo apt install libgtk-3-dev
pip3 install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04 wxPython --user
pip3 install transforms3d

and it seems it`s working by direct start - python3 imu_node.py
angular_velocity:
  x: -0.03
  y: 0.01
  z: -0.01
angular_velocity_covariance:
- 0.002
- 0.0
- 0.0
- 0.0
- 0.002
- 0.0
- 0.0
- 0.0
- 0.002
linear_acceleration:
  x: 1.7620156249999999
  y: 0.388026484375
  z: -10.868955078125
linear_acceleration_covariance:
- 0.04
- 0.0
- 0.0
- 0.0
- 0.04
- 0.0
- 0.0
- 0.0
- 0.04
---

can you please upload the imu_node.py that is working

imu_node.zip

I forked this repo solved the problems mentioned and made a pull request for my updates, meanwhile you can check the updates here:
https://github.com/AhmedBaza1/ros2_razor_imu.git


prepare fails on unknown splashscreen

If targetImg is null it blows up and fails the prepare action.  it should just return.
https://github.com/apache/cordova-windows/blob/d424e99af50df4aa13e280b10c79bc2f0d6ec7b3/template/cordova/lib/prepare.js#L513

I just raised PR #301 which should resolve this issue.
Long term solution (in a major release) may be to drop the lines after "Fall back on find by size for old non-MRT syntax" in getTargetForImage.

P.S. This issue was introduced in 973fe6da6dada837db6435c09fce90ccd3113201.

@goya Do you still know how to recreate this? It would be best if we could add a test case on our side to avoid this popping up again.

you can repro it now using:
<?xml version='1.0' encoding='utf-8'?>
<widget id="io.cordova.hellocordova" version="1.0.0">
    <name>HelloCordova</name>
    <splash src="splash.jpg" width="7000" height="1200" />
</widget>

n.b. the splash file must exist

Confirmed fixed:
E:\Projects\throwaway\cordovaWindows299<EMAIL_ADDRESS>
λ cordova platform add windows
Using cordova-fetch for<EMAIL_ADDRESS>
Adding windows project...
Creating Cordova Windows Project:
        Path: platforms\windows
        Namespace: io.cordova.hellocordova
        Name: HelloCordova
cp: no such file or directory: E:\Projects\throwaway\cordovaWindows299\node_modules\cordova-windows\node_modules\winjs\js\base.js

cp: no such file or directory: E:\Projects\throwaway\cordovaWindows299\node_modules\cordova-windows\node_modules\winjs\js\base.js

Windows project created with<EMAIL_ADDRESS>
Plugin 'cordova-plugin-whitelist' found in config.xml... Migrating it to package.json
Discovered saved plugin "cordova-plugin-whitelist". Adding it to the project
Installing "cordova-plugin-whitelist" for windows
Adding cordova-plugin-whitelist to package.json

E:\Projects\throwaway\cordovaWindows299<EMAIL_ADDRESS>
λ cordova prepare windows
The following image was skipped because it has an unsupported size (7000x1200): splash.png
Cannot read property 'targetProject' of null

E:\Projects\throwaway\cordovaWindows299<EMAIL_ADDRESS>
λ cordova platform rm windows
Removing windows from cordova.platforms array in package.json

E:\Projects\throwaway\cordovaWindows299<EMAIL_ADDRESS>
λ cordova platform add github:apache/cordova-windows
Using cordova-fetch for github:apache/cordova-windows
Warning: using prerelease platform<EMAIL_ADDRESS>
Use 'cordova platform add windows@latest' to add the latest published version instead.
Adding windows project...
Creating Cordova Windows Project:
        Path: platforms\windows
        Namespace: io.cordova.hellocordova
        Name: HelloCordova
Windows project created with<EMAIL_ADDRESS>
The following image was skipped because it has an unsupported size (7000x1200): splash.png
Installing "cordova-plugin-whitelist" for windows
The following image was skipped because it has an unsupported size (7000x1200): splash.png

E:\Projects\throwaway\cordovaWindows299<EMAIL_ADDRESS>
λ cordova prepare windows
The following image was skipped because it has an unsupported size (7000x1200): splash.png

E:\Projects\throwaway\cordovaWindows299<EMAIL_ADDRESS>
λ

But tbh no idea how to turn this into a test.


fix copying compressed pkg issue

If "(pkgName).zip" exists, copy it to the diff package, else copy "(pkgName)" folder

PR #6326 is already merged to fix this. It will roll out to customers in a couple of days.


Tweak module resolution failed lookup watching

This simplifies unnecessary extension watching from long ago when we had different resolutions based on .ts and .js files
Before we would never watch directories like c:/typescript/node_modules or /user/username/typescript/node_modules because we didnt watch folders like c:/typescript or /user/username/typescript. Now changed to watch node_modules in root folder. (We wont watch it at root unless tsconfig is at the root)
This should help with some of the npm ci issues in repo encountered if typescript repo was at root or in another folder .

@typescript-bot pack this

Closing this in favor of #53591 which i am still working on


[GSSOC'23] - Improper working of Navbar of Event

Description
The navigation bar tabs are incorrectly working when the user is on the Events page. Specifically, when visiting the Event page, the "Home" and "About " tab is not working .
Expected Behavior
When the user is on the Events page and clicks the "Home" or "About" tab, I expect them to be redirected to the corresponding "Home" or "About" page. Additionally, the tab in the navigation bar should be highlighted to indicate the current active page.
Screenshots

Enviroment:

OS: Mac ,Linux, Windows
Browser: Chrome ,Safari, Firefox
Version:
Device: Desktop ,Mobile
please check this @OSCode-Community

Hey @jayantajm1 , thanks for stepping up!
I have already assigned this issue to someone else, if it is not resolved, then I will let uk.
If there is any other issue u would like to work on,pls go ahead


Switch back to OpenJDK.

Due to 32-bit library dependency issues with Oracle Java.

Trivial reversion; will go ahead and merge this.


crosvm: 120.0 -> 121.3

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.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.

In microvm.nix?  Somebody recently reported similar in the Matrix room, and it ended up being because of environment.noXlibs.

That was it, as always. Thanks!
I am so fed up on noXlibs that I finally removed it from microvm.nix.