Contradiction on HTML tag

it's best for cross-browser compatibility not to use any HTML

vs

Explicitness is best, so we both name it favicon.ico and explicitly specify the  tag.

So, should link tag be added or not?

@grv87 Both.
If the site is using only the favicon.ico, that falls under "The Basics" and will work anywhere and the <link> tag is not needed.
If you want to use something else instead, such as mysite.ico or favicon.png, or if you place the file somewhere other the site root, then you MUST use a <link> tag, and it may, or may not, work in older browsers.
If you are providing multiple options, for multiple devices and uses, then you SHOULD still have the favicon.ico in the site root, and include the <link> tag for it in the HTML, along with the tags for the other files. Keeping the old default favicon.ico in the default place, will allow any browser to find it if/when all else fails. The <link> tags help smarter browsers find, and display, what you prefer to show.

@chindraba-work, thanks for explanation!
As you worded, I got it.


Uvicorn - Configurations do not update

When updating in Uvicorn (on Windows) if I update a configuration for a tap it doesn't update in the meltano.yml file

I was wondering if you could supply a little more info about the context in which this occurring.  Was the tap installed via the cli or ui?  Did the tap have an existing configuration you were trying to update or was this the the initial configuration.  If the the tap had a configuration you were trying to edit was the configuration in an environment like dev or prod ?  Could you see the tap configuration values in the ui before you edited them?

Closing as no longer relevant on account of the removal of the UI for Meltano 3.0


Responsive Grid on Leaflet

We are developing a project for which we would like to place the a responsive grid like gridstack.js layout on top the map background based on Leaflet keeping both functionalities.
This is not possible right now. I understand you can reference objects by the map positions but not by the relative position on the viewport. Would you help us making it possible?

This is a place to report Leaflet issues, not to ask for help developing an app. Please try asking on the Leaflet forum or StackOverflow instead.


Bug: Build should enforce using Java: v11.0.10 & above instead of v11

🐛 Bug Report

The project when installed using v11 threw a HandShake Exception which has to do with the cacerts file (last release 2018), where the OIDC Class failed to fire a POST request to gitlab server.
Step to Reproduce
Steps to reproduce the behavior:
Step reproduceable with SDLC running locally.

Install and run the project using v11.
visit the http://localhost:7070/api/auth/authorized?mode=prod

Expected behavior
the above url should authenticate and return true on the page.

Environment
OS: Windows 10
Chrome: Version 89.0.4389.114 (Official Build) (64-bit)
Possible Solution
Enforce installation of v11.0.10 in pom.xml file for building (or for running too)

The various legend projects have now been updated to require at least Java 11.0.10 for builds. Note, however, that this doesn't itself restrict the Java version used to run, and the error in question is a result of the Java version used at run time rather than the version used at build time. Still, I would expect most users will run with a version of Java equal to or newer than what they used to build with, so I think this will effectively address the issue.


update text in handlers

Jira ticket for this change
Summary
Change all references from ProgearExpenses to ProgearWeightTickets.
The purpose of this PR is to keep the name ProgearWeightTickets consistent in the office and customer apps.
Files updated (13):

ghc model_to_payload
internal model_to_payload
ghcapi/ppm_document_test.go
internalapi/progear_weight_ticket.go
models/ppm_shipment.go
services/mto_shipment/mto_shipment_fetcher.go
services/mto_shipment/mto_shipment_fetcher_test.go
services/ppm_shipment/ppm_shipment_fetcher.go
services/ppm_shipment/ppm_shipment_fetcher_test.go
services/ppm_shipment/ppm_document_fetcher.go
services/ppm_shipment/ppm_document_fetcher_test.go
services/ppm_shipment/ppm_shipment_router.go
services/ppm_shipment/ppm_shipment_router_test.go

Setup to Run Your Code

Check that all pre-commits and tests pass.

Backend

[ ] Code follows the guidelines for Logging
[ ] The requirements listed in Querying the Database Safely have been satisfied.

Warnings

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

  Generated by :no_entry_sign: dangerJS against fd3f8aaebee349792622eb9dc87fe5bf05ebec1b

Thanks! I did a global search in Goland and these didn't pop up. For the Front End part, I'll correct it in another ticket and update this one to tell reviewers that it is focus on the BE changes.


Correlation failed - cookie not found

Hello
this is our first Ids4 production server.
we have been in the issue for 2 weeks without any progress. i found lots of slimier articles but none of them helped us.
Note :

if the client and the sso were on the same server the application with run perfectly.
should we install a certificate on the localhost?

thanks in advance
**### Environment **
Client : https://localhost:9002
Server : https://sso.domain.com (After F5 load balancer)
### Server Config
   var cert = new X509Certificate2(Path.Combine(".", "certs", "sso.domain.com.pfx"),"111");             var builder = services.AddIdentityServer(options => {             }).AddSigningCredential(cert)                         .AddInMemoryIdentityResources(identityResourceList)                       .AddInMemoryApiResources(apiResourceList)                         .AddInMemoryClients(clientList)                         .AddCustomUserStore();
### Client Config
` Microsoft.IdentityModel.Logging.IdentityModelEventSource.ShowPII = true;
        JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear();

        services.AddAuthentication(options =>
        {
            options.DefaultScheme = "Cookies";
            options.DefaultChallengeScheme = "oidc";
        })
            .AddCookie("Cookies")
            .AddOpenIdConnect("oidc", options =>
            {
                options.Authority = "https://sso.domain.com";
                options.RequireHttpsMetadata = false;

                options.ResponseType = "code id_token";
                options.ClientId = _configuration["ClientId"];
                options.ClientSecret =  "MyPassword";
                options.SaveTokens = true;

                options.Scope.Add("offline_access");

                options.BackchannelHttpHandler = new HttpClientHandler()
                {
                    UseProxy = false
                };
            });`

info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
Request starting HTTP/2.0 POST https://localhost:9002/signin-oidc application/x-www-form-urlencoded 1574
warn: Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectHandler[15]
'.AspNetCore.Correlation.oidc.4_iXFwzy8YJc9U6coPPRg_WPY_if6hVCNQxaEfVRoNE' cookie not found.
info: Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectHandler[4]
Error from RemoteAuthentication: Correlation failed..
fail: Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware[1]
An unhandled exception has occurred while executing the request.
System.Exception: An error was encountered while handling the remote login. ---> System.Exception: Correlation failed.
--- End of inner exception stack trace ---
at Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler`1.HandleRequestAsync()
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]

This error happens on the client and typically means that the correlation cookie is not set - or for some reasons has not been sent.
You need to check your network traces if you can find a reason why the cookie got "lost".

solved by  removing i   app.UseCookiePolicy(); client startup
#3788 https://github.com/aspnet/Security/issues/1755#issuecomment-431622343


Update dependencies

@bors r+

:pushpin: Commit 6be8761e4717ae9b3810cf6a9ce70afa952142e3 has been approved by RalfJung

:hourglass: Testing commit 6be8761e4717ae9b3810cf6a9ce70afa952142e3 with merge ce3d1a654a996ab23ec2a802475991eab9acc263...

:sunny: Test successful - checks-travis, status-appveyor
Approved by: RalfJung
Pushing ce3d1a654a996ab23ec2a802475991eab9acc263 to master...


Docker install issue ?

Just following your docker install and seem to be running into the same issue on two different platforms (Docker on MacOS and Ubuntu)
After running docker compose up, the Core and Vault_1 containers fail with the following errors :
Core :
core_1      | State machine db path: /root/findy.bolt
core_1      | Host address: localhost
core_1      | Host port: 8080
core_1      | Server port: 8080
core_1      | Wallet pool: 10
core_1      | W1221 02:18:25.832214      35 agency.go:132] enclave backup shouldn't be empty in production
core_1      | W1221 02:18:25.832261      35 agency.go:135] wallet backup path shouldn't be empty in production
core_1      | W1221 02:18:25.832333      35 enclave.go:51] init enclave WITHOUT a key /root/.indy_client/enclave.bolt
core_1      | I1221 02:18:25.832410      35 agency.go:184] LoadRegistered kicked to start
core_1      | I1221 02:18:25.832830      35 agency.go:182] LoadRegistered done
core_1      | I1221 02:18:25.832847      35 pool.go:136] convert plugin args for: FINDY_FILE_LEDGER
core_1      | I1221 02:18:25.832855      35 pool.go:149] Using env var defined 2 ledger plugin(s)
core_1      | I1221 02:18:25.832862      35 pool.go:157] Using two ledger plugins
core_1      | I1221 02:18:25.832867      35 pool.go:116] pluginName is NOT legacy
core_1      | I1221 02:18:25.832876      35 memledger.go:114] memLedger reset mem
core_1      | I1221 02:18:25.832895      35 fileledger.go:43] -- file ledger: /root/.indy_client.json
core_1      | I1221 02:18:25.832916      35 pool.go:105] open plugin:FINDY_FILE_LEDGER() ==> OK
core_1      | I1221 02:18:25.832983      35 wallet.go:94] opening wallet: steward
core_1      | I1221 02:18:25.835705      35 findy.go:25] Error: Wallet not found
core_1      |   Caused by: No wallet database exists
core_1      | Error: Error: Wallet not found
core_1      |   Caused by: No wallet database exists
core_1      |
findy-agent_core_1 exited with code 1
Vault_1 :
vault_1     | I1221 02:18:30.465498      11 config.go:74] Configuration file was not found, using environment/default variables only
vault_1     | I1221 02:18:30.681951      11 pg.go:142] migrations ok: 4
vault_1     | I1221 02:18:30.686384      11 pg.go:148] successfully connected to postgres vault-db:5432
vault_1     | I1221 02:18:30.692238      11 jwt.go:42] ===== USING given JWT secret ====
vault_1     | panic: open /grpc/server/server.crt: no such file or directory
vault_1     |
vault_1     | goroutine 1 [running]:
vault_1     | github.com/lainio/err2.Check(...)
vault_1     | 	/go/pkg/mod/github.com/lainio/err2@v0.6.1/err2.go:34
vault_1     | github.com/findy-network/findy-common-go/agency/client.TryAuthOpen(0x0, 0x0, 0xc0001a6bc0, 0x4, 0xc383)
vault_1     | 	/go/pkg/mod/github.com/findy-network/findy-common-go@v0.1.7-0.20210527125553-4a46a2db405d/agency/client/client.go:69 +0x137
vault_1     | github.com/findy-network/findy-agent-vault/agency/findy.(*Agency).Init(0xc000110d20, 0xd937c8, 0xc00000f458, 0x120b610, 0x0, 0x0, 0xd8d298, 0xc000135dd0, 0xc0001aa000)
vault_1     | 	/work/agency/findy/agency.go:51 +0x14d
vault_1     | github.com/findy-network/findy-agent-vault/resolver.InitResolverWithDB(0xc0001aa000, 0xd92608, 0xc000110d20, 0xd99638, 0xc000010818, 0xc5d0a0)
vault_1     | 	/work/resolver/resolver.go:91 +0x874
vault_1     | github.com/findy-network/findy-agent-vault/resolver.InitResolver(0xc0001aa000, 0xd92608, 0xc000110d20, 0xc000000180)
vault_1     | 	/work/resolver/resolver.go:101 +0x75
vault_1     | main.main()
vault_1     | 	/work/main.go:27 +0xc5
findy-agent_vault_1 exited with code 2
Have checked the findy-agent-cli repo and there seems to be a server.crt file but not in the config directory on my local machine ?
Apologies is there are any prerequisite steps (initialisation) that I might have missed...
(Build from source works well however)

Thank you for your update!
Unfortunately, I wasn't able to reproduce the error. I did start the docker-compose system in findy-wallet-pwa/tools/env by using the Makefile and its rules. I also did try bot on macOS and Linux with the latest versions. All worked OK.
The only tip or advice I could think of from the logs you submitted is some problem with the docker volumes. For example, the core-agency (core_1) should produce these lines also when started in the very first time:
core_1      | Creating ledger handle...
core_1      | /root/.indy_client/wallet/steward/ does not exist, importing wallet
core_1      | wallet steward imported from file /steward.exported
core_1      | W1221 07:07:41.774132      25 enclave.go:51] init enclave WITHOUT a key /root/.indy_client/enclave.bolt
core_1      | Processing starts, please wait..
core_1      | Processing done
core_1      | Saving starts
core_1      | All ready

The steward wallet is created to mounted volume .data and there into the location /agent/.indy_client/wallet.
A similar issue seems to be with the vault. It doesn't find TLS certificate files for the gRPC connection.
Because of the Christmas season, everyone uses their vacation, so I'm afraid that we will get back to this until next year. However, I'll get back to you as soon as I get new information.
Merry Christmas and Happy New Year!

Thanks for your feedback @paul-yellowpink! Just to make sure, were you following these steps for setting up the docker environment?

Thanks @techlab-lainio & @lauravuo-techlab - I'll retry with the PWA install steps and double check both install diffs (and close with comments)
Happy Holidays !!!

Apologies for the delay in closing this - all good now, and thanks for your help !


Clarify "Fabric Level" Backup and ExpressRoute behaviour

When using forced tunneling and ExpressRoute with Private Peering, does the backup traffic (data) flow through on-premises and then to the Recovery Services vault or does it happen over the Microsoft Azure backbone? An ellaborate discussion on route that backup data takes will put most of the customer questions to rest. Thanks

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

ID: b084d947-abfd-a8f9-b09f-d07f39eb5ad7
Version Independent ID: a935fe20-e074-1fb0-1810-5cf384abb55e
Content: What is Azure Backup?
Content Source: articles/backup/backup-introduction-to-azure-backup.md
Service: backup
GitHub Login: @markgalioto
Microsoft Alias: markgal

@ManojNair Thanks for the feedback. We are actively investigating and will get back to you soon.

@Adam-Smith-MSFT please assign to me

@rayne-wiselman Thank you !

@ManojNair Hi Manoj, this is a large work item and not really suitable for issue feedback.  I'm closing this issue and opening an internal work item to put together an article on backup data flow in various scenarios. I'll send you the work item link internally. thx
#please-close


Import null value properly for yaml file

When import this yaml file:
a:
b: c

We'll get
a:
        null, b: "c"

Because we don't handle null value which take no space correctly. The ValuePos of the null value is Newline instead of Blank and the the ValuePos of field b is Blank instead of Newline
This PR properly set ValuePos to NoPos + Blank for null value.

I'll add a test for this PR.


support patterns in table name filter of Database Navigator View

Is your feature request related to a problem? Please describe.
I'm coming from "Sequel Pro" (https://www.sequelpro.com) and there is one thing that I'm really missing in DBeaver:
DBeaver and Sequel Pro, both support the filtering of the shown tables in the navigator, but Sequel Pro not only supports to enter pats of the table name,  but patterns. This feature allows to filter for tables which have no common part in the name. e.g. the filter "job.con|usr" will filter for tables like "job_config" AND "usr_data"
Describe the solution you'd like
I would like DBeaver to support patterns in the table filter, e.g. "." for a single character and "|" for an OR combination of two patterns.

Thank you for the suggestion. We already have the similar option. Select Filter>Configure filter.. in table/schema context menu in DB Navigator. You can add multiple objects to filter and use masks there. Here is wiki article https://github.com/dbeaver/dbeaver/wiki/Configure-Filters

Thank you for the suggestion. We already have the similar option. Select Filter>Configure filter.. in table/schema context menu in DB Navigator. You can add multiple objects to filter and use masks there. Here is wiki article https://github.com/dbeaver/dbeaver/wiki/Configure-Filters

Many thanks for the hint to the existing filter options. I just took a look at it and yes it does allow me to filter the tables by name. But to be very honest, I can't think of a way how this could help me in any way (other then when I always want to see the same tables):

it does not allow me to have multiple patterns, e.g. I can not filter for all tables with prefix usr* AND batch*
it does not allow me filter by table name across multiple databases
even though I was able to save multiple filters, I was not able to figure out how to switch between them: I only see a toggle filter option

Many thanks for the hint to the existing filter options. I just took a look at it and yes it does allow me to filter the tables by name. But to be very honest, I can't think of a way how this could help me in any way (other then when I always want to see the same tables):

it does not allow me to have multiple patterns, e.g. I can not filter for all tables with prefix usr* AND batch*
it does not allow me filter by table name across multiple databases
even though I was able to save multiple filters, I was not able to figure out how to switch between them: I only see a toggle filter option

Seems to be duplicate of #10137

About dot pattern
You can use asterisk in the pattern for a single character

Implemented in scope with https://github.com/dbeaver/dbeaver/issues/10137


Scoped css data attribute is not always applied

Version
2.6.10
Reproduction link
https://codesandbox.io/embed/vue-template-3pnsx
Steps to reproduce
Click "toggle loading" button
What is expected?
Both child elements should have data attribute applied and should be green.
What is actually happening?
First child element is missing data attribute

Looks like div element is reused between loader and first child of the slot content

Duplicate of https://github.com/vuejs/vue/issues/10416


Controller stub should respect the admin prefix from config

We should not hardcode admin prefix here, we should use the one specified in config by default.

You're totally right. Merged, thanks a lot!


Config-ui: 'Create Blueprint' dialog doesn't disappear after 'Create Blueprint'

Describe the bug
'Create Blueprint' dialog doesn't disappear after 'Create Blueprint'
To Reproduce
Steps to reproduce the behavior:

Go to config-ui, click 'Create Pipeline Run'
Toggle on 'Github', input valid repo info
Toggle on 'Automate Pipeline', click 'Add Blueprint'
Log in blueprint detail, and click 'Save Blueprint'
See the result

Expected behavior
The dialogue disappeared.

@Startrekzky Yes it is still open but in "EDIT" Mode -- user can close and reopen the editor if needed to make changes....

I agree with @Startrekzky , it is kind of counter-intuitive, I thought it wasn't saved.
Maybe close the dialog and jump to blueprints page would be helpful, user can then clearly see that blueprint got saved, and they can edit it if needed.

Closed with PR #1627