vidup, thevideo - this service is in violation of our terms of service

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2<IP_ADDRESS>.

[x] I've verified and I assure that I'm running youtube-dl 2<IP_ADDRESS>

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

https://github.com/rg3/youtube-dl/issues/12767

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
$ youtube-dl -v http://vidup.me/embed-zdbt0yzq6fz7-640x360.html
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'http://vidup.me/embed-b8ov0sh3d8np-540x360.html']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 3.6.2 - Darwin-16.7.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 3.3.2, ffprobe 3.3.2, phantomjs 2.1.1
[debug] Proxy map: {}
[generic] embed-b8ov0sh3d8np-540x360: Requesting header
WARNING: Falling back on generic information extractor.
[generic] embed-b8ov0sh3d8np-540x360: Downloading webpage
[generic] embed-b8ov0sh3d8np-540x360: Extracting information
[download] Downloading playlist: None
[generic] playlist None: Collected 2 video ids (downloading 2 of them)
[download] Downloading video 1 of 2
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Invoking downloader on 'http://d5321.vidup.me:8777/56jta6vhscoammfvg6tvkgg6ftfhfcawbnnjnllnv5omz4zlgx442hbiisjknbig3ndelgdaorpdb3gh3ss7bzilvjnsr3xbuj3lnuc6kd6kv3b6quyh46r6e4u4yr4avjzm4muytivevi3kg7elzln36jlj5d3k4aqmlrd5tjoyb535f4ydi5fia3xtbvhprjnlvmwzjyfipekshkop6he4ffcx6iuloqg7hlrwk3kftudppsf3m4uxb2ihjl3tlpa6mqhex36ekqru2capwlrlcrla/v.mp4'
[download] Destination: video (1)-v.mp4
[download] 100% of 7.93MiB in 00:10
[download] Downloading video 2 of 2
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Invoking downloader on 'http://d5321.vidup.me:8777/56jta6vhscoammfvg6tvkgg6ftfhfcawbnnjnllnvwe434zlgx4wcxnaqvwpjx6n4nwdr3xzwuhy3ubwnjs73tbayjsl7zt2gcpwtrrpgmpooxh5qhj3htpzjpymmxgpr3or4tvbyyqia6znsoawkoz2kcbllqjnzaeoauia2r6q4zvfgjudd5vio2752stfyh4xurnj4hvhnh575dxbaa2bjinyeznj33f2sq7pgoz2vfbt6ccbpsghjqjaqkzolukvfixsoxbxtmuxbo2e5y3fyelq/v.mp4'
[download] Destination: video (2)-v.mp4
[download] 100% of 7.93MiB in 00:09
[download] Finished downloading playlist: None

Description of your issue, suggested solution and other information
After attempting to download a video on vidup, it downloads a 10 second clip with the message "this service is in violation of our terms of service". The URL I listed in the log above should be able replicate this.

After testing a few others on the homepage, this is an issue with all vidup videos.

I ran into this with urls from thevideo.me as well.


CSS

CSS
User Story
As a boot camp student
I want the prework notes to be structured on a web page
so that I can easily find and read the information
Acceptance Criteria
GIVEN a Prework Study Guide website
WHEN I view the study guide
THEN I see a dark blue header and footer, and four boxes with a shadow

CSS file created and tested with HTML file.


Proxy using splice

Using net package, you can make a proxy using splice with io.Copy. Is that possible with gnet , or is there a faster way to doit with gnet?
go io.Copy(remote, conn)
io.Copy(conn, cs.remote)

https://man7.org/linux/man-pages/man2/splice.2.html

It is not currently supported in gnet yet.

It is not currently supported in gnet yet.

Any plans to do it soon or any other way to utilize something similar with gnet in the meantime.

Any plans to do it soon or any other way to utilize something similar with gnet in the meantime.

This would be a long-term plan if I decide to do it because the current API design of gnet is not quite compatible with the splice syscall, you see, gnet doesn't expose any file descriptor to users, which make it hard to support splice.
I may add a new proxy feature to gnet in the future only for some scenarios like yours: building a proxy server on top of gnet.
As for the alternative, I'm afraid there is no such kind of thing in gnet for now.


Secure subversion access to access-svn

resolution_wontfix   |    by<EMAIL_ADDRESS>
There should be no storing of unencrypted passwords

Issue migrated from trac:18 at 2024-01-31 17:09:10 +1100

ibc599 changed status from new to assigned

<EMAIL_ADDRESS>commented

Maybe the best option is to set up a mirror on accessdev's /projects if #12 can be resolved, then use ssh+svn. At least that's secure.

ibc599 changed owner from `` to NCI

<EMAIL_ADDRESS>commented

Documentation of available options -http://wiki.apache.org/subversion/EncryptedPasswordStorage

<EMAIL_ADDRESS>changed reviews which not transferred by tractive

<EMAIL_ADDRESS>commented

This will be resolved with the shared repository system


added uni-v2 condition and action

Created:

Uniswap v2 Rate Condition
Uniswap v2 Trade Action
Cancel Task Receipt Script

Deployed:

Aforementioned contracts
ConditionTime on Mainnet

Fixed:

Some bugs in old scripts

Contracts don't seem to be verified on Etherscan


chore: Add EditorConfig

#20  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @JackPlowman and the rest of your teammates on  Graphite


Update install docs to cover common things left out

Purpose
Add mention of the following topics currently left out:

Authentication
Need to install OpenSSL (starting with OS X 10.11 El Capitan) (h/t @cwisecarver )
Collectstatic for APIv2

Notes
I have not yet upgraded to El Capitan, and for the commands to install OpenSSL, am relying on text pasted into flowdock. (the env variables in particular look a bit odd)
Chris, can you look this over and make sure we're giving people correct advice?

Thanks

Hmm. Well, I guess that any updates needed can be addressed in a followup PR? (per https://openscience.atlassian.net/browse/OSF-4923 )


wait on meteor.loginServiceConfiguration ddp data loaded and improve error handling for oauth services

for some slow connection, set state waiting to false directly on componentDidMount may not very good. if meteor.loginServiceConfiguration ddp data not loaded and component mounted, press login services button will get an error

i use below instead, write in componentDidMount
this.autorun(() => {
  this.setState({ waiting: !Accounts.loginServicesConfigured() })
})

improve error handling for oauth services

ex, press google login, google login window popup, then i close the popup window.
std:accounts-ui show message something went wrong
below is my solution, some error dont have error.reason, those error without error.reason will finally get something went wrong. it is not good because you don't know what s going on
    if (error) {
        console.warn(error.message || error)
        if (error instanceof Accounts.LoginCancelledError) {
          // do nothing
        } else {
          this.showMessage((error.reason && T9n.get(`error.accounts.${error.reason}`)) || T9n.get('Unknown error'))
        }
      }

currently i have no time to submit a PR, so i pointed out here first


[DOC] Fix docbuild

Description
Fix documentation build workflow.
Checklist
Essentials

[x] PR's title starts with a category (e.g. [BUGFIX], [MODEL], [TUTORIAL], [FEATURE], [DOC], etc)
[x] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage
[x] Code is well-documented

Changes

[ ] Feature1, tests, (and when applicable, API doc)
[ ] Feature2, tests, (and when applicable, API doc)

Comments

If this change is a backward incompatible change, why must this change be made.
Interesting edge cases to note here

cc @dmlc/gluon-nlp-team

Looks like the CI is not picking up the change in dependencies in PR. I will merge this first to unblock the CI issue


Self Hosted VMAP files

Hi @shawnbuso
I am trying to manually create a vmap xml file and host it myself on AWS and I can't seem to get it to work.
Here is my xml file: https://s3.amazonaws.com/videojs-vmap-tests/vmap.xml
I have just taken the ads from the example file here: https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/ad_rule_samples&ciu_szs=300x250&ad_rule=1&impl=s&gdfp_req=1&env=vp&output=vmap&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ar%3Dpremidpost&cmsid=496&vid=short_onecue&correlator=
I am obviously just doing this to test I was hoping to be able to change the timeOffset value in the xml to get a better understanding of how it works.
When I run a test here: https://developers.google.com/interactive-media-ads/docs/sdks/html5/vastinspector
I get the error:
Ad error: AdError 1009: The response does not contain any valid ads.

Not sure what I am doing wrong or if this cant be done ideally I would like to manually generate a vmap file with my vast urls from Google DFP so I can ad custom midroll times etc.
Would appreciate any help with this
Thanks

It looks like you just need to change your <AdTagURI ... and </AdTagURI> tags to <vmap:AdTagURI ... and </vmap:AdTagURI>. You can use our sample VMAP tag as a reference if you run into any further issues. Let me know if that works!

Hi, I'm also getting:
AdsLoader error: AdError 1009: The response does not contain any valid ads.
But we're already using vmap:AdTagURI in our VMAP: https://cdn.famefocus.com/vmap.xml
Any other thoughts on this error?

Yep, that would be the issue - you can see the list of things that are not yet supported here.

thanks @shawnbuso that was indeed the issue :smile:

Hey @samueleastdev. I'm trying to do the exact same thing. Trying to create custom mid-roll times based on the VAST url. Not clear on how to affect the timeoffset of the VAMP tag from the VAST url. Any guidance you can offer would you much appreciated! Thanks!


BIGGER icons in icon picker

Wow those are huge 😳 😆
Can we maybe make the picker window a little bigger and tone down the black colour in the light styles? Both minor requests, so feel free to ignore.


Suggestion/Bugs from EDPR

Some points came from EDPR @Iaxama:

[x] Keep Exposition range between 15msec to 50msec
[ ] Bug on white balance, Red should be switched to Blue.
[x] Check for artifacts in HiRes again
[x] Log absolute exposition info
[ ]  Add the third channel for white balance
[ ] Check for latency
[ ] Left cam on setup is not perfectly on focus

@salvi-mattia  "Left cam on setup is not perfectly on focus." If you are at CRIS on the 12th or 13th could you check it with me?

Relating to "Bug on white balance, Red should be switched to Blue.":
channels switched

Update some missing points.

Honorfps and resolution
commit

Thanks to @mfussi66 now we have the contrast.
@pattacini


ERROR: Ignored the following versions that require a different python version: 0.55.2 Requires-Python <3.5; 1.21.2 Requires-Python >=3.7,<3.11; 1.21.3 Requires-Python >=3.7,<3.11; 1.21.4 Requires-Python >=3.7,<3.11; 1.21.5 Requires-Python >=3.7,<3.11; 1.21.6 Requires-Python >=3.7,<3.11  ERROR: Could not find a version that satisfies the requirement python==3.12.4 (from versions: none)  ERROR: No matching distribution found for python==3.12.4   [notice] A new release of pip is available: 24.0 -> 24.1.2[bug]:

Is there an existing issue for this problem?

[X] I have searched the existing issues

Operating system
Windows
GPU vendor
None (CPU)
GPU model
No response
GPU VRAM
No response
Version number
3.12.4
Browser
chrome
Python dependencies
No response
What happened
i am deploying an app in streamlit using github
What you expected to happen
i have to seen a output
How to reproduce the problem
No response
Additional context
No response
Discord username
<EMAIL_ADDRESS>

We don't support Python 3.12 yet due to some of the dependencies not supporting it. This is in the works. Please use Python v3.11 or lower. Use the installer from python.org, not from the Windows App Store


Error: TypeError: fetch failed for a test ChromaDB implementation

I wanted to do embedding and vector storing using ChromaDB so, to get a feel for it, I decided to try the test code in the JS Documentation of Chroma. But for some reason, I'm getting the following error whenever I run the code:
Error: TypeError: fetch failed     at ChromaClient.createCollection (d:\test\node_modules\chromadb\dist\cjs\chromadb.cjs:2805:13)     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)     at async main (d:\test\chromadbTest.js:6:24)
Following is the code I'm trying to run, which is in the chromadb docs:
const { ChromaClient } = require('chromadb');

async function main() {
    const client = new ChromaClient();

    // switch `createCollection` to `getOrCreateCollection` to avoid creating a new collection every time
    const collection = await client.getOrCreateCollection({
        name: "my_collection",
    });

    // switch `add` to `upsert` to avoid adding the same documents every time
    await collection.upsert({
        documents: [
            "This is a document about pineapple",
            "This is a document about oranges"
        ],
        ids: ["id1", "id2"],
    });

    const results = await collection.query({
        queryTexts: ["This is a query document about florida"], // Chroma will embed this for you
        nResults: 2, // how many results to return
    });

    console.log(results);
}

main().catch(console.error);

@AbhiBOAT, thanks for reporting this. With JS client, you need to have a Chroma server running. Is your server running on localhost port 8000?

@tazarov, my bad, there were some issues with docker because of which it was not properly hosting on the port 8000. I reinstalled it and it works just fine now. Thanks.


Reselecting Feature Flips App Into Standalone

If we mess around with tags and then go back to the map and reselect a different feature, the predefined tag items do not go through. Maybe the app gets flipped into Standalone mode at some point?

Yes, we do get flipped into standalone mode. Working on fixing this by specifically checking if we came from the swipe activity.


Add DOTNET_HOST_PATH instead of using bare dotnet the msbuild

Instead of the Exec Command just using dotnet, it would be better to use DOTNET_HOST_PATH.
This would allow for generating in a AfterBuild target in Rider.

Can you create a PR to show what you want to change?


Unable to open bot error

Describe the bug
Twice today I've hit the error below. I haven't worked out yet what causes it. I have really simple bots at this point but I am jumping back and forth between them. The actual error is an extra '}' at the end of the projects appsettings.json file. Removing this character fixes the issue...

Version
1.0.0 for Windows

I can reproduce it but not always hit this error.  @liweitian maybe you can take a look. I just send you the bot files.

@liweitian can we at least to show the file path of the malformated file so user can manually correct that

Closing as stale


Jagged edges in depth anything v2

I noticed that depth anything v2 has some serious case of edge jaggedness.
For example on the boundaries of those two tables (you might want to zoom in).

The issue is present regardless of the generated subject.
Is the final image just up-sampled to the desired resolution from a low-res source?
Or is it and artifact specifically of depth anything v2?
Has anyone encountered the same problem?

@KaruroChori Yes the output of DA2 is resized to the desired resolution

Do you know what the native resolution is?
Still, those borders are quite harsh. Most interpolation methods would not generate them except for nearest-neighbor.

https://github.com/Fannovel16/comfyui_controlnet_aux/blob/main/src/custom_controlnet_aux/depth_anything_v2/__init__.py
Found it

For comparison, this is the one generated with the same model by https://github.com/kijai/ComfyUI-DepthAnythingV2


App get crash when user tap on “X”(Close) button on scan page

Frequency: 80%
Repro on build version: Android  v1.6
Does not repro version APp store build  v1.5.5
** repro devices** Samsung Galaxy A5(7.0),Vivo V11 pro (10)
*Does not repro on Devices: iPhone 6+ (12.4.5)
Repro Steps:

install the app & login with test account
Tap on scanner icon on home page
Tap on X button on scan page
continue same process for 4-5 times
Observe app get crash

Current Behavior:  App get crash when user tapping on X button scan page
Expected Behavior:  User should able to close the scan page
Impact: USer gets blocked to close the scan page
Attachment:
scannercrash.mp4
celo_logs (1).txt

Hi @nityas I have verified this issue using latest  Android Internal Build V1.11.1(1004294338) & observed that issue is fixed now. Hence closing this ticket.
Verified on Devices: Samsung Galaxy A5(7.0),Vivo V11 pro (10.0)


az keyvault -- vaults operations fail in AzureUSGovernment

This is autogenerated. Please review and update as needed.
Describe the bug
Unable to run az keyvault create or az keyvault show in AzureUSGovernment because the preview API 2021-04-01-preview is not available.
Here's the output from az provider show --namespace Microsoft.KeyVault --query "resourceTypes[?resourceType=='vaults']":
[
  {
    "aliases": null,
    "apiProfiles": [
      {
        "apiVersion": "2016-10-01",
        "profileVersion": "2019-03-01-hybrid"
      }
    ],
    "apiVersions": [
      "2019-09-01",
      "2018-02-14-preview",
      "2018-02-14",
      "2016-10-01",
      "2015-06-01"
    ],
    "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation",
    "defaultApiVersion": "2019-09-01",
    "locationMappings": null,
    "locations": [
      "USGov Virginia",
      "USGov Iowa",
      "USDoD Central",
      "USDoD East",
      "USGov Texas",
      "USGov Arizona"
    ],
    "properties": null,
    "resourceType": "vaults"
  }
]

Command Name
az keyvault create
Errors:
(NoRegisteredProviderFound) No registered resource provider found for location 'usgovvirginia' and API version '2021-04-01-preview' for type 'vaults'. The supported api-versions are '2015-06-01, 2016-10-01, 2018-02-14-preview, 2018-02-14, 2019-09-01'. The supported locations are 'usgovvirginia, usgoviowa, usdodcentral, usdodeast, usgovtexas, usgovarizona'.

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

az cloud set -n AzureUSGovernment
az keyvault create -n {} -g {} -l {}

Expected Behavior
Vault operations succeed.
Environment Summary
Linux-4.15.0-1113-azure-x86_64-with-debian-10.2 (Cloud Shell)
Python 3.6.10
Installer: DEB

azure-cli 2.23.0

Extensions:
ai-examples 0.2.5
ssh 0.1.5

Additional Context

For others who stumble upon this issue, a workaround specific to these commands is setting the profile version:
az cloud set --name AzureUSGovernment --profile 2020-09-01-hybrid

Any updates @yungezz ?

CLI can hardly help with this until service ready in AzureUSGovernment😟 @amitbapat Could you help update the status here if service ready?

Key Vault resource type 'vault' has been available in Azure US Gov for several years now.

Key Vault resource type 'vault' has been available in Azure US Gov for several years now.

Thanks for confirmation. According to the error response:
No registered resource provider found for location 'usgovvirginia' and API version '2021-04-01-preview' for type 'vaults'.

Does that mean 'vaults' has been available but not for API version '2021-04-01-preview'? Since the response also says that:
The supported api-versions are '2015-06-01, 2016-10-01, 2018-02-14-preview, 2018-02-14, 2019-09-01'.

Gentle ask for further confirmation and updates 😃 @amitbapat

Adding @Ashok @.> and @Chandan @.>
Get Outlook for iOShttps://aka.ms/o0ukef

From: Yishi Wang @.>
Sent: Thursday, June 10, 2021 10:09:11 PM
To: Azure/azure-cli @.>
Cc: Amit Bapat @.>; Mention @.>
Subject: Re: [Azure/azure-cli] az keyvault -- vaults operations fail in AzureUSGovernment (#18006)
Key Vault resource type 'vault' has been available in Azure US Gov for several years now.
Thanks for confirmation. According to the error response:
No registered resource provider found for location 'usgovvirginia' and API version '2021-04-01-preview' for type 'vaults'.
Does that mean 'vaults' has been available but not for API version '2021-04-01-preview'? Since the response also says that:
The supported api-versions are '2015-06-01, 2016-10-01, 2018-02-14-preview, 2018-02-14, 2019-09-01'.
Gentle ask for further confirmation and updates 😃 @amitbapathttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Famitbapat&data=04|01|amit.bapat%40microsoft.com|cc1e387df643451deb3008d92c970c99|72f988bf86f141af91ab2d7cd011db47|1|0|637589849532165775|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=IMpWTbDYdol%2FAUaq3JQKNhGmz0lyeO3dxAmB3c29GKI%3D&reserved=0
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-cli%2Fissues%2F18006%23issuecomment-859269230&data=04|01|amit.bapat%40microsoft.com|cc1e387df643451deb3008d92c970c99|72f988bf86f141af91ab2d7cd011db47|1|0|637589849532175765|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=sQSTMbUgjjEL33Hy77IA6lQJNt46tUm3ZhR%2BUMoOXOY%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEO763GTJRW3P6VM5MZ57FDTSGK7PANCNFSM44K3OTMQ&data=04|01|amit.bapat%40microsoft.com|cc1e387df643451deb3008d92c970c99|72f988bf86f141af91ab2d7cd011db47|1|0|637589849532185761|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=4MzFhFNt2TkY28BCdiQFYqIY4khzjiLjh14tx%2BmIa0k%3D&reserved=0.

See incident Incident-241704977 Details - IcM (microsofticm.com)https://portal.microsofticm.com/imp/v3/incidents/details/241704977/home
The workaround is to override the default profile in latest CLI
az cloud set --name AzureUSGovernment--profile 2020-09-01-hybrid
From: Amit Bapat @.>
Sent: Friday, June 11, 2021 7:56 AM
To: Azure/azure-cli @.>; Azure/azure-cli @.>; Ashok Chandrasekaran @.>; Chandan Reddy @.>
Cc: Mention @.>
Subject: Re: [Azure/azure-cli] az keyvault -- vaults operations fail in AzureUSGovernment (#18006)
Adding @Ashok @.> and @Chandan @.>
Get Outlook for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.ms%2Fo0ukef&data=04|01|Ashok.Chandrasekaran%40microsoft.com|b3d3d98e429b46e5604508d92ce8ffd3|72f988bf86f141af91ab2d7cd011db47|1|0|637590201514345081|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=thBmckL%2B5RuYqxhHgfULxhuY6cWRZHx1kA7WbEflkvY%3D&reserved=0

From: Yishi Wang<EMAIL_ADDRESS>Sent: Thursday, June 10, 2021 10:09:11 PM
To: Azure/azure-cli<EMAIL_ADDRESS>Cc: Amit Bapat<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Azure/azure-cli] az keyvault -- vaults operations fail in AzureUSGovernment (#18006)
Key Vault resource type 'vault' has been available in Azure US Gov for several years now.
Thanks for confirmation. According to the error response:
No registered resource provider found for location 'usgovvirginia' and API version '2021-04-01-preview' for type 'vaults'.
Does that mean 'vaults' has been available but not for API version '2021-04-01-preview'? Since the response also says that:
The supported api-versions are '2015-06-01, 2016-10-01, 2018-02-14-preview, 2018-02-14, 2019-09-01'.
Gentle ask for further confirmation and updates 😃 @amitbapathttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Famitbapat&data=04|01|Ashok.Chandrasekaran%40microsoft.com|b3d3d98e429b46e5604508d92ce8ffd3|72f988bf86f141af91ab2d7cd011db47|1|0|637590201514355054|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=AZtAsYntLsf6U4mjlMVYsNmbIt6UlEIJlpXpJcORDqY%3D&reserved=0
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-cli%2Fissues%2F18006%23issuecomment-859269230&data=04|01|Ashok.Chandrasekaran%40microsoft.com|b3d3d98e429b46e5604508d92ce8ffd3|72f988bf86f141af91ab2d7cd011db47|1|0|637590201514355054|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=NI%2FMV6yVgBw1bwu6kn4bzapLQlTfS59uU5hGrY7K090%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEO763GTJRW3P6VM5MZ57FDTSGK7PANCNFSM44K3OTMQ&data=04|01|Ashok.Chandrasekaran%40microsoft.com|b3d3d98e429b46e5604508d92ce8ffd3|72f988bf86f141af91ab2d7cd011db47|1|0|637590201514365006|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=WY8gD3QHtBFta6%2BQR9%2FRMmahB1Q6R7Flp2giJOOfBd0%3D&reserved=0.

Yes, that works as a workaround. The behavior is still broken out of the box and references a Preview API that is not available in any of the other clouds.

The supported api-versions are '2015-06-01, 2016-10-01, 2018-02-14-preview, 2018-02-14, 2019-09-01'.

Gentle ask for further confirmation and updates 😃 @amitbapat

This is correct @evelyn-ys -- the API version the keyvault commands use out of the box is in Preview and is not supported in AzureUsGovernment.

According to the email thread, @adarce is working on adding 2021-04-01-preview to arm manifest and deploying to Fairfax!
If any updates, pls sync here🌺

az keyvault working in AzureUsGovernment on az v2.25 -- thanks for the help @adarce @amitbapat @yungeez @evelyn-ys


[Feature Request, Niche + Low Priority] add support for Google API Client Secret for desktop app version to allow for saved logins

obviously you still don't want to have your client secret public so it wouldnt be populated by default, but would be nice for custom personal builds

The problem is that nothing can be kept secret in the client application. If we store the secret in the desktop app, the end user would be able to reverse engineer it.

yes, i understand. that's why I said that "it wouldnt be populated by default, but would be nice for custom personal builds". it would only be populated by a client with their own Google Console endpoint
It would make the desktop version alot nicer

Is it the end user being able to change the client id being used?

Imo its only valuable if it makes use of the client secret, so there isn't the requirement for constant user logins

I see, so the user enter their own client secret and client id?


display the configure output in the console

When the configure is running, the output is not visible.
The value should be visible in the output tab as in CMake extension

That should be fixed as part of https://github.com/mesonbuild/vscode-meson/pull/127


Proposed fix for issue 261 iconv() detect illegal char in input

Provides a fallback to mb_convert_encoding if we're not using the correct implementation of iconv... there's a bug with using the glibc version of iconv() (found on most linux servers, rather than GNU libiconv found on most development environments) which does not use/allow the various FLAGS and therefore generates errors regardless of the options; glibc also truncates the string where the illegal character is picked up. (link: https://bugs.php.net/bug.php?id=48147)
Switching the php implementation from glibc to libiconv requires (as far as i can tell) a full php recompile and is difficult to figure out (link: http://stackoverflow.com/questions/4743080/how-can-i-force-php-to-use-the-libiconv-version-of-iconv-instead-of-the-centos-in)
The error is particularly frustrating because it is difficult to reproduce locally if XAMPP or some variant is running the libiconv implementation of iconv() when the server is running glibc's

This isn't a good solution to the underlying problem... there needs to be a better way to be a better way to set the input character set.


Okay. I found one must go into  Preferences to turn it off. So it's weird: you can turn it on outside of Preferences but then to turn it off you need to go into Preferences.

No way to turn off

Can you fix misleading title?
And in general disabling things in preferences is a quite standard way to do things.

Most people consider this feature useful, so it is on by default, but you can turn it off in the settings.
That's a usual pattern found in most apps.


Improve UX for application of filters

Is your feature request related to a problem? Please describe.
User testing showed that users pressed the dates "Apply" button as a way to apply all filters because they were not aware that the results were dynamically updating based on their selections.
Describe the solution you'd like

Change the button text to "Apply Dates"
Update the styles of the date filter button to be less prominent. Consider a smaller version of the "Filters" button styles on the search results page.
Apply some indication that the filters/facets have been applied. Consider a11y in this solution.

Describe alternatives you've considered
Moving Apply button to top of modal and have it apply to all filters. However, this would introduce other issues because available facets would not update when others were selected.

I'm thinking it may make sense to take a bit of an incremental approach to this one, and address the button first, then test again and see if the problem persists. Because this is an issue that doesn't block users, I'm pretty cognizant that we don't want to do something that will make things worse, and every solution that I can think of to add an indication that filters or facets have been applied has pretty major drawbacks:

adding an additional loading indicator makes the UI busier, and will likely end up being more confusing for users
displaying the number of results seems at first like a good option, but the numbers in facet counts refer to individual match counts, rather than collection results. Displaying the count of collection results would be confusing because it wouldn't reconcile with the facet counts, and displaying the individual match count would provide dissonance between the filter modal and the main search results page.

Agreed. And agreed that the key point here is that currently we are not blocking/slowing users, so it's important to weigh the drawbacks from any changes against what we know to be a minor current issue.


notification on destroy oauth apps

Closes #15016
Merge after https://github.com/CartoDB/cartodb/pull/15023

:heavy_check_mark: Acceptance OK

retest this please

restest this please

retest this please


[TC-MF-1.6] RevokeCommissioning commands seems to always fail when used in YAML scripts

RevokeCommissioning commands seems to always fail when used in YAML scripts, the commands seems to work fine when used with the chip-tool CLI.
Attaching screenshots for reference
1.Test plan screenshot

2.YAML logs
revokecommandfail.txt

https://github.com/project-chip/connectedhomeip/blob/master/src/app/tests/suites/TestDiscovery.yaml#L290

Closing issue , command works fine when "timedInteractionTimeoutMs" argument is used.


[REQ] Add support for .NET 8 or 9

Please add support for .NET 8 at least. Its an LTS. Primitively does not work on .NET 9

I am closing this request because on further inspection, I realize that its the IDE thats showing everything in red. The project builds successfully even with the IDE showing all these errors for the objects created with Primitively. Using Rider on Mac M1


Fix dropdown scrollbar inside modal

Remove tabindex from all the modals to be able to scroll with the scrollbars inside dropdowns.
Please check if you can find something better than this more than hacky solution

Something weird maybe... on the pages like Pathways or GHG Emissions I can not see the dropdown thingy when looking at select filters... same for Data Explorer. Not sure if it's related with this PR but I thought I'd check them to see if the behaviour was consistent.
Other than that dragging the dropdowns on the my Climate Watch modal seems fine now with these changes.

By dropdown thingy I mean the: scrollbar, sorry. When scrolling on the selectors on the Pathways or GHG graphs I can't see the dropdown when I start scrolling (in Chrome) as I can see in My Climate Watch.

OK, I think is independent from this PR, but here are some screenshots for information:

See that the regions dropdown on pathways doesn't have a scrollbar, but the one on My Climate Watch does.


add xcel

Hello, I am happy to use electron to develop a native application. This application is a visual Excel data filtering tool. Now I want to show it on your official website. Thank you very much.

Thanks!
Your app will be live on electron.atom.io/apps/ within a few minutes.


Close Button

Proposal
We don't have a "Close" button to back

Hi, I suppose you are talking about the CameraAwesomeBuilder.awesome() UI.
I'm not sure that it would be always relevant:

On Android, you could just go back (swipe / back button)
On iOS, I believe that you can also swipe back, but I'm not sure of the patterns for this platform

Any idea/screenshot on what a close button would look like? I'm not sure how we could differentiate it from the other camera related buttons.


Add option to install Oracle Java Connector

Add option to install Oracle Java Connector
https://confluence.atlassian.com/display/JIRA/Connecting+JIRA+to+Oracle
https://confluence.atlassian.com/display/JIRA/Supported+Platforms
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html

I'm thinking I'll take a stab at this, but Oracle makes it difficult to automatically download their files.  You must accept a license agreement on the Oracle webpage which then sets a cookie that allows the download to happen.  I can do this in the module, but the easiest way is to use the nanliu/archive module instead of staging or deploy to fetch and place the various downloaded bits.
So the avenues I can take are:

add support for archive, so the module supports deploy, and staging, and archive.

easy, but seems silly to support so many overlapping tools.

replace staging with archive.

pretty easy, but a much bigger PR and likely a major version bump.

drop support for deploy and staging in favor of archive only.

more difficult, but I think it simplifies the code in the long run

Is there a reason that staging and deploy are both supported in the module?
Is there an objection to removing staging and deploy and going with only archive?

I kept support for deploy to remain backwards compatible as it was the original module used. I think lets drop support for both deploy and staging in favour of archive, it would require a major version bump though.
re downloading files from oracle, I do this with the deploy  module, I am sure its possible with staging/archive. See example here: https://github.com/puppet-community/puppet-jira/blob/master/spec/acceptance/default_parameters_spec.rb

:+1:

In case anyone else happens on this ticket, I've got this mostly done and expect to have all the tests passing in the next couple days.

The ojdbc drivers are behind a login wall.  I was figuring I could step around the license accept checkbox with a cookie just like you can with the java downloads, but that is not the case for the ojdbc drivers.  You need both the cookie and auth credentials.  So.... I'll do a PR shortly that will let you specify your own download url for the drivers, and add a note to the docs on why you can't auto download it direct from the source at Oracle.

Haha, the jokes on me (and everyone else).  The tar version of Jira that this module installs includes a ojdbc driver.  A user only needs to add the driver if they are using the WAR file distribution.  Since this module does not support setting jira up via war file, I think this ticket can just be closed.
Step 2 of this page documents this.  https://confluence.atlassian.com/jira/connecting-jira-to-oracle-185729461.html

For what its worth they no longer include the ojdbc driver, even in the tar version. It's really too bad it can't automatically look in like $JIRA_HOME/lib for jars :-/
This one should at least support fetching the jar from a "local" source (puppet/https/etc), even if it can't emulate agreeing to the license agreement on oracle.com.

@adamcrews Do you still have any of this code? The ojdbc8.jar is not (no longer) distributed with JIRA, even in the "tar" distribution. It might be nice to have some existing "working" code to start with. My current customer will, of course, need to be able to set an "internal" URL (Artifactory) to retrieve the file from, because our servers cannot directly reach the Internet.
Additionally, as this is required for multiple tools, perhaps it would make sense to have ojdbc be its own puppet module, that could be reused in confluence, jira, crucible, etc?
Right now, I have a workaround like the following in my profile:
class profile::jira7 (
  Boolean $manage_ojdbc = true,
  String $ojdbc_source = 'https://artifactory.domain.com/artifactory/atlassian-tools/ojdbc8.jar',
) {

  include java
  include jira
  include jira::facts

  # Workaround for OJDBC
  if $manage_ojdbc {
    $ojdbc_file = split($ojdbc_source, '/')[-1]
    $ojdbc_path = "${jira::webappdir}/lib/${ojdbc_file}"
    file { $ojdbc_path:
      ensure => file,
      source => $ojdbc_source,
      mode   => '0644',
      owner  => $jira::uid,
      group  => $jira::gid,
    }
    File[$ojdbc_path] ~> Class[Jira::Service]
  }
}

I think using the archive module would be better. I think I remember there being some reason why using a http path for source was 'bad', like maybe it would make a web request for each puppet run?
Anyhow, I have very similar code for confluence, and that was when I thought maybe this should be its own module ;)
~tommy


Add support for common non-standard ID3v2 frames

Some examples:

COMM w. desc="iTunNORM": iTunes Normalization settings
RGAD: Replay Gain Adjustment
TCMP: iTunes Compilation Flag
TSO2: iTunes uses this for Album Artist sort order
TSOC: iTunes uses this for Composer sort order
XRVA: Experimental RVA2

Related to/dependent on #18.

Missed a reference to https://github.com/thebigmunch/audio-metadata/commit/c31bcbd26f8ade325191a1f74c3374eb649f51fa

I think I got most of the common ones. If anyone finds more, post a new issue.


[TextField] Take bottom position value from props styles

[x] PR has tests / docs demo, and is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[x] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

I have use-case with making absolute position to errorText...but bottom value is hardcoded.
if (state.errorText) {    styles.error.bottom = !props.multiLine ? styles.error.fontSize + 3 : 3; }
This is my way to solve this problem – if you set your own bottom value through props styles.error.bottom - take this value and ignore logic with calc value by fontSize.
It looks like this: http://cl.ly/2B3B2c2T1f04

@chuve Why not using the errorStyle property?

The TextField component was partially migrated on the next branch.
We are now focusing on releasing out the next branch.
We plan to stop the support of the migrated components.
I'm gonna close this PR. Thanks for your time.
Would be great if you check out the new component. Any PR is welcomed.
We still miss an <TextFieldError /> like component.


cannot set a socket into a non-blocking mode

The "set_nonblocking" method is not recognised:
error[E0599]: no method named set_nonblocking found for type nng::socket::Socket in the current scope
--> src/main.rs:3028:36
|
3028 |                             socket.set_nonblocking(true);
The socket is initialised in the code below. Re-arranging the code in various ways, adding "mut socket" etc. does not seem to solve the problem... The nng version used is 0.5.2.
let addr = format!("tcp://<IP_ADDRESS>:{}", port);
println!("nanomsg-next server address: {}", addr);
                let socket = nng::Socket::new(nng::Protocol::Rep0);
                match socket {
                    Ok(socket) => {
                        socket.set_nonblocking(true);
                        let endpoint = socket.listen(&addr);
                        match endpoint {
                            Ok(_) => {
                                nn_server[i] = Some(socket);
                                nn_port[i] = Some(port);
                            }
                            Err(err) => println!("nanomsg-next listen error: {}", err),
                        }
                    }
                    Err(err) => println!("nanomsg-next protocol error: {}", err),
                };

The Socket::set_nonblocking function was removed in v0.5.0 (see the changelog and the Gitlab Issue). I'm also not sure what you mean by v0.5.2 as that version does not exist.

Hi, Thank you for a prompt reply. Version numbers: prior to nng-rs I had been using Rust bindings to nanomsg, which are at 0.7.2. So just before going to bed (late night in Japan) I must have taken v0.5 from your crate and .2 from the previously used nanomsg.
Anyway, it seems that for many Rust crates Google serves old versions of documentation. Googling for "nng::Socket Rust" brings the documentation for the old very old version 0.2.1 as the top result... On the other hand, searching for "nng Rust" takes one to the latest docs for 0.5.0.

Got Socket.recv() and try_recv() to work. Unfortunately the last message sent from a client always gets lost. It gets sent on the client side (.send() returns Ok()) but the server never receives it. It happens all the time, as if there was a need to flush the client after the last message. All the messages prior to the last one always get through. But the last one never does. Reproducible every time...
Because of this critical issue I have decided to return to ZeroMQ Rust bindings (at least until a 100% reliable library can be found). Last week I started with ZeroMQ (Rust libzmq) but got issues to do with multithreading. Then went to Rust nanomsg but could not get it to work in a threaded code. So jumped into nng (nanomsg-next). It is as easy as using libzmq but unfortunately there seems to be this show-stopper with the last message never getting through.
This last message can be fairly large (anything between 200KB and 200MB). Previous (successfully delivered) messages are fairly small (2000 bytes etc). ZeroMQ had no problems whatsoever delivering all messages. Life is full of difficult choices!

Yeah, Google does seem to always be behind on Rust documentation. If it helps, the v0.5 API is unlikely to change and will probably be the v1.0 API.


7.0 preview installer is setting the wrong path for the PATH environment variable. (on Windows)

Steps to reproduce
Install the Powershell 7.0 Preview 1 on Windows. (install with defaults)
Expected behavior
PATH should have C:\Program Files\PowerShell\7-preview\

Actual behavior
PATH contains C:\Program Files\PowerShell\7-preview\preview

Here's the path after running installing it in Sandbox (saw the same issue on my devbox)

@bergmeister Can you confirm the issue?

I can confirm this is still an issue in 7.0.0-preview.6 @iSazonov

/cc @SteveL-MSFT Have we the issue in release branch?

This is actually intended as the pwsh-preview.cmd batch file resides there while the real pwsh.exe is in the parent folder.  By changing the path to the parent, pwsh will start the last one instead of always the stable one.


Dead-lettering the tx

Currently implemented in some form. Background thread watches for the tx finality.
Review and document behavior. Add E2E tests.

testing closing an epic, ignore


rating system for templates

Description
Make a rating system for the templates user can give starts to a template
Screenshots
No response

can i work in this issue? i would love to do it

Hi, @arpit456jain I would like to work on this issue. please assign me.


Access data from Python

I just found out this project from Stack Overflow. I gave it a try and things work great! A pity that I don't see a way to access the data from Python. If you have any hints how that can be done, I am more than happy to help out. Thanks a lot!

if it save wav to disk? @stefanrmmr

Hi @Jackiexiao @jingzhaoou,
Please have a look at my current efforts and reach out to me in case you know of alternative approaches I could test.
There exist various scripts that enable saving audio to a local disk. However, none of these solutions work in an online-deployed scenario. (the program would save to the server's disk instead of the user's). This is why I came to the conclusion that this issue requires a solution that uses the audio data which is stored in the user's browser cache after being recorded.
The data stored in this cache via the audio-blob format, can not directly be passed back to python as a return variable and needs to be converted to an "environment agnostic datatype" (I tried binary base64). This conversion's complexity scales exponentially with the length of the audio data. Therefore I considered splitting the audio-blob into slices which can then be converted, aggregated and returned to Python. However, this process of splitting and concatenating WAV-audio blobs was not possible for me to implement due to the data structure/metadata inside the wav-file and the lack of libraries that would enable audio-blob slicing etc.

Sorry for the late reply. I was swamped with my work earlier. I played with the Audio component with Gradio (https://gradio.app/docs/#audio), which works pretty well. I investigated and it seems Gradio saves the audio as a wav file on the server. Thus, I feel that saving the audios on the server disk could be acceptable solution here.

@jingzhaoou thx for sharing!


Upgrade Mosaic packages to beta.52

@jpmorganchase/mosaic_developer Has mosaic changes its layouts? The sidebar on Salt no longer spans the height of the page


[CSDiagnostics] Ignore placeholder types that appear in editor placeh…

…older expressions
When placeholder type appears in an editor placeholder i.e. <#T##() -> _#>
we rely on the parser to produce a diagnostic about editor placeholder and
glance over all placeholder type inference issues.
Resolves: rdar://106621760

@swift-ci please test

@swift-ci please test Windows platform

@swift-ci please smoke test Windows platform


Are there any builds of this anywhere?

Hey,
Are there any available builds of chromium-imx anywhere?
For example for armbian?

There is not build for chromium-imx available.

Thanks for the reply, bit late tough
Back in 2016, would have been able to ship with with a build for what is now FullPageOS.
Still have a board here.

What is the project about?

This is the project: https://github.com/guysoft/FullPageOS
Widely used Kiosk webpage for RaspberryPi, at the time I spoke to someone in SolidRun, but he is not longer an employee there. So This project kinda got stuck, also since Raspberrypi/Boardcom added rpi-chromium-mods which utilises the GPU on the Pi. Still I am all for more devices support.


Collections for image/document organisation

https://github.com/torchbox/wagtail/wiki/Collections-RFC
Incorporates #2126. There's a lot in here, but hopefully the considerable amount of groundwork leading up to this (generic views, permission policies...) means that it's now reasonably non-invasive on the rest of the codebase :-)

Hi @m1kola - are you able to review this large PR?

Hi @tomdyson! Yes, I can do it today after work.

Should we update editor’s guide?

From RFC:

Administrators will be able to assign the following group permissions to collections, through the 'Groups' area under the Settings menu:

Use documents from
Use images from
Add documents to
Add images to
Edit documents in
Edit images in

I have group "Editors" and two collections: "Collection 1" and "Collection 2". I gave to editor following permissions:

After this users from "Editors" group can add, edit, delete own images, They can't see images uploaded by other users in "Images" menu, but they can use all images from all collections in rich text editor. Is it okay?

Seems like search in images section for non-superusers was broken. You can reproduce this issue on wagtaildemo project with two collections and permissions like that:

After this users from "Editors" group can add, edit, delete own images, They can't see images uploaded by other users in "Images" menu, but they can use all images from all collections in rich text editor. Is it okay?

Yes - we decided not to implement "use image" permission for this phase of development, and to make all images available in the chooser instead.

Now rebased, including fixes to bring it up to date with other new work on master: adding on_delete to migrations, and implementing collection choosers on the new multiple document uploader.
Search is fixed in 77fe40281e22f11486d09c12110b10773ec1ec2d. Still to do: preventing deletion of non-empty collections, and fixing the cut-off label text on the 'edit image' form. (Not sure what to do about that - any suggestions @davecranwell?)
It would be good to get the editor's guide back up to date again, but I think that's going to be a bigger job than we can sensibly deal with here unfortunately :-/

Thanks for the comprehensive review, @m1kola!

It would be good to get the editor's guide back up to date again, but I think that's going to be a bigger job than we can sensibly deal with here unfortunately :-/

I think we can update editor's guide later. I created issue #2258 for this.

Thanks for the comprehensive review, @m1kola!

Thank you for great work! I hope I will finish reviewing on this weekend.

@gasman, thanks for great feature! I have finally finished reviewing this! :metal:
In common looks nice. There is some important comments:

https://github.com/torchbox/wagtail/pull/2243#discussion_r53226298
https://github.com/torchbox/wagtail/pull/2243#discussion_r53231811 (see also https://github.com/torchbox/wagtail/pull/2243#issuecomment-186460131)
https://github.com/torchbox/wagtail/pull/2243#discussion_r53567343
https://github.com/torchbox/wagtail/pull/2243#discussion_r53575708

If would be nice, if you will create new branch from feature/collections-1.4 (feature/collections-1.4-fixes for example) for further fixes\improvements and separate PR to feature/collections-1.4. It's to difficult to find changed parts in so large PR.

@m1kola Thanks again! I think the cut-off label text on the image editor (https://github.com/torchbox/wagtail/pull/2243#discussion_r53226298) is best handled as a separate issue, like #2246, as it's not specific to collections (it would affect any sufficiently long field label). Everything else is now dealt with, hopefully...
I've made all of the fixes as commits on top of the original PR (with the --fixup flag where appropriate, so that they can be squashed into the original commits when we merge) - you can see the comparison at https://github.com/torchbox/wagtail/compare/fbf56e92eb9eb65975f447a381effc319fa68f6c...gasman:feature/collections-1.4 (which contains the changes I made when rebasing on current master) or https://github.com/torchbox/wagtail/compare/4358fa93092afab8112612a065bebebebbaf5d91...gasman:feature/collections-1.4 (which just contains the fixes in response to your feedback). If there's anything else I can do to make the changes clearer (e.g. creating new branches), let me know!

In my opinion this PR is ready to merge. Thank you!

you can see the comparison at fbf56e9...gasman:feature/collections-1.4 (which contains the changes I made when rebasing on current master) or 4358fa9...gasman:feature/collections-1.4 (which just contains the fixes in response to your feedback).

Thanks for suggestion! It's very convenient.

Merged in fc3936a229255f902368e0dd7883084b92085dbb + parents.

I have a question:
Can you put some information in collections view? Maybe image or document's count will be useful for the user.


Add Serial.apply that returns both client and server

Added a method Serial.apply[Req, Rep] that returns both Client and Server. This would allow us to follow the Finagle API for servers/clients constructions.
val client = Serial[Foo, Bar].newService("localhost:123")

I like this, and I'm happy to have it merged, but in the case of the test, for example, I'm not sure there's a good reason to generate a ScodecSerial[Foo, Foo] twice instead of just using the client and server methods.

Right. I got rid multiple instantiation of codec.


Issue: Add exception handling for nonexisting spits

Issue you'd like to raise.
Hi LangChain Community,
I discovered that if I do
from langsmith import Client
from langsmith.evaluation import evaluate
client = Client()

and pass in
data = client.list_examples(dataset_name = dataset_name, splits=[{"existing_split", "nonexisting_split"}]) ("existing_split" is a split that exists while "nonexisting_split" is a split that does not exist) in LangSmith's evaluate function, LangSmith will ignore the "nonexisting_split" and only evaluate on the "existing_split".
It would be better if error is raised for this case.
Thanks!
Suggestion:
No response

So the request here is to raise an error in in the examples GET endpoint if a split that is provided isn't found in the dataset?

Yes.


Add and share new libraries into draw.io

Hi there
I am a newbie in Draw.io. I am trying to add and share a custom library. I have followed the procedure as stated in  https://github.com/jgraph/drawio-libs. However, I cannot find the raw URL path for the .XML file I already uploaded.
I would appreciate any help
Thank you

So you uploaded a library to GitHub repository and you are not able to find raw URL path. If you click “Raw“ as shown in the example attachment below, what URL do you see in address bar, please? Does it start with “https://raw.githubusercontent.com/….“?

Info: solved in ticket DID-347


Applying Code Actions upon Save does not work

Describe the bug
Performing Code Actions upon save crashes 9 out of 10.
AL file
table 2060423 "NVT Alert Entry Remark"
{
    // Currently used as 'parameter' table (not in UI) to add additional context in the 'Agent Alert' (remarks)
    Caption = 'Alert Entry';
    DataPerCompany = false;

    fields
    {
        field(1; "Entry No."; BigInteger)
        {
            Caption = 'Entry No.';
            TableRelation = "NVT Alert Entry"."Entry No.";
            NotBlank = true;
            DataClassification = CustomerContent;
        }
        field(2; "Line No."; Integer)
        {
            Caption = 'Line No.';
            DataClassification = CustomerContent;
        }
        field(10; "Message"; Text[250])
        {
            Caption = 'Message';
            DataClassification = CustomerContent;
        }
    }

    keys
    {
        key(PK; "Entry No.", "Line No.")
        {
            Clustered = true;
        }
    }

    trigger OnInsert()
    var
        AlertEntryRemark: record "NVT Alert Entry Remark";
    begin
        Testfield("Entry No.");

        If "Line No." = 0 then begin
            AlertEntryRemark.Reset;
            AlertEntryRemark.setrange("Entry No.", "Entry No.");
            If AlertEntryRemark.Findlast then
                "Line No." := AlertEntryRemark."Line No." + 1
            else
                "Line No." := 1;
        end;
    end;
}

Settings.json (reduced version)

{
    "al.enableCodeAnalysis": true,
    "al.backgroundCodeAnalysis": true,
    "al.codeAnalyzers": [
        "${CodeCop}"
    ],
    "al.enableCodeActions": true,
    "al.incrementalBuild": true,
    "editor.codeActionsOnSave": {
        "source.fixAll": true
    },
    "alOutline.codeActionsOnSave": [
        "SortVariables"
    ],
    "alOutline.fixCodeCopMissingParenthesesOnSave": true
}

Whenever I save a file, I would expect the CodeCop warning for missing Parentheses to be fix (by the alOutline extension), although it always results in the error below:
[Error - 22:58:45] Please report this issue to https://github.com/microsoft/al/issues including information on how to reproduce it, if possible.
Processing of message 'textDocument/codeAction' failed with error: 'Specified argument was out of the range of valid values. (Parameter 'span')'
Details:
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'span')
   at Microsoft.Dynamics.Nav.CodeAnalysis.SyntaxNode.FindNode(TextSpan span, Boolean findInsideTrivia, Boolean getInnermostNodeForTie) in D:\a\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Syntax\SyntaxNode.cs:line 1240
   at Microsoft.Dynamics.Nav.CodeCop.CodeFixes.UseParenthesisForFunctionCallCodeFixProvider.RegisterCodeFixesAsync(CodeFixContext context) in D:\a\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeCop\CodeFixes\UseParenthesisForFunctionCallCodeFixProvider.cs:line 47
   at Microsoft.Dynamics.Nav.CodeAnalysis.CodeFixes.CodeFixService.GetCodeFixesAsync(Document document, TextSpan span, ICodeFixProvider fixer, ImmutableArray`1 diagnostics, CancellationToken cancellationToken) in D:\a\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\CodeFixes\CodeFixService.cs:line 149
   at Microsoft.Dynamics.Nav.CodeAnalysis.CodeFixes.CodeFixService.AppendFixesAsync(Document document, TextSpan span, IEnumerable`1 diagnosticsWithSameSpan, ArrayBuilder`1 result, ICodeFixProvider fixer, Func`2 hasFix, Func`2 getFixes, CancellationToken cancellationToken) in D:\a\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\CodeFixes\CodeFixService.cs:line 131
   at Microsoft.Dynamics.Nav.CodeAnalysis.CodeFixes.CodeFixService.AppendFixesAsync(Document document, TextSpan span, IEnumerable`1 diagnostics, ArrayBuilder`1 result, CancellationToken cancellationToken) in D:\a\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\CodeFixes\CodeFixService.cs:line 92
   at Microsoft.Dynamics.Nav.CodeAnalysis.CodeFixes.CodeFixService.GetFixesAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken) in D:\a\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\CodeFixes\CodeFixService.cs:line 69
   at Microsoft.Dynamics.Nav.CodeAnalysis.CodeActions.ALCodeActionService.GetCodeActionsAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken) in D:\a\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\CodeActions\ALCodeActionService.cs:line 45
   at Microsoft.Dynamics.Nav.EditorServices.Protocol.LanguageServer.CodeActionRequestHandler.HandleAsync(ProtocolCodeActionRequest request, Int32 requestId, CancellationToken cancellationToken) in D:\a\1\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\LanguageServer\CodeActionRequestHandler.cs:line 55
   at Microsoft.Dynamics.Nav.EditorServices.Protocol.MessageProtocol.RequestHandlerBase`1.HandleAsync(JToken requestContents, Int32 requestId, CancellationToken cancellationToken) in D:\a\1\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\MessageProtocol\RequestHandlerBase.cs:line 54
   at Microsoft.Dynamics.Nav.EditorServices.Protocol.RequestRegistry.Process(Message message) in D:\a\1\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\Endpoints\RequestRegistry.cs:line 80

5. Versions:

AL Language:

My extension creates separate code action containing document edits for each missing parenthesis warning reported by the Microsoft al code analyzer. VS Code applies these edits when file is saved. Your error is thrown by AL compiler that runs in the background and rebuilds syntax tree and runs code analyzers when you edit al files.
I will check how VS Code sends notification about document changes to the language server when multiple code actions are applied during save. Maybe it triggers "DocumentChanged" event after each code action, so language server receivers very quickly a lot of notifications while background code analyzer is still processing al file? If that's the case, I will modify my code to report one big code action for all missing brackets and check if it helps. I will also stop creating my "Missing parenthesis" code action if you don't want to run it automatically on save as Microsoft AL Compiler also creates it and that implementation is better than mine.

@fvet  - are you still able to reproduce this on the latest version of the VSIX?

@thloke I've stopped using any 'OnSave...' settings (CodeActions, FormatDocument, ...) since it slowed down the development experience a lot. Instead, I'm now manually running the 'Cleanup' actions from Andrzej Zwierzchowski extension, which is way faster than running actions upon save.
So for me, this issue can be closed if needed.


Content updates to guidance

There is still instances of part payment without the hyphen:

Dashboard > sentence in the guide panel
Staff guide landing page > Link to 'Part payments'
The cross links to other guides at the bottom of all guide pages
Summary page when processing payment
When evidence check creates part-payment, the letter says 'part-fee payment'

Testing finished, see comments above.

Tested on branchbuilder, all passed, outstanding tasks have been noted and will be tackled on a new branch.


Flake: Operator Group intersection

The Operator Group intersection test is almost at permafailing status - it's almost always reproducible when running locally, focusing on the intersection It block: https://github.com/operator-framework/operator-lifecycle-manager/blob/master/test/e2e/operator_groups_e2e_test.go#L816.
Example log when running locally, focusing on that individual test:
waiting for d-xvpjb to have installplan ref
15:51:58.6981:  (): nil
waiting for d-xvpjb to have installplan ref
15:51:59.7104:  (): nil
waiting for d-xvpjb to have installplan ref
15:52:00.6979:  (): nil
waiting for d-xvpjb to have installplan ref
...
• Failure [411.088 seconds]
Operator Group
/home/tflannag/Documents/operator-framework/operator-lifecycle-manager/test/e2e/operator_groups_e2e_test.go:34
  intersection [It]
  /home/tflannag/Documents/operator-framework/operator-lifecycle-manager/test/e2e/operator_groups_e2e_test.go:816

  	Error Trace:	operator_groups_e2e_test.go:944
  	            				runner.go:113
  	            				runner.go:64
  	            				it_node.go:26
  	            				spec.go:215
  	            				spec.go:138
  	            				spec_runner.go:200
  	            				spec_runner.go:170
  	            				spec_runner.go:66
  	            				suite.go:79
  	            				ginkgo_dsl.go:238
  	            				ginkgo_dsl.go:213
  	            				e2e_test.go:59
  	Error:      	Received unexpected error:
  	            	timed out waiting for the condition
  	Test:       	Operator Group intersection

  /home/tflannag/Documents/operator-framework/operator-lifecycle-manager/vendor/github.com/stretchr/testify/require/require.go:1231

$ k get sub -A
NAMESPACE   NAME      PACKAGE   SOURCE          CHANNEL
d-gnwz9     d-kgb7w   d-mfmms   catalog-bvjj6   stable
$  k get ip -A
No resources found
$ k get csv -A
NAMESPACE                    NAME            DISPLAY          VERSION     REPLACES   PHASE
operator-lifecycle-manager   packageserver   Package Server   0.0.0-dev              Succeeded
$ k get sub -A
NAMESPACE   NAME      PACKAGE   SOURCE          CHANNEL
d-gnwz9     d-kgb7w   d-mfmms   catalog-bvjj6   stable
$ k get sub -A -o yaml
apiVersion: v1
items:
- apiVersion: operators.coreos.com/v1alpha1
  kind: Subscription
  metadata:
    creationTimestamp: "2021-09-29T20:00:52Z"
    generation: 1
    labels:
      operators.coreos.com/d-mfmms.d-gnwz9: ""
    name: d-kgb7w
    namespace: d-gnwz9
    resourceVersion: "1148"
    uid: 3a9b9686-8ecb-4b8c-a4c8-1aefd9efdb33
  spec:
    channel: stable
    installPlanApproval: Automatic
    name: d-mfmms
    source: catalog-bvjj6
    sourceNamespace: d-gnwz9
    startingCSV: d-mfmms-stable
  status:
    catalogHealth:
    - catalogSourceRef:
        apiVersion: operators.coreos.com/v1alpha1
        kind: CatalogSource
        name: catalog-bvjj6
        namespace: d-gnwz9
        resourceVersion: "1126"
        uid: b5ef3a19-7fd7-4b87-8b35-c54d4739720a
      healthy: true
      lastUpdated: "2021-09-29T20:00:53Z"
    - catalogSourceRef:
        apiVersion: operators.coreos.com/v1alpha1
        kind: CatalogSource
        name: operatorhubio-catalog
        namespace: operator-lifecycle-manager
        resourceVersion: "1068"
        uid: 9c3e91a4-1738-48c9-aeb9-510172efa694
      healthy: true
      lastUpdated: "2021-09-29T20:00:53Z"
    conditions:
    - lastTransitionTime: "2021-09-29T20:00:53Z"
      message: all available catalogsources are healthy
      reason: AllCatalogSourcesHealthy
      status: "False"
      type: CatalogSourcesUnhealthy
    lastUpdated: "2021-09-29T20:00:53Z"
kind: List
metadata:
  resourceVersion: ""
  selfLink: ""


Add another ‘practise’ button to the bottom of each lesson page

Thank you for the feedback!
I will start working on this soon (unless someone else would like to take this).

I like the idea of a practice button at the bottom. It saves time and it is a lot cleaner. Although I have very limited experience with haskell, I have created a pull request with a possible creation. I would appreciate any feedback and/or constructive criticism. Thank you.


vkCore: Missing physical device extension: VK_KHR_synchronization2

System:

OS version: Ubuntu 18.04
Python version (if applicable): Python 3.8.10
SAPIEN version (pip freeze | grep sapien): 2.0a0
Environment: Desktop, with GPU GeForce RTX 3060

Describe the bug
config = sapien.KuafuConfig()
# config.spp = 64
# config.use_denoiser = True
renderer = sapien.KuafuRenderer(config)

gives
[2021-12-13 16:14:36.042] [kuafu] [info] Camera is not yet usable due to uninitialized context!
[2021-12-13 16:14:36.042] [kuafu] [info] Offscreen mode enabled.
vkCore: Missing physical device extension: VK_KHR_synchronization2
[1] 28289 segmentation fault (core dumped)  python render.py

Expected behavior
I would use Kuafu ray tracing to render RGB image, but it seems to be something wrong. I've check #51 to check my vulkan setting, and the result is the only version of vulkan I have is version 1.2.189. Even though I set the environment variable VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json, it still comes the same error.
Additional context
I think maybe there's something wrong with my NVIDIA driver version? The version on my desktop is 460.91.03, which is <470. I'm not sure if I have to use the NVIDIA driver version >470 even if I won't use the denoiser?

Maybe you can try vulkaninfo or vulkaninfo --html (for better readability) to see if vulkan has picked up the correct library and gpu with the environment variables set.
If so, you can try vulkaninfo | grep synchronization2 to see if it is supported by the driver. If not, updating the driver will work.

Sorry for the late reply. I've tried vulkaninfo --html and it gives

And when I ran vulkaninfo | grep synchronization2, it gives
VK_LAYER_KHRONOS_synchronization2 (Khronos Synchronization2 layer) Vulkan version 1.2.189, layer version 1: VK_KHR_synchronization2 : extension revision 1

I'm not sure whether it is well set. Is there something wrong with the driver or the environment variables?

It appears at least it should not be missing this extension. I would first check if you have multiple versions of vulkan libraries and SAPIEN picked up an incorrect one. You can do that by finding the sapien .so file in the installation directory (site-packages for your python) and use ldd to see the linked Vulkan library location. Or maybe you can just upgrade the driver anyway since it might just resolve the issue, and it is in general a good idea to upgrade drivers.

Sorry for the late reply. I've solve this problem by changing to another Desktop. Thanks for your help!


⚠ Processors has degraded performance

In 96d3055, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 49 ms

Resolved: Processors performance has improved in 6833015.


Random numbers, floats vs ints and rand_range - need improving?

Operating system or device - Godot version:
OS is N/A, issue is valid as of at least Godot 2.1.
Issue description (what happened, and what was expected):
Per<EMAIL_ADDRESS>Note that there is no corresponding rand_range function for integers; the existing "rand_range" function returns a floating point value. This seems to me to be a bit of an oversight. Naming also is inconsistent with the existing randf/randi functions.
What would be nice is to rename the existing function to randf_rage (to cover floating point), and to provide an integer version (randi_range).

This is a duplicate/subset of #7199, which is more recent but also got more recent activity, so closing in favour of that one. If some information described here is missing from the other issue, feel free to link it/copy it there.


Bool To String question

Hi @yonaskolb,
When I send request with query parameter some web-services uses "true"/"false" instead of "0"/"1" for boolean. The way SwagGen works today it's only sending "0"/"1".
In order to fix it I did make this modifications but I find them ugly at best. How can I fix this problem in a better way ?
Templates/Swift/Sources/APIClient.swift(line A10)
protocol BooleanToStringable {
   func toString() -> String
 }

 extension BooleanToStringable where Self == Bool {
   func toString() -> String {
     return self ? "true" : "false"
   }
 }

 extension Bool : BooleanToStringable {}

Templates/Swift/Sources/Request.swift(line 95)
                  if let {{ param.name }} = {{ param.name }} as? BooleanToStringable {
                     params["{{ param.value }}"] = {{ param.name }}.toString()
                   } else {
                     params["{{ param.value }}"] = {{ param.name }}
                   }

Thanks,

@mackoj Not sure if you're still looking for a cleaner solution, but I ran into this issue as well and after some digging I learned that we need to set the Alamofire URL encoding to use .literal for boolean encoding: https://github.com/Alamofire/Alamofire/issues/1056#issuecomment-411123543
I fixed it on line is 231 in Templates/Swift/Sources/APIClient:
urlRequest = try URLEncoding(destination: .queryString, boolEncoding: .literal).encode(urlRequest, with: queryParams)

Thanks I will replace my ugly fix


text scroller example broken

http://sorgalla.com/projects/jcarousel/examples/special_textscroller.html
The example spills over the bottom. Tested in latest Chrome, Firefox, and IE.

Yes, this has been already reported and fixed. I just haven#t had the time for a new release.
Thanks, Jan


Update sql-database-powershell.md

Fixed minor typos.

Hi @alexandair, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
We will now validate the agreement and then real humans will evaluate your PR.
TTYL, AZPRBOT;

@alexandair - Looking at the diff, I don't see any changes. Do you see the changes you expected to see here?

I can see it. :) A minor one. "ARM based" to "ARM-based". (twice)

The terminology guidance around this would actually require us to say something like "the cmdlets for the Resource Manager deployment model" if I were following it literally, or "the Resource Manager cmdlets" if I were being a bit more flexible. We aren't supposed to use the acronym ARM, but its all over the place.

As you said, the acronym ARM is everywhere. I just wanted to make it grammatically correct. I don't have access to internal style guide. (It would be nice to have it, if something like that exists. :))

@alexandair - I submitted a PR to your fork :)

I've merged your PR. :)


Update lastUpdateTime for appsub on reconcile

https://github.com/stolostron/backlog/issues/20332
Signed-off-by: Philip Wu<EMAIL_ADDRESS>

/lgtm


feat(module)!: generate withNuxt function for easer composition

This PR makes .nuxt/eslint.config.mjs export a function withNuxt instead of the plan config array. This provides auto-type declaration for users and makes the compositions with other presets easier. It also makes the config factory async in case we later need to dynamic load some modules on conditions.

What do you think about defineEslintConfig((nuxt) => [ ... ]) for most flexibility in terms of ordering?

I did make this
https://github.com/nuxt/eslint/blob/35cd7113cb37c7152fcb715f2b1fc38f2c01bdae/packages/eslint-config/src/flat/index.ts#L12-L22
and mentioned this
https://github.com/nuxt/eslint/blob/35cd7113cb37c7152fcb715f2b1fc38f2c01bdae/docs/content/1.packages/1.config.md#L85-L97
But I think withNuxt would be easier for most of the users and most of time the order of configure don't usually matter as the user configure comes later with higher priority to override stuff.


Configure Code & Security Analysis

Private vulnerability reporting

[x] Enable vulnerability reporting

Dependabot

[x] Enable dependabot alerts
[x] Enable dependabot security updates
[x] Enable dependabot version updates

Secret Scanning

[x] Enable Secret Scanning

All config was complete manually and the dependabot.yml file was committed as part of https://github.com/GreggSchofield/golden-image-bakery/commit/d5c1e5af5f62eb580d7a8c1762cb22c2490d6f1b.


Feature request: retrieve ABIs from Etherscan

Currently, it's expected that ABIs are provided manually and stored locally.
Please consider fetching the up-to-date ABIs from Etherscan either to:

Create and store them from scratch
Validate the existing locally stored ones

It's done I believe, at least works in #13


Data import issues that occur after upgrading to 0.2.1

1.Use the remote function on the clickhouse to export data to byconity, and Netexception appears. In version 0.1 it is possible to import successfully.
Error message :Code: 519. DB::NetException: All attempts to get table structure failed. Log:Code: 279. DB::NetException: All connection tries failed. Log:
sql : INSERT INTO FUNCTION remote('<IP_ADDRESS>:9000', 'db.test', 'user', 'p' )
select  * from db.test limit 10;
2.Use the s3 function to import data, which can also be used in version 0.1, and now an error is reported
Error: DB::Exception: Unknown table function s3 SQLSTATE: 42883.
sql:INSERT INTO db.test SELECT
x1,
x2,
x3
FROM s3('path', 'xxx', 'xxx', 'CSV', 'x1     UInt64,x2       DateTime('UTC'),x3       String')
SETTINGS max_execution_time =<PHONE_NUMBER>, receive_timeout = 999999, send_timeout = 999999, max_partitions_per_insert_block = 20000

Hi @luozhenglin , For S3 function, pls try CnchS3.
For remote function, it is not supported yet, we will provide the dump tools to help migrate data from CH to ByConity soon.

Ok. Can you give an example of CnchS3? Thank you.
For remote function,I would like to confirm if the remote function cannot be used after the upgrade.Because at 0.1, I used it successfully

Ok. Can you give an example of CnchS3? Thank you.

Function = CnchS3(url, structure, [format], [compression], [ak, sk])

For remote function,I would like to confirm if the remote function cannot be used after the upgrade.Because at 0.1, I used it successfully

yes, it is breaked in 0.2.1, we already fixed it in master and next release should be working.

@hustnn
what's best practice？    CnchS3 or remote?

Ok. Can you give an example of CnchS3? Thank you.

Function = CnchS3(url, structure, [format], [compression], [ak, sk])

For remote function,I would like to confirm if the remote function cannot be used after the upgrade.Because at 0.1, I used it successfully

yes, it is breaked in 0.2.1, we already fixed it in master and next release should be working.

OK， It worked.  Thank you.

For remote function,I would like to confirm if the remote function cannot be used after the upgrade.Because at 0.1, I used it successfully

yes, it is breaked in 0.2.1, we already fixed it in master and next release should be working.

@hustnn
Is it fixed in version of 0.2.2?


Fix link in ISSUE_TEMPLATE.md

This mirrors https://github.com/jupyterhub/binder/issues/52 - just fixing the prompt!

Thanks!


Add support for Redis Sentinel authentication

Bug Report

Current Behavior

I am trying to connect to the sentinel node of a Redis setup in AWS, and I am getting the message:
NOAUTH Authentication required.

Input Code

Just used a template for Spring Boot from start.spring.io with redis my properties are
spring:
  redis:
    password: ***********
    sentinel:
      master: redis-master
      nodes:
        - redis-sentinel.host

Expected behavior/code

It should connect without a problem.
Environment

Lettuce version(s): 5.1.4.RELEASE, 5.1.5.RELEASE
Redis version: 5.0.1

Possible Solution

I think the problem is that from 5.0.1 and on they added authentication on the Sentinel and that's why it's failing. For more info check Redis 5 Release Notes

Thanks a lot for the ticket. I wasn't aware of the sentinel change and TBH, I'm not quite sure how to deal with that.
Previously, a URL with authentication affected on the Redis connection, not the Sentinel one. Servers can be configured with different passwords and we need to consider backward compatibility in which Sentinel did not support authentication.

Thanks for the fast response.
Just wanted to let you know that the password that the client will use to authenticate with the sentinels, can be different from the one that it will use to connect to the masters.

Thanks for the fast response.
Just wanted to let you know that the password that the client will use to authenticate with the sentinels, can be different from the one that it will use to connect to the masters.

Thanks for the heads up. I took a look and the connectSentinel() method is highly optimized for multiple attempts and fallbacks. The only type of failure we could experience there was connection refused. We need to deal with authentication failures and issue authentication in there so the entire sentinel connect process requires a rewrite.

That is now in place.

@mp911de How is this to be used with Spring Boot? I am running into the same issue where I have a password on both my Sentinel and Redis node (same password), but upgrading to lettuce-core 5.2.0.RELEASE does not solve the issue.
I have this in my gradle file:
implementation 'org.springframework.boot:spring-boot-starter-data-redis'
compile 'org.springframework.session:spring-session-data-redis:2.1.8.RELEASE'
compile group: 'io.lettuce', name: 'lettuce-core', version: '5.2.0.RELEASE'

When running gradle dependencies, I see that lettuce-core version is successfully overridden from 5.1.8. to 5.2.0:
+--- org.springframework.boot:spring-boot-starter-data-redis -> 2.1.8.RELEASE
|    +--- org.springframework.boot:spring-boot-starter:2.1.8.RELEASE (*)
|    +--- org.springframework.data:spring-data-redis:2.1.10.RELEASE (*)
|    \--- io.lettuce:lettuce-core:5.1.8.RELEASE -> 5.2.0.RELEASE (*)

My application properties has this:
spring.session.store-type=redis

spring.redis.password=mypassword
spring.redis.sentinel.master=mymaster
spring.redis.sentinel.nodes=redis-sentinel-hostname:26379

Yet, when starting up, I still get the same exception: io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required.

Please upgrade to Spring Data Redis 2.2. Earlier Spring Data Redis versions do not set the password on RedisURI when using Sentinel.

Upgraded Spring Data Redis to 2.2.0:
    compile "org.springframework.session:spring-session-data-redis:2.1.9.RELEASE"
    compile group: 'org.springframework.data', name: 'spring-data-redis', version: '2.2.0.RELEASE'
    compile group: 'io.lettuce', name: 'lettuce-core', version: '5.2.0.RELEASE'

+--- org.springframework.boot:spring-boot-starter-data-redis -> 2.1.9.RELEASE
|    +--- org.springframework.boot:spring-boot-starter:2.1.9.RELEASE (*)
|    +--- org.springframework.data:spring-data-redis:2.1.11.RELEASE -> 2.2.0.RELEASE (*)
|    \--- io.lettuce:lettuce-core:5.1.8.RELEASE -> 5.2.0.RELEASE (*)

Still same issue.

I took a look, LettuceConnectionFactory sets only the password on the RedisURI but not the Sentinel URI's. The bug should probably be fixed there. @cdekker Can you file a ticket at https://jira.spring.io?

You're saying this is an issue with spring-data-redis? Can open a ticket, yeah.

Upgraded to latest Spring Boot - 2.2.5, spring-data-redis supports sentinel password with lettuce, however it looks like https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionConfiguration.java does not have property for dedicated sentinel password.

Regrading the previous off-topic comment, I had to disable the sentinel password on my cluster to get spring-data-redis to connect. I am using the latest Spring Boot 2.2.6.

@andrew-landsverk-win i've just connected to Redis sentinel from springboot-2.2.6 successful.
In configuration bean, you have to set both "setPassword" and "setSentinelPassword"

@huyto000 thanks for the reply, do you know of a way to set sentinelPassword via Spring Boot properties at this time?

Same problems here, sprng-boot-starter-data-redis:2.2.1:RELEASE

After some help i was able to connect to redis as :
    RedisClient redisClient = RedisClient.create();

        LOG.info("created the redis client");

        RedisURI source = RedisURI.Builder
                .sentinel(getSentinelHost_1(), getSentinelPort_1())
                .withSentinel(getSentinelHost_2(), getSentinelPort_2())
                .withSentinel(getSentinelHost_3(), getSentinelPort_3())
                .withSentinelMasterId(getMasterName()).withPassword(getMasterPassword())
                .build();

        for (RedisURI sentinel : source.getSentinels()) {
            sentinel.setPassword(getSentinelPassword());
        }

        StatefulRedisMasterReplicaConnection<String, String> connection = MasterReplica.connect(redisClient, StringCodec.UTF8,
                source);

        connection.setReadFrom(ReadFrom.REPLICA_PREFERRED);

        LOG.info("created the redis connection");


How can I remove the profile_picture?

I know this is a noob question, but how can I remove the profile_picture on the left page, :) , while I did not wrote the profile picture's URL .the webpage will show  profile picture top the name .

I mean profile_picture this word show on my page  , I dont want image

can I have a menu named tags , to show all of the tags that I have
sorry , I just a novice  . thanks

@belxc  There is no effortless way to remove the profile picture as it's a central part of the theme. If you would want to remove it, then I'd recommend cloning the theme and removing it in the html of the sidebar.
Yes you can. Simply add another menu entry that points to /tags/ like this:
[menu]

  [[menu.main]]
  name = "Tags"
  identifier = "tags"
  weight = 100
  url = "/tags/"

If you want to edit the presentation of the tags listing and the individual tags then, please see this issue #99.

@belxc  There is no effortless way to remove the profile picture as it's a central part of the theme. If you would want to remove it, then I'd recommend cloning the theme and removing it in the html of the sidebar.
Yes you can. Simply add another menu entry that points to /tags/ like this:
[menu]

  [[menu.main]]
  name = "Tags"
  identifier = "tags"
  weight = 100
  url = "/tags/"

If you want to edit the presentation of the tags listing and the individual tags then, please see this issue #99.

@lxndrblz  Thanks . I have to say , it is a great theme.

@lxndrblz  Thanks . I have to say , it is a great theme.

@belxc Great to hear that. I will close the issue. Feel free to open a new one, if more questions arise.

@belxc Great to hear that. I will close the issue. Feel free to open a new one, if more questions arise.

@lxndrblz, great work on the theme. I'd like to override and make some changes particular to my usecase. Is the process for cloning and pointing to that theme outlined anywhere?

@lxndrblz, great work on the theme. I'd like to override and make some changes particular to my usecase. Is the process for cloning and pointing to that theme outlined anywhere?

@shariq1989 simply run a git clone https://github.com/lxndrblz/anatole.git anatole and make the necessary changes locally. Alternatively you can also fork it.

@shariq1989 simply run a git clone https://github.com/lxndrblz/anatole.git anatole and make the necessary changes locally. Alternatively you can also fork it.

Makes sense, I'll fork it.
For anyone needing some documentation on this:
https://www.andrewhoog.com/post/git-submodule-for-hugo-themes/

Makes sense, I'll fork it.
For anyone needing some documentation on this:
https://www.andrewhoog.com/post/git-submodule-for-hugo-themes/

@shariq1989 That article is very helpful for understanding the different concepts of how themes can be added. We generally encourage submodules as they allow for a n easy update. Patching certain components is a bit more difficult. Other themes recommend cloning which makes it easy to adjust things but difficult to update. Obviously both approaches have there ups and downs. By forking and adding the fork as a submodule you should be able to get the best of both worlds.
Let me know there is a certain command you would have like to seen in the Readme which helped you getting started.

@shariq1989 That article is very helpful for understanding the different concepts of how themes can be added. We generally encourage submodules as they allow for a n easy update. Patching certain components is a bit more difficult. Other themes recommend cloning which makes it easy to adjust things but difficult to update. Obviously both approaches have there ups and downs. By forking and adding the fork as a submodule you should be able to get the best of both worlds.
Let me know there is a certain command you would have like to seen in the Readme which helped you getting started.


fake() helper doesn't work with own faker provider (extended)

Laravel Version: 9.23.0
PHP Version: 8.1.1
Database Driver & Version: MySql 8, but its not important

Description:
Helper fake() has a different implementation that makes it not possible to use it if you need to create your own faker, extending the provided generators. Using the old recommendation (Laravel 8.x) ($this->faker...) works.
I think it would be correct to implement the fake() helper to resolve the faker instance in the same way as $this->faker, making both approaches compatible.
Steps To Reproduce:

Create a fresh laravel application;

Create a faker provider;

<?php

namespace App\Faker;

use Faker\Provider\Base;

class SomeTextProvider extends Base
{
    public static function someText()
    {
        return 'something';
    }
}

Register the Laravel provider

<?php

namespace App\Providers;

use App\Faker\SomeTextProvider;
use Faker\Factory;
use Faker\Generator;
use Illuminate\Support\ServiceProvider;

class FakerServiceProvider extends ServiceProvider
{
    public function register()
    {
        $this->app->singleton(Generator::class, function () {
            $faker = Factory::create();
            $faker->addProvider(new SomeTextProvider($faker));

            return $faker;
        });
    }

    public function boot()
    {
        //
    }
}

// config/app.php

'providers' => [
        /*
         * Application Service Providers...
         */
        App\Providers\FakerServiceProvider::class,
    ],

Finally, use it

<?php

namespace Database\Factories;

use Illuminate\Database\Eloquent\Factories\Factory;

class MyFactory extends Factory
{
    public function definition()
    {
        return [
            'some_column' => fake()->someText(), //Don't Work
            // 'some_column' => $this->faker->someText(), //Works
        ];
    }
}

The output

The approach that doesn't work throws the exception
InvalidArgumentException

Unknown format "someText"

See: https://github.com/laravel/framework/issues/42988#issuecomment-1169450207

@timacdonald It seems that the bug is with me that I didn't know how to look in the already closed issues.
It worked perfectly and sorry for the wrong issue.

No need to apologise at all and glad you got it sorted 🤘

Nothing from above seem to help in my case:
Im using Laravel 10.10
I was attempting to "\Ottaviano\Faker\Gravatar" to the current Laravel faker() helper.
Here is also a list of more third party libraries one can add https://fakerphp.github.io/third-party/
This is what worked:
`
use Faker\Factory;
use Faker\Generator;
use \Ottaviano\Faker\Gravatar;
use Illuminate\Support\ServiceProvider;
class FakerServiceProvider extends ServiceProvider
{
/**
* Register services.
*/
public function register(): void
{
$this->app->singleton(Generator::class, function () {
$faker = Factory::create();
$faker->addProvider(new Gravatar($faker));
return $faker;
});
    $this->app->bind(
        Generator::class . ':' . config('app.faker_locale'),
        Generator::class
    );
}

/**
 * Bootstrap services.
 */
public function boot(): void
{
    //
}

}`
Lastly make sure the new provider is register in app.php under "propviders":
`
'providers' => ServiceProvider::defaultProviders()->merge([
/* here */
App\Providers\FakerServiceProvider::class,
])->toArray(),`


Two-way deno bindings

[x] Calling functions in the webview from deno
[ ] Calling deno from webview

To call deno externals from the webview an invoke handler function will be needed. I tried to implement it in src/lib.rs:111 but to no avail. We will also need to implement a way of calling deno callbacks from rust. To do this we will most likely use a polling solution like signal or fs events.
Help from some rust wizard would be pretty nice :)

how about deno and webview share v8 isolate.
electron impleaments:
https://github.com/electron/electron/blob/06bf0d08dc3c941ccce0dfb0f9e0e146d9232605/shell/common/node_bindings.cc

Probably isn't possible as the isolate isn't shared with plugins (docs.rs).

Could I ask what is the situation where web-sockets would not be sufficient? Since the web-view front-end (IMO) should be on a different thread then the deno back-end.

Ideally we want to use the webview_bind function but due to threading issues blocking the deno thread (because the op_webview_run is blocking) we cannot communicate between rust and deno and therefor not have the callbacks needed for implementing binding deno functions to a webview. Web-sockets would not work unless you run the webview in a separate web-worker, and running the webview in a separate web-worker blocks the web-worker deno message polling which means you cannot interact with the webview methods like webview.exit. For further reading on the threading issue.

I solved it in release 0.5.3, it's far from perfect with a pretty bad js/ts interface but that can always be improved upon. There is an example in examples/external.

And with the release of 0.5.4 the js/ts interface is pretty good:
for await (const event of webview.iter()) {
  console.log(event)
}


Adding a momentum equation and advection to the SlabSeaIceModel

This PR includes some changes, in particular

advection of tracers and ice thickness/concentration using a prognostic sea-ice velocity
adams-bashforth timestepper for the SlabSeaIceModel
A growth parameterization for the ice concentration

Still an ongoing work subjected to change
in collaboration with @jm-c

Why so many changes all at once?

Not so many changes actually, just easy time-stepping improvements with some refactoring and adding tracer advection in a way that allows for a sea-ice momentum equation.

let's merge this and then clean it up in a future PR

could do RK3 here first


Unable to create Generic overloads when Extends type with Module Name

I'm running VS 2013.  In the following example, the NoWorks Module has errors on the first to overload signatures.  The Works doesn't have any issues:
module Common {
    export interface A { }
    export interface B { }
}

module NoWorks {
    class Example {

        static helpMe<T extends Common.A>(value: string): string;
        static helpMe<T extends Common.B>(value: string): number;
        static helpMe(value: string): any {
            return null;
        }
    }
}

module Works {
    import A = Common.A;
    import B = Common.B;

    class Example {

        static helpMe<T extends A>(value: string): string;
        static helpMe<T extends B>(value: string): number;
        static helpMe(value: string): any {
            return null;
        }
    }
}

What version of TypeScript do you use? Version 1.6-beta does not show any errors for me?

That's probably my issue.  I'm on 1.5.  I just started using Typescript this week and couldn't figure out what the heck was happening.

@daryllabar is this still an issue? or did 1.6 solve the problem?

@mhegazy I don't know.  I'm not using 1.6  according to @vladima it works in 1.6-beta.

I tried this on 1.5.3, and i am not seeing issues.. i think there is something more to this.. see this code in 1.5 playground

Maybe it is an issue with the VS support?
I just upgraded to 2015 yesterday, and I'm getting the same error:

thanks @daryllabar for getting to the bottom of this issues.

@mhegazy I'm just Sorry I incorrectly submitted the issue.  First week on Typescript and didn't know what was causing what to happen.

no worries. glad the issue is resolved. feel free to ping either here or on the gitter typescript chat room if you have any questions.


No way to get true device orientation

There doesn't appear to be a way to get the device orientation in flutter without resorting to methodChannels. I've taken a look at OrientationBuilder and it doesn't do what I need as it doesn't differentiate between the left and right landscape modes. I may be missing it but I haven't seen any way to get the orientation directly including this information. If I did miss it, I'd appreciate being told I'm wrong! =D
The issue I'm having is that I'm writing a plugin which interfaces with the camera. I'm using the texture API to display the preview image.
Without 1) stopping and starting the preview each time a rotation happens on the android side, or 2) stopping and starting the preview on the flutter side each time a rotation happens, I'm not able to display the preview correctly when the screen is rotated.
I'm working around this for the plugin by simply sending an orientation change event of my own, but this is not ideal.
Note that as notches become more popular, it might become more important to be able to differentiate landscape left & landscape right....

Can you not do something like :
double screenWidth = MediaQuery.of(context).size.width;
double screenHeight = MediaQuery.of(context).size.height;

When screenWidth > screenHeight its landscape.

Thanks for the  comment @Rockvole but I'm aware of that; that is exactly what OrientationBuilder does. However, that doesn't solve the problem as I explained because it doesn't differentiate between left and right landscape modes. I need to rotate the texture to keep the image upright regardless of which orientation it is at.

The Flutter gets the orientation by matching width and height. So, if you want to know left or right landscape orientation, it should be hard. Because, the media query returns only two options.
Using
MediaQuery.of(context).orientation

Please look document of this property
https://docs.flutter.io/flutter/widgets/MediaQueryData/orientation.html

Thanks for the response @anilcancakir, But the MediaQuery orientation is ostensibly the same as OrientationBuilder's. And locking to only one landscape is not an option as I'm writing a plugin that needs to be flexible. Imagine using a plugin and then finding out that you have to restrict your app's orientation or it doesn't work - I'd certainly be frustrated.
What this is, is me asking for someone on the flutter team to consider adding a more useful property that describes which way the device is actually orientated (i.e. PortraitUp, PortraitDown, LandscapeLeft, and LandscapeRight).
FYI - for my app, I only need portrait mode, so this is just for other people using the plugin.

It looks like in Android there is only 2 properties :
ORIENTATION_PORTRAIT & ORIENTATION_LANDSCAPE
https://developer.android.com/reference/android/content/res/Configuration#orientation_portrait

There's also the rotation of the screen, using ((WindowManager) context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getRotation();.

Hi,
OrientationBuilder, using Flutter 0.3.2 with Android Emulator, seems not correctly working (with MediaQuery i have not this issue).
I attach this screenshot, is it the same issue you are talking about? If not, sorry, i will move this ticket.

So just leaving this here - I've written a plugin that gets the native device orientation (i.e. portrait up/down, landscape left/right).
I'd still like to something like this make it into flutter at some point though - something within flutter obviously knows right vs left, so it would be nice to expose that (especially for dealing with notches).

According to the docs OrientationBuilder provides the orientation of the parent widget, not the orientation of the device.

Thank you for the great plugin contribution!
I'm going to close this for the time being, since the original issue is resolved and we are continuing to keep the core Flutter framework small.


[Request] Cycle triggers via drop-down for winlator

Hi, so I have been using winlator a fair bit recently and one of the things I need to do for certain games (farcry and fallout/4) is to set the triggers to digital, failure to do this will need to issues using the triggers where for instance, the gun will not fire or will fire intermittently, setting to digital solves this problem.
This request is to add in a icon to the android drop-down panel to cycle the trigger type digital/analogue/both.

Hello! Thank you for opening an issue.
Perhaps you're looking for L2/R2 mode quick settings tile.
It allows the user to switch the triggers' behavior between digital, analog or "both", and sounds fairly similar to what you're looking for.
Please let me know if that solves your issue!

Sorry for the delay in getting back to you, and yes the quick settings tile looks t suffice, and with a bit more digging i realised that you can also set the trigger from digital/analogue/both via the odin swipe menu on the right, this has the added benefit that it then changes the trigger type for the active application, which in my case is winlator which is excellent, as it then means i dont need to switch it back to 'both' when firing up another more classic emulator such as retroarch.
So in short, yes im going to close this off and i aplogise for raising a non-issue, all good nothing to see here :-)