changed the owner

Hi @raiye, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (raiye). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

@raiye : Thanks for your contribution to the Azure documentation! The author, @yuemlu, has been notified to review your proposed change.

@raiye - Please work in the private repository if you are taking over as author. Pls see Authors working in the private repo


Merge #2488 + Issues pertaining to the copy paste Bitamigos

Please merge #2488 so we can update our collection and allow our holders to trade.
We will also be taking legal action against the copy and paste Nakamigos collection for infringing upon our brand IP as the names "Bitamigos" and "Real Bitamigos" are both registered trademarks that we own. We will be sending you guys cease and desist letters within the next few days and encourage you to take measures sooner by either delisting the copy paste Nakamigos collection or making them change their name to something like "Bitcoin Nakamigos". Legal suit may follow if demands are not met within reasonable time.

At the moment, I can not find a "bitamigo" IP in the TESS: https://tmsearch.uspto.gov/bin/showfield?f=toc&state=4802%3A4gi20p.1.1&p_search=searchss&p_L=50&BackReference=&p_plural=yes&p_s_PARA1=&p_tagrepl~%3A=PARA1%24LD&expr=PARA1+AND+PARA2&p_s_PARA2=bitamigos&p_tagrepl~%3A=PARA2%24COMB&p_op_ALL=AND&a_default=search&a_search=Submit+Query&a_search=Submit+Query
Please advise how we can check your references and your relation to nakamigos. I have not found the necessary information yet. Please understand that it does not help opening 18 pull requests in a row, and please also note that I left your last pr remaining open and referenced your previous prs to it.

We were having trouble passing circle so we had to open up new prs in order
to pass it. We kept having duplicate issues but since solved them. Can you
merge the prs? Also give us a couple of days and you will see it in USPTO.


2550 clikt

Description
Clikt is a kotlin library which allows more Kotlin native code. Also, it is blocking minifying the ktlint jar.
Closes #2550
Checklist
Before submitting the PR, please check following (checks which are not relevant may be ignored):

[X] Commit message are well written. In addition to a short title, the commit message also explain why a change is made.
[X] At least one commit message contains a reference Closes #<xxx> or Fixes #<xxx> (replace<xxx> with issue number)
[ ] Tests are added
[x] KtLint format has been applied on source code itself and violations are fixed
[X] PR title is short and clear (it is used as description in the release changelog)
[X] PR description added (background information)

Documentation is updated. See difference between snapshot and release documentation

[ ] Snapshot documentation in case documentation is to be released together with a code change
[ ] Release documentation in case documentation is related to a released version of ktlint and has to be published as soon as the change is merged to master

One more thing, this PR needs a rebase to drop 6ff4d8a3eb0399d697291bac65233e521fe92d3f.


Job Tasks Page - when hover on cross icon show points wise error

Describe the bug
like

Company name column missing
Company or contact not created

https://www.berrycast.com/conversations/59663503-0451-5397-82d4-1c9ee1f198dc


[Migration-Shared DB] Support application roles for Identity Server and support RBAC for apps

Describe the issue:
Due to the requirement in https://github.com/wso2/product-is/issues/16363,

added new tables

UM_HYBRID_ROLE_AUDIENCE
UM_IDP_GROUP_ROLE
UM_SHARED_ROLE

added column named UM_AUDIENCE_REF_ID , UM_UUID column to UM_HYBRID_ROLE table
changed unique constrain of table UM_HYBRID_ROLE to UNIQUE(UM_ROLE_NAME,UM_TENANT_ID,UM_AUDIENCE_REF_ID)

Schema PR : https://github.com/wso2/carbon-kernel/pull/3673

added with : https://github.com/wso2-enterprise/identity-migration-resources/pull/315

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


[ADD ME TO THE ORGANIZATION]

Name:  Ravi Kumar
Location:  Kochi, Kerala , India
Interest: MERN development and coding in cpp
Discord username(optional):-  Ravi kumar#3187
Why do you want to join?

I want to join because learn more about the community and make connections with new techie peoples

You can also join our Discord community here
Feel free to check out other cool repositories of the Open Source Community here.

@ravikr126 Thanks for your interest. Invitations have been sent to you. Kindly accept it and make your membership public.


Windows client for NFS

Hi Team,
The article says "Windows client doesn't support NFS 3.0". However, I can mount the NFS 3.0 enabled storage container on my windows client. Could you please confirm if the content is out if date?
Thanks.

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

ID: ec598196-6d30-5757-019f-e6b7f6ef2cc0
Version Independent ID: e99f749a-b597-6eb6-3ffd-1f1841871485
Content: Known issues with NFS 3.0 in Azure Blob Storage - Azure Storage
Content Source: articles/storage/blobs/network-file-system-protocol-known-issues.md
Service: storage
Sub-service: data-lake-storage-gen2
GitHub Login: @normesta
Microsoft Alias: normesta

@WenJason
Thanks for your feedback! We will investigate and update as appropriate.

@WenJason
It is possible that the article you are referring to is out of date. However, it is important to note that while Windows does not natively support NFS 3.0, there are third-party tools available that can enable Windows clients to mount NFS 3.0 shares. It is also possible that the article you are referring to is referring to the native support for NFS 3.0 on Windows, which is not available

Thanks for your explaining. I had a wrong understanding.


v0.6 - SVG icons in ie11

Hi, I'm having a problem in ie11 where none of the icons are displaying. Everything else seems to work, but obviously it's unusable when you can't see where/what to click. The icons display fine in Chrome, Firefox and Safari, it's just in ie11 where they don't work.
Anybody got any clues?

Awesome, thanks a lot!
(replying in the right place this time ;-)


Improve OrbitTreeView reselection

http://b/225879891

Changing the commit message to:
Improve OrbitTreeView re-selection
Re-selecting rows in OrbitTreeView after the content updated was done
in an inefficient way. This improves this by doing one select() call
instead of multiple.
Bug: http://b/225879891
Test: Manual test. Take a capture without symbols, select all entries
in the sampling tab, Load Symbols. The result should be the same,
but faster.


Add Void logo

Clean version of #16 including just a single commit.

Added Void logo with appropriate self-credit stating using neofetch as a reference for the new design.

Sweet! This looks good to go. I'll add that in the next release which should fix https://github.com/nidnogg/zeitfetch/issues/14 as well. Thanks for the contribution Xaidee!

Heya @Xaidee just a heads up I will be merging this in soon, possibly today. Work has been hectic lately but I should have some wiggle room now.


Chapter 6: Make SSL parameter optional (Part 1 of 2)

Deployment of Stacks described in Chapter 6 can't be executed if you do not provide a SSL certificate ARN parameter to the deploy command of Network stack.
At this stage, most of users just want to deploy all stacks. SSL configuration should not be required.
This Pull Request allows the sslCertificateArn context parameter to be ommitted.
In addition, the PR also fixes a typo error in the parameter being validated: 'region' instead of 'sslCertificateArn'
This PR is the part 1 of 2 to make SSL configuration optional. See other Pull Request on cdk-construct project: PR #14 (https://github.com/stratospheric-dev/cdk-constructs/pull/14)

Thanks for submitting these two PRs @anthony-be :) Sorry for the late response, we'll take a look at how to improve the have the sslCertificate as it clearly seems to confuse the readers at this point in the book

Thanks for submitting these two PRs @anthony-be :) Sorry for the late response, we'll take a look at how to improve the have the sslCertificate as it clearly seems to confuse the readers at this point in the book

No problem @rieckpil . Yes, the SSL certificate should not be present in the code at this level. It brings lot of confusion.

published the new CDK constructs version and used it here in this PR. Polished it a bit, merging it now. Thanks @anthony-be for contributing!


Update use-powershell-cmdlets-xrm-tooling-connect.md

Updating the acquire flow for the CrmServiceCLient PowerShell module to match current process.

Closing this PR without merging as created an internal PR: https://github.com/MicrosoftDocs/dynamics-365-customer-engagement-pr/pull/4183


401 crashes after running

test call
Item not found
How can I solve this problem?

@claffin

Just to clarify, the issue you are now facing is the GUI is not working? The proxies are now deploying fine and operating as expected.
If that is the case:

Please could you share the docker run command you are using.
Open the UI page, assuming you're using Chrome, open the Chrome console and share the output of the console.

With that info, it should narrow done the issue.

Just to clarify, the issue you are now facing is the GUI is not working? The proxies are now deploying fine and operating as expected.
If that is the case:

Please could you share the docker run command you are using.
Open the UI page, assuming you're using Chrome, open the Chrome console and share the output of the console.

With that info, it should narrow done the issue.

docker run -e USERNAME=Cloudproxy -e PASSWORD=Cloudproxy -e AWS_ENABLED=True -e AWS_ACCESS_KEY_ID=xxxxxxxxxxxx -e AWS_SECRET_ACCESS_KEY=xxxxxxxxxxxx -it -p 8000:8000 laffin/cloudproxy:0.6.0-beta

I notice in the docker run command you're exposing cloudproxy via port 8000 however in your browser I can see you're accessing on :8080? Not sure though this would cause this problem.
Could expand one of the Uncaught (in promise) SyntaxError: etc etc with VM on the right errors and share please?
Looks like the frontend is having issue calling the backend API.

I notice in the docker run command you're exposing cloudproxy via port 8000 however in your browser I can see you're accessing on :8080? Not sure though this would cause this problem.
Could expand one of the Uncaught (in promise) SyntaxError: etc etc with VM on the right errors and share please?
Looks like the frontend is having issue calling the backend API.

and i use this command to run npm run serve from ./cloudproxy-ui

I'm not sure I understand exactly.
Cloudproxy constantly tests the connectivity by running a request to https://api.ipify.org/ by proxying via each proxy server. Cloudproxy checks that https://api.ipify.org/ returns the IP of the proxy, thus the proxy is working. If it times out or returns anything but the expected proxy IP, then the proxy will be terminated and a new one spawned.
If you have internet issues or blips, this may cause Cloudproxy to think the proxy is dead, terminate it, and start a new one. It is an issue with the logic. To always get an alive proxy, ideally, you always check the Cloudproxy endpoint to see if it is still alive.
Please could you share your logs? Difficult to diagnose without.
Assuming your internet issues are causing the proxies to keep changing, I could potentially add an additional check into Cloudproxy which checks the internet connection first before running the above, which may help.
Cloudproxy generally requires a stable internet connection, so the other option may be to run it on a VM/VPS (e.g. an AWS EC2).

I'm not sure I understand exactly.
Cloudproxy constantly tests the connectivity by running a request to https://api.ipify.org/ by proxying via each proxy server. Cloudproxy checks that https://api.ipify.org/ returns the IP of the proxy, thus the proxy is working. If it times out or returns anything but the expected proxy IP, then the proxy will be terminated and a new one spawned.
If you have internet issues or blips, this may cause Cloudproxy to think the proxy is dead, terminate it, and start a new one. It is an issue with the logic. To always get an alive proxy, ideally, you always check the Cloudproxy endpoint to see if it is still alive.
Please could you share your logs? Difficult to diagnose without.
Assuming your internet issues are causing the proxies to keep changing, I could potentially add an additional check into Cloudproxy which checks the internet connection first before running the above, which may help.
Cloudproxy generally requires a stable internet connection, so the other option may be to run it on a VM/VPS (e.g. an AWS EC2).

2021-07-06 07:12:45.149 | ERROR    | apscheduler.executors.base:run_job:131 - Job "aws_manager (trigger: interval[0:00:20], next run at: 2021-07-06 07:13:00 UTC)" raised an exception
Traceback (most recent call last):

  File "/usr/local/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
    │    └ <function Thread._bootstrap_inner at 0x7f0a42abf670>
    └ <Thread(ThreadPoolExecutor-0_0, started daemon<PHONE_NUMBER>04608)>
  File "/usr/local/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
    │    └ <function Thread.run at 0x7f0a42abf3a0>
    └ <Thread(ThreadPoolExecutor-0_0, started daemon<PHONE_NUMBER>04608)>
  File "/usr/local/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
    │    │        │    │        │    └ {}
    │    │        │    │        └ <Thread(ThreadPoolExecutor-0_0, started daemon<PHONE_NUMBER>04608)>
    │    │        │    └ (<weakref at 0x7f0a3f256b30; to 'ThreadPoolExecutor' at 0x7f0a4122b3d0>, <_queue.SimpleQueue object at 0x7f0a3f28d270>, None,...
    │    │        └ <Thread(ThreadPoolExecutor-0_0, started daemon<PHONE_NUMBER>04608)>
    │    └ <function _worker at 0x7f0a4122c280>
    └ <Thread(ThreadPoolExecutor-0_0, started daemon<PHONE_NUMBER>04608)>
  File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 80, in _worker
    work_item.run()
    │         └ <function _WorkItem.run at 0x7f0a4122c160>
    └ <concurrent.futures.thread._WorkItem object at 0x7f0a3cf6df70>
  File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
             │    │   │    │       │    └ {}
             │    │   │    │       └ <concurrent.futures.thread._WorkItem object at 0x7f0a3cf6df70>
             │    │   │    └ [<Job (id=c85b7be44d804a9e84c7ee62b9a03a33 name=aws_manager)>, 'default', [datetime.datetime(2021, 7, 6, 7, 12, 40, 663998, t...
             │    │   └ <concurrent.futures.thread._WorkItem object at 0x7f0a3cf6df70>
             │    └ <function run_job at 0x7f0a41231550>
             └ <concurrent.futures.thread._WorkItem object at 0x7f0a3cf6df70>
> File "/usr/local/lib/python3.8/site-packages/apscheduler/executors/base.py", line 125, in run_job
    retval = job.func(*job.args, **job.kwargs)
             │   │     │   │       │   └ <member 'kwargs' of 'Job' objects>
             │   │     │   │       └ <Job (id=c85b7be44d804a9e84c7ee62b9a03a33 name=aws_manager)>
             │   │     │   └ <member 'args' of 'Job' objects>
             │   │     └ <Job (id=c85b7be44d804a9e84c7ee62b9a03a33 name=aws_manager)>
             │   └ <member 'func' of 'Job' objects>
             └ <Job (id=c85b7be44d804a9e84c7ee62b9a03a33 name=aws_manager)>

  File "/app/cloudproxy/providers/manager.py", line 16, in aws_manager
    ip_list = aws_start()
              └ <function aws_start at 0x7f0a40163820>

  File "/app/cloudproxy/providers/aws/main.py", line 119, in aws_start
    aws_deployment(config["providers"]["aws"]["scaling"]["min_scaling"])
    │              └ {'auth': {'username': 'Cloudproxy', 'password': 'Cloudproxy'}, 'age_limit': 0, 'providers': {'digitalocean': {'enabled': Fals...
    └ <function aws_deployment at 0x7f0a41121160>

  File "/app/cloudproxy/providers/aws/main.py", line 37, in aws_deployment
    create_proxy()
    └ <function create_proxy at 0x7f0a401633a0>

  File "/app/cloudproxy/providers/aws/functions.py", line 85, in create_proxy
    instance = ec2.create_instances(
               │   └ <function ResourceFactory._create_action.<locals>.do_action at 0x7f0a4025faf0>
               └ ec2.ServiceResource()

  File "/usr/local/lib/python3.8/site-packages/boto3/resources/factory.py", line 520, in do_action
    response = action(self, *args, **kwargs)
               │      │      │       └ {'ImageId': 'ami-096cb92bb3580c759', 'MinCount': 1, 'MaxCount': 1, 'InstanceType': 't2.micro', 'NetworkInterfaces': [{'Device...
               │      │      └ ()
               │      └ ec2.ServiceResource()
               └ <boto3.resources.action.ServiceAction object at 0x7f0a4021d640>
  File "/usr/local/lib/python3.8/site-packages/boto3/resources/action.py", line 83, in __call__
    response = getattr(parent.meta.client, operation_name)(*args, **params)
                       │      │    │       │                │       └ {'ImageId': 'ami-096cb92bb3580c759', 'MinCount': 1, 'MaxCount': 1, 'InstanceType': 't2.micro', 'NetworkInterfaces': [{'Device...
                       │      │    │       │                └ ()
                       │      │    │       └ 'run_instances'
                       │      │    └ <botocore.client.EC2 object at 0x7f0a402634c0>
                       │      └ ResourceMeta('ec2', identifiers=[])
                       └ ec2.ServiceResource()
  File "/usr/local/lib/python3.8/site-packages/botocore/client.py", line 386, in _api_call
    return self._make_api_call(operation_name, kwargs)
           │    │              │               └ {'ImageId': 'ami-096cb92bb3580c759', 'MinCount': 1, 'MaxCount': 1, 'InstanceType': 't2.micro', 'NetworkInterfaces': [{'Device...
           │    │              └ 'RunInstances'
           │    └ <function BaseClient._make_api_call at 0x7f0a40a9da60>
           └ <botocore.client.EC2 object at 0x7f0a402634c0>
  File "/usr/local/lib/python3.8/site-packages/botocore/client.py", line 705, in _make_api_call
    raise error_class(parsed_response, operation_name)
          │           │                └ 'RunInstances'
          │           └ {'Error': {'Code': 'VcpuLimitExceeded', 'Message': 'You have requested more vCPU capacity than your current vCPU limit of 8 a...
          └ <class 'botocore.exceptions.ClientError'>

botocore.exceptions.ClientError: An error occurred (VcpuLimitExceeded) when calling the RunInstances operation: You have requested more vCPU capacity than your current vCPU limit of 8 allows for the instance bucket that the specified instance type belongs to. Please visit http://aws.amazon.com/contact-us/ec2-request to request an adjustment to this limit.
2021-07-06 07:12:47.218 | INFO     | uvicorn.protocols.http.h11_impl:send:461 - <IP_ADDRESS>:52996 - "GET /providers HTTP/1.1" 200
2021-07-06 07:12:47.219 | INFO     | uvicorn.protocols.http.h11_impl:send:461 - <IP_ADDRESS>:53000 - "GET /destroy HTTP/1.1" 200

This issue is with your AWS account. The error message actually tells you what the issue is. You've hit a limit of vCPU limit for your account basically. Each proxy will consume 1 vCPU. You can request an uplift at http://aws.amazon.com/contact-us/ec2-request. You can read more here https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-on-demand-instances.html#vcpu-limits-request-increase

This issue is with your AWS account. The error message actually tells you what the issue is. You've hit a limit of vCPU limit for your account basically. Each proxy will consume 1 vCPU. You can request an uplift at http://aws.amazon.com/contact-us/ec2-request. You can read more here https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-on-demand-instances.html#vcpu-limits-request-increase

What is the approximate maximum vCPU limit that can be requested and is there any additional cost?

With AWS you only pay for what you use, so increasing the limit should have no cost. There is only a cost when you are actually running the proxies.
Cloudproxy supports DigitalOcean and Hetzner which are both cheaper than AWS (on average). Using multiple providers at once will allow you to provision more proxies.

Issue seems unrelated to cloudproxy and resolved, will close.


major updates to syntax checking: multiple errors supported

A new filename so its not so ambigous
Fixed errors on textCommand (now the plugin checks before trying to display a popup)
Now using the new sublime popup API (https://forum.sublimetext.com/t/dev-build-3070/14538)
The error code is now a link to the correct page on the rust website
Now supports multiple errors!
Now highlights the erroneous text causing the error, as well as displaying a dot in the gutter
tidied up code
A check which requires sublime >= 3113 to prevent crashes on Sublime Text 2

As you can see getting the tooltip to appear is a bit tricky, im trying to see if Sublime has a better option
Would be nice to have some beta testers for this

Nice! Should make a new project, the maintainer of this one doesn't seem to merge an PRs...

I will close this PR, as the improved work was done in:
https://github.com/rust-lang/sublime-rust/pull/87


dont understand

hi
i really dont understand github :|
why when i donload template.
i see just js and dont see html css and js all togather ?
why ?

I'm not so sure I clearly understand your question, but this is a react project so it's using jsx template.
I highly recommend you to watch this video before you start the react project.
(https://youtu.be/w7ejDZ8SWv8)


fixes compilation with primitive-0.6, closes #42

fixes #42
Changes seems to be pretty simple and self-explainatory. It changes withSystemRandom constraints though, so i believe version bump should reflect this change.

fixed & another PR merged


Change Azure region dropdown to use azurecore API

Use azurecore API for getting display name. Also fixed it so it actually respects the defaultValue field.

Odd - local compile didn't catch these other errors for some reason. Converting to draft while I fix those up

Coverage decreased (-0.003%) to 35.311% when pulling 7728fa25edea71d5d333660063c6a12ddf0e90be on chgagnon/deploymentRegion into 061d3510b9195db4f3674d835864c751a9ab38aa on main.


API: user_project falls back to project

We'll see if this passes. Getting the same test_ls2 failure locally...

Yeah, everything is failing. This will need some more thorough investigation.

I think https://github.com/dask/gcsfs/pull/208/commits/2e09b34a9144f58063bf6586a42b74ef65c311d0 will fix the failing tests.


Lack of information for Prerequisites

To follow the tasks, you must first select Primary target audience ( top left-side menu) to: Individual consumers. If not, you cannot select Product recommendations in TASK 3.

Thanks for your comment, @DavidPaf. This issue has been assigned to the doc author for review.

Thank you for sharing the feedback. The article was updated accordingly and the changes will show in the live site shortly.
Thanks,
Michael


How to let video width adaptive device width?

First , I hope video width adaptive device width, up to 100%, but I do not know where the control width of the code, please explain,thank your!
Second, I played on a mobile device.  My mobile device is  Android 7.1. Several browsers do not respond to advertisements, but some browsers respond.

The plugin should handle resizing ads automatically for you if you use video.js fluid - do you have a sample page where the resizing isn't working for you? If so I can take a look and try to debug.
For your second issue, can you give examples of devices and browsers where ads aren't working? Thanks!

Hi,  @shawnbuso
Thank you so much for answering my inquiry  quickly.
But VIDEO.JS does not adapt to the width of the player, I can not find the code to set the width of the plug-in, It did not work after changing the width of the VIDEO tag as a percentage, and now my goal is to automatically width after the player is loaded.please help me. my test page is http://ww.cloudz360.com/gad/vod/index.html
Second,in Chinese 360 mobile browser Ads aren't working ,it Skip ad to start playing video ,my test page is
In addition, when I set the player to center, the ad only shows half in PC Google Chrome  and all of Browser in Android ，I sent the Screenshots to you

,the test page is http://www.cloudz360.com/gad/vjsima/index.html,
Thank you so much!

Hi, @shawnbuso
Thank you so much for answering my inquiry quickly.
But VIDEO.JS does not adapt to the width of the player, I can not find the code to set the width of the plug-in, It did not work after changing the width of the VIDEO tag as a percentage, and now my goal is to automatically width after the player is loaded.please help me. my test page is http://www.cloudz360.com/gad/vod/index.html
Second,in Chinese 360 mobile browser Ads aren't working ,it Skip ad to start playing video ,my test page is
In addition, when I set the player to center, the ad only shows half in PC Google Chrome and all of Browser in Android ，I sent the Screenshots to you

,the test page is http://www.cloudz360.com/gad/vjsima/index.html
Thank you so much!

Hi there,
For your first issue, have you tried setting vjs-fluid? You can read more about that here.
For your second issue, it sounds like you're using a browser that the IMA SDK does not support. You can see a list of supported browsers here.
Your third issue is a known issue with the IMA SDK when it's inside of  tags in specific scenarios. We're working on a solution for that.
Thanks,
Shawn

Hi Shawn,
I'm so sorry,I don't know about vjs-fluid. I didn't make any changes to your examples, including all of the following JS and CSS. I don't know which line of the CSS and JS  is controlling the width of VIDEO. I tried to change the Percentage  width of the VIDEO tag in INDEX.HTML but it didn't succeed.Could you tell me more about vjs-fluid or give me any examples.
And,If you successfully solve the third question above, cloud you inform me immediately?
Thank you very much!
Yzer

You can append "vjs-fluid" to the class list of the player, like so:
<video id="content_video" class="video-js vjs-default-skin vjs-fluid"
        poster = "../posters/bbb_poster.jpg" controls preload="auto" width="640"
        height="360">
      <source src="//commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4"
          type="video/mp4" ></source>
    </video>

In my testing that makes the player take up the full window. I'll let you know when we fix the third issue mentioned above. Thanks!

Thank you for your answer patiently. At your prompt, I studied the video-js.min.css code carefully and successfully set the adaptive width. Thank you very much.

Glad you got it working, thanks for the update!


feat: support to copy from orc format

I hereby agree to the terms of the GreptimeDB CLA
What's changed and what's your intention?

Support to copy from orc format
Supported types

Boolean
String
Integers (i16, i32, i64)
Floats (f32, f64)
Timestamp (Nanosecond)
Date

Compression

None
ZLIB

Notes: currently, it doesn't support the Run Length Encoding defined in orc spec v0, the writer should use Run Length Encoding V2 instead.
See also orc-rust
TL;DR
I was planning to support the import of orc format data based on orc-format crate, but I found a lot of bugs in the process of supplementing unit testing, and finally, I rewrote the entire rlev2 algorithm based on the orc and supported of timestamp, date types decoding, added an async stream reader.
Checklist

[ ]  I have written the necessary rustdoc comments.
[x]  I have added the necessary unit tests and integration tests.

Refer to a related PR or issue link (optional)

@fengjiachun PTAL


Consider moving user ids out of some requests and instead get them from JWT info.

For the sake of minimizing datatypes, I'm going to check if the id specified in the request is the same as in the JWT derived user.
This makes it more likely for me to make a mistake by forgetting to verify the ids, but allows continued use of the From trait with map()ing.
It also gives flexibility by allowing the same datatype to be used when an admin is performing the same action for another user.


Illustrator logo work #396

Deploy preview for landscape ready!
Built with commit 86aea89c602d955172ca0f7d8b7fff1c2a77bf26
https://deploy-preview-447--landscape.netlify.com

This is great work, thanks.


[Windows] Better fullscreen implementation

Uses a modified method suggested by this comment by @alexmercerind, which in general reduces flicker when going to full screen and just behaves more predictable.
Todo:

[X] Remove unused code.
[X] Add comments .

How setFullScreen(true) works now

Native window title bar is removed.
Remove/hide custom title bar widget (Developers should do this themselves).
Borders (including the rounded corners) are removed
Window is maximized to fit the whole screen.
Prevent the user from resizing the window (disables startResizing())
Prevent the user from dragging/moving the window (disables startDragging())

@lijy91 I removed the lines which modifies GWL_EXSTYLE and don't find any errors. Do you know if those do something?

@alexmercerind Sorry for the wait, apparently it took longer than 2 weeks. Can you try this PR and see if this fits your requirement?

LGTM


Support Android Studio 242*

After updating to Android Studio Ladybug | 2024.2.1, I get following error:

Plugin 'Avocado' (version '3.5.6') is not compatible with the current version of the IDE, because it requires build 241.* or older but the current build is AI-242.21829.142

Yup same, Not compatible with Android Studio Ladybug | 2024.2.1 Patch 1

This has been fixed on the next release, 3.5.7


Estimated time to read on posts

Loving the theme! I'm currently moving from Medium to my own personal website for my blog articles. Something that would be great to add is an estimated time to read for each post.
For instance, in the bottom right of the image below a "5 min read" text.

Sure will work on it!


Polars: boolean binary operations

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1597
#1596
#1592
#1591
#1534
#1600  👈
#1539
#1540
#1586
#1590
#1584
#1542
#1498 : 1 other dependent PR (#1503 )
#1479 : 1 other dependent PR (#1496 )
#908 : 1 other dependent PR (#913 )
#890 : 1 other dependent PR (#856 )
#829 : 2 other dependent PRs (#854 , #888 )
#1519 : 1 other dependent PR (#1506 )
#1566
main

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

Join @Shoeboxam and the rest of your teammates on  Graphite


fix: fish prompt display looks wrong in tide

fixes prefix-dev/pixi#1407
I adapted the prompt logic from conda and made some small changes for pixi.
The environment name is displayed on the right side per default, but can be moved to the left like this:
set -gx CONDA_LEFT_PROMPT 1

I have tested it with a vanilla fish theme and my tide prompt. It looks good now.

I noticed that there's a source /tmp/pixi_env_....fish line printed twice which is not ideal, but out of scope for this PR, as it is not a fish specific issue.

Hi I've not heard of tide before, but was using fish myself. I just configured it and I agree with these changes it is a lot better :)

Awesome, thanks for the contribution!


chore(main): release 1.0.10

:robot: I have created a release beep boop
1.0.10 (2022-11-28)
update

添加加载动画 (78584b1)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/School-of-Website-Engineering/Rosy-DR-Code-Ling/releases/tag/v1.0.10 :sunflower:


Add support for datapacks retrieved from Modrinth

Assuming they’d be listed along with mods in MODRINTH_PROJECTS.
Didcussed in Discord

Dev note:
Datapacks still have a project type of mod; however, there is a "platform" (loader in the model) called "datapack".


Add calculator to find percent rate per compounding period 'm' under effective intrest rate section

Is your feature request related to a problem? Please describe.

A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
i wud like to add it

Go ahead
Deadline 22 May,2021

@sairish2001 can I work?

@sairish2001 can I work?

actually i have already solved this pr , i am just about to send the pr


Setting up local network with dashmate terminates with error: [FAILED] waitForQuorumConnections deadline of 300000 exceeded

Setting up a local network using the command dashmate setup local terminates prematurely after a long wait, and just at the end of the step: Create local group configs.
Expected Behavior
Successfully setup local network
Current Behavior
The process terminates with the error message: [FAILED] waitForQuorumConnections deadline of 300000 exceeded

Steps to Reproduce (for bugs)
dashmate setup local
Your Environment

Version used<EMAIL_ADDRESS>Operating System: MacOS (Apple Silicon)

@mayoreee can you please retest in v22?

Passed retest in v22!
Thanks for the fix @dash-maverick


retry clearml calls on 429 responses.

https://github.com/sillsdev/serval/issues/524

This change is

They just removed the limit entirely.  The issue may be that all of our servers present themselves as the same IP address.  Also, each agent calls out to ClearML every 2 seconds.  It's a number of things together.

Moreover, we were intending the code to handle the 429 case and it was a mistake that it didn't.  That is why I am ok going forward with this change.


Build a header file instead of .ino

Lucy2003 opened issue#72 in the Builder's repository concerning the builder
breaking the *.ino file into two pieces .
While this seems simple enough I could use some feedback on the implementation.
And since very few people watch the builder I decided to cross post here.
If you care to comment please go directly to the Builder issue page
https://github.com/ImpulseAdventure/GUIslice-Builder/issues/72
Paul--

https://github.com/ImpulseAdventure/GUIslice-Builder/issues/72

Fixed in release 0.13.b021


solve #250 - Problems with restarting existing maps with latest 0.17.36

As of 0.17.36, a docker restart would not take existing saves into account.
The check on existing files failed and returned an empty result.
The savefiles are now listed and counted using bash wordcount.
edit: I also started from 0.17.36. I applied the same changes to get it to 0.17.37

replaced pull request by #253


train dataset

Can you share your refined train dataset? thx!

thanks a lot.

@zjchuyp I have updated data download link and pretrained model link in readme

我下载了最新数据集，标注错误还是在的，是不是链接放错了


Postgres ?

Reading document here https://lamby.cloud/docs/database, seems there is no example about using Rails with Postgres
I tried to use Dockerfile as:
FROM ruby:3.2.0-buster

# Install dependencies needed for PostgreSQL
RUN apt-get update && \
    apt-get install -y postgresql-client libpq-dev

but when running the app in lambda, I got error:
could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Is there any example of Rails using Postgres with Lamby based project?

No, but technically this is not in the Lamby camp since this is "just Docker" which is a high level way of saying it is just 1) Rails, Ubuntu, Docker, Docker Compose, & Devcontainers. Meaning all the info out there on running Postgress with these technologies is out there.
That said, you are on the right path, but remember you will need this in both the .devcontainer docker file and the root one shipped to prod. You will also need to update your database.yml and swap out the mysql service with a pg one in your devcontainer compose file.


SAK-47131 Menu items in assignments tool are too close and need some separation

In Sakai 22, in Assignments tool, when a user is going to grade submissions the menu items (“Download All“,”Upload All” and ”Release Grades”) are too close. A little separation is needed

Thanks @PabloArrz,
Could you please sign the Apereo ICLA here?  I don't see you listed.
https://www.apereo.org/licensing/agreements/icla
I don't know how many times I made changes in these links, I don't like the old nor the new UI, I believe we can spend time on this and improve it a little bit, thanks!

Okey perfect, finally I use CSS in the vertical pipes.

Thanks for the CLA


Fixed EightmusesRipper

Category
This change is exactly one of the following (please change [ ] to [x]) to indicate which:

[x] a bug fix (Fix #827)

Description
Ripper now uses the obfuscated json data to get all image urls for each album.
Testing
Required verification:

[x] I've verified that there are no regressions in mvn test (there are no new failures or errors).
[x] I've verified that this change works as intended.

[x] Downloads all relevant content.
[x] Downloads content from multiple pages (as necessary or appropriate).
[x] Saves content at reasonable file names (e.g. page titles or content IDs) to help easily browse downloaded content.

[x] I've verified that this change did not break existing functionality (especially in the Ripper I modified).

Optional but recommended:

[ ] I've added a unit test to cover my change.

The failed tests have nothing to do with these changes

Oh nice, that was fast.. thanks


fix: properly support KMLs with sibling MultiGeometries

It is valid to have multiple MultiGeometry child nodes in a MultiGeometry container. v5.2.2 incorrectly only converted the first MultiGeometry node at each level of the hierarchy. This fix concatenates the geometry from each MultiGeometry.
I have also added a test file and updated the snapshot.

Thanks! Merged and I'll roll a release in a moment.


Detect AdBlocker

Hello everyone.
I have detected in my App users that when viewing ads are not displayed giving the error code 2, Network Connection. The strange thing is that my App is made to work only with connection.
I have read that they may have some kind of ad blocker.
Do you know of any way to detect the presence of ad blockers in Flutter?
Does the plugin itself have some kind of functionality to detect it?

Hi @adriancsbna, The plugin does not have such feature, Please try asking such questions on community forums like StackOverflow to get some help. Closing since this issue does not seem to report a bug or make a feature request.
If you disagree feel free to write in the comments and I will reopen it.
Thank you.


OCPBUGS-33012: [IBU] Add presence check for backup label in patchObj

Adds an error check for when the backup label is not found or any other temporary API issues. This aims to reduce the noise provoked when the label is tried to be removed and it doesn't exist.
/cc @donpenney @browsell @Missxiaoguo

/jira refresh

/test ibu-e2e-flow
 Error: An rpm exception occurred: package not installed

/test ibu-e2e-flow
 Error: An rpm exception occurred: package not installed

/approve


Which version of Lua for Apicast ?

Hello,
With @lucamaf, we are trying to install a development environment to be able to develop policies for APIcast.
We are having difficult times trying to install such environment.
Namely, if I install the latest version of lua (5.3), the make dependencies fails because of a missing ffi module that is only present in LuaJIT:
lua-rover scm-1 is now installed in /home/redhat/git/apicast/lua_modules (license: Apache-2.0)

lua_modules/bin/rover install --roverfile=gateway/Roverfile
/usr/bin/lua: lua_modules/share/lua/5.3/rover/exec.lua:1: module 'ffi' not found:No LuaRocks module found for ffi
	no field package.preload['ffi']
	no file 'lua_modules/share/lua/5.3/ffi.lua'
	no file 'lua_modules/share/lua/5.3/ffi/init.lua'
	no file '/usr/share/lua/5.3/ffi.lua'
	no file '/usr/share/lua/5.3/ffi/init.lua'
	no file '/usr/lib64/lua/5.3/ffi.lua'
	no file '/usr/lib64/lua/5.3/ffi/init.lua'
	no file './ffi.lua'
	no file './ffi/init.lua'
	no file '/home/redhat/.luarocks/share/lua/5.3/ffi.lua'
	no file '/home/redhat/.luarocks/share/lua/5.3/ffi/init.lua'
	no file '/usr/local/share/lua/5.3/ffi.lua'
	no file '/usr/local/share/lua/5.3/ffi/init.lua'
	no file 'lua_modules/lib/lua/5.3/ffi.so'
	no file '/usr/lib64/lua/5.3/ffi.so'
	no file '/usr/lib64/lua/5.3/loadall.so'
	no file './ffi.so'
	no file '/home/redhat/.luarocks/lib/lua/5.3/ffi.so'
	no file '/usr/local/lib/lua/5.3/ffi.so'

And if I install LuaJIT instead (that has the ffi module), Apicast cannot start because rover is using a feature of Lua 5.2 (__pairs in the metatable) and LuaJIT is still on Lua 5.1.
Question: should we install Lua or LuaJIT ? In which version ?
Thanks for your help !

APIcast works only with OpenResty, not with plain Lua or LuaJIT.
We provide docker images https://github.com/3scale/s2i-openresty and docker development environment https://github.com/3scale/apicast#development-using-docker
Setting up local environment can be challenging and definitely is recommended only for experienced OpenResty hackers.

OpenResty comes with LuaJit - I suggest you use that. That's what I had the best of luck with. I originally started with 5.3, then downgraded to 5.2 and got to a point where it specifically went splat because it needed 5.1.

The question has been answered by @mikz , so closing this issue.


[Feature] support CONVERT/UNSIGNED for metabase query

What type of PR is this：

[ ] BugFix
[x] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #11377
Problem Summary(Required) ：

For the UNSINGED type, we treat it as the same as INTEGER, and for CONVERT we treat it as the same as CAST, so that we can support metabase's metadata query syntax.
In some extreme cases, there may be accuracy problems, but we can encounter such problems and further fix them.
Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

run starrocks_fe_unittest

[FE PR Coverage Check]
:heart_eyes: pass : 2 / 2 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/parser/AstBuilder.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/catalog/Type.java
1
1
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 2 / 2 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/parser/AstBuilder.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/catalog/Type.java
1
1
100.00%
[]

run starrocks_admit_test

@Mergifyio backport branch-2.4


Y-axis delta viewing

There is already a feature to see the time delta between two points on the line graph. It would also be good to be able to select two lines and see their y-axis difference at the cursor point, for measuring things like error.

From #228: Also be able to view Y deltas within the same field.


Support QuasiDiagonal

@jagot this would avoid the deprecation warning though I'm inclined to not merge this until the next breaking change tag

I don't need it soon, so merging this can wait.


bro install fails

bro install fails on the latest raspian distribution with all patches.
To get arround the compile problems you have to manually install the libssl1.0-dev package before starting the install process
I will correct this soon.  thanks
-Robbie

I am still seeing this issue.  I tried to manually install the package above, however, it gets removed and libssl-dev is installed, then the install fails.

sorry to hear that @HollywoodMarks .  try it now.  I made an update in the bro install script to account for Debian OS installs

Thank you.  I was able to get it working by breaking the install of packages including libssl-dev, and manually installing libssl1.0-dev as you stated earlier.

glad to hear it cooperated for you @HollywoodMarks


Disallow creation of arrow functions in component props

It turns out the Airbnb default allows this. However, it's the same as creating a new function on each render, so that will nullify the effect of shouldComponentUpdate() defined on the receiving component.
We can override this in our own .eslintrc.

I found https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-bind.md
I'm going to steal this.


incorrect link in README

the git clone link in the readme does not have .git appended.
Just a headsup,  Nice work :)

Fixed. Thanks for the report :+1:


auto complete json key and value based on json schema

As vscode already support looking for $schema in json, I think it would be very nice if we can provide auto completion on json key/value based on that schema.
It would help many users without knowing $schema syntax because files like package.json and tsconfig.json loaded schema automatically

It should be already supported, I thought those auto complete come from the extension I installed, sorry for the wrong issue.


Implement Text

Reasoning
String manipulation is one of the most common tasks in software development. Whether it's for parsing input, generating output, or implementing complex text transformations, a robust and intuitive Text API is essential. A good Text module should make these tasks easy and efficient, with a focus on readability and expressiveness.
Languages like Python and Ruby provide an extensive library for string manipulations, offering both fundamental and high-level, semantic methods. This makes it easy to work with strings for a variety of tasks, ranging from simple to complex.
Some important considerations include:

Substrings: Operations to extract a substring are foundational and should be included.

Concatenation and Interpolation: Joining strings is extremely common, and the API should offer several ways to accomplish this.

Case Manipulation: Changing the case of a string or checking its case is frequently needed.

Trimming: Removing whitespace from the beginning and end of a string is another common requirement.

Search and Replace: Whether it's finding a simple substring or doing complex pattern matching, search and replace are critical functionalities.

Encoding and Decoding: Sometimes, we need to convert strings to different formats or encodings.

Functions for the Text Module
Basic Operations

length: Return the length of the string
isEmpty: Check if the string is empty
charAt: Get the character at a specific index
concat: Concatenate two strings

Substring and Slicing

substring: Extract a substring from a string by specifying start and end indices
slice: Similar to substring but supports negative indices to count from the end
split: Split the string into a list based on a separator

Case Manipulation

toLowerCase: Convert all characters in the string to lowercase
toUpperCase: Convert all characters in the string to uppercase
capitalize: Capitalize the first letter of the string

Trimming

trim: Remove whitespace from both ends of the string
trimStart: Remove whitespace from the beginning of the string
trimEnd: Remove whitespace from the end of the string

Search and Replace

indexOf: Find the index of the first occurrence of a substring
lastIndexOf: Find the index of the last occurrence of a substring
contains: Check if the string contains a certain substring
replace: Replace all occurrences of a substring with another string
replaceAll: Replace based on a regular expression

Encoding and Decoding

encode: Encode the string into a certain format (e.g., Base64)
decode: Decode the string from a certain format (e.g., Base64)

Others

startsWith: Check if the string starts with a certain prefix
endsWith: Check if the string ends with a certain suffix
reverse: Reverse the string

By offering both low-level and high-level methods, the Text module can be a powerful tool for developers working in NeoHaskell. Like with other modules, the list of functions may evolve based on user feedback and specific needs.

Fixed in v0.1.0


feat(api return): full error detail when auth failed

API认证失败，接口返回认证失败详情

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


../src/cppstl/vector.nim(10, 14) Error: invalid indentation

I cloned the repo and updated cppstl.nim to try this with 0.19.6.
The file is indented correctly, but fails.  Do you have any idea why?

Close because obsolete. I set Nim minimum version to 1.0.0


[Enhancement] Allow aggregation of custom details fields across all alerts on an incident

Summary
Enhancement #131 enabled users to define and view the latest alert custom details within the incident table.
Given this capability, users have also requested being able to aggregate data across all alerts within an incident.
For example - take an incident with 3 alerts.

Alert 1: details.attr = X
Alert 2: details.attr = Y
Alert 3: details.attr = Y
The incident should have unique entries with column attr = X, Y

Proposed Enhancement
Provide aggregate flag to alert custom detail definitions to indicate if alerts custom detail fields should be concatenated.
e.g. Env:details.env:aggregate will aggregate the env field across all alerts into a comma separated string.

PR #196 has been merged into develop - closing ticket.


Reload /checkout results in error on node server

Current behavior

If you navigate to checkout in frontend and then hit reload (f5) in browser i get the following errors on server side:
182|server  | 2020-06-11 14:14:30: cache miss [/checkout], request: 1ms
182|server  | 2020-06-11 14:14:30: Error during render : /checkout
182|server  | 2020-06-11 14:14:30: Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
182|server  |     at ServerResponse.setHeader (_http_outgoing.js:470:11)
182|server  |     at /core/scripts/server.ts:199:13
182|server  |     at process._tickCallback (internal/process/next_tick.js:68:7)
180|server  | 2020-06-11 14:14:30: cache hit [/], cached request: 10ms
182|server  | You have triggered an unhandledRejection, you may have forgotten to catch a Promise rejection:
182|server  | Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
182|server  |     at ServerResponse.setHeader (_http_outgoing.js:470:11)
182|server  |     at ServerResponse.header (node_modules/express/lib/response.js:771:10)
182|server  |     at ServerResponse.location (node_modules/express/lib/response.js:888:15)
182|server  |     at ServerResponse.redirect (node_modules/express/lib/response.js:926:18)
182|server  |     at errorHandler (/core/scripts/server.ts:177:18)
182|server  |     at process._tickCallback (internal/process/next_tick.js:68:7)

Expected behavior

no errors shown...
Repository

Can you handle fixing this bug by yourself?

[ ] YES
[x] NO

Which Release Cycle state this refers to? Info for developer.
Pick one option.

[x] This is a bug report for test version on https://test.storefrontcloud.io - In this case Developer should create branch from develop branch and create Pull Request 2. Feature / Improvement back to develop.
[x] This is a bug report for current Release Candidate version on https://next.storefrontcloud.io - In this case Developer should create branch from release branch and create Pull Request 3. Stabilisation fix back to release.
[x] This is a bug report for current Stable version on https://demo.storefrontcloud.io and should be placed in next stable version hotfix - In this case Developer should create branch from hotfix or master branch and create Pull Request 4. Hotfix back to hotfix.

Environment details

Browser:  chrome
OS:  linux
Node:  12
Code Version:  1.12

Additional information

I can't reproduce it on current master. Feel free to reopen if problem still occurs.


Unable to upload file using azure-storage-blob

Unable to import BlobClient
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-4-a20115036034> in <module>()
----> 1 from azure.storage.blob import BlobClient

ModuleNotFoundError: No module named 'azure.storage.blob'

Result of pip freeze
azure-core==1.7.0
azure-functions==1.3.0
azure-storage-blob==12.3.2
certifi==2020.6.20
cffi==1.14.0
chardet==3.0.4
cryptography==3.0
idna==2.10
isodate==0.6.0
msrest==0.6.17
oauthlib==3.1.0
Pillow==7.2.0
pycparser==2.20
requests==2.24.0
requests-oauthlib==1.3.0
six==1.15.0
urllib3==1.25.9

Python version - Python 3.6.5

Is it belong to data-plane?

Hi @shril , I can't reproduce your issue on a fresh environment with pip install azure-storage-blob azure-functions. Could you give more details on how you reproduce it?
Thank you


Template with pre-define text

Hi,
Is it possible to automatically add content when I create a page?
Sort of like having a template with already some pre-define text
Thanks

At the moment it's not possible, but it would be a good idea.

Might be a good idea for a plugin.  Not a grav-core issue though


DEV-287

https://zimmermanzimmerman.atlassian.net/browse/DEV-278
Added ordering & filter -> cumulative_budget & cumulative_expenditure

Note:
This is a specific branch for Unesco, so please Ignore failed test & workflow because this update is for the old version so not relevant anymore for the test & workflow on the current version.


Adds a documentation warning about incompatibility between Hazelcast …

…Ticket Registry and Configuration Management Reload features
[NOTE: This is the tested & verified version of #5685 ]
Hi there!
This is a small pull request just to add a documentation warning about two Apereo CAS feature that are incompatible: the Hazelcast Ticket Registry and the hot configuration reload.
The root configuration cause is an entangled integration problem between (1) Spring Boot internal mechanisms, (2) Apereo CAS Spring beans definition and (3) the way Hazelcast handles its instances.
In org.apereo.cas.config.HazelcastTicketRegistryConfiguration#casTicketRegistryHazelcastInstance(TicketCatalog, CasConfigurationProperties) the HazelcastInstance is created by calling the Hazelcast-lib method com.hazelcast.instance.impl.HazelcastInstanceFactory.getOrCreateHazelcastInstance(Config).
This works fine as long as no Spring beens refresh called, because the beans recreation cinematic is this one:

Spring re-creates all the beans with the new configuration.
The HazelcastInstance bean creation calls HazelcastInstanceFactory.getOrCreateHazelcastInstance() that will return the already existing Hazelcast instance, as it exists and is already in the internal HazelcastInstanceFactory cache.
This old Hazelcast instance is propagated in all required beans (see: body method of HazelcastTicketRegistryConfiguration#casTicketRegistryHazelcastInstance(), bean usages for HazelcastInstance).
Then the old beans are destroyed. This particular order (creation then destroy) is mandatory to avoid interruption of service, especially on large projects as Apereo CAS, since beans recreation can take several seconds.
The bean destroy procedure will call org.apereo.cas.ticket.registry.HazelcastTicketRegistry#shutdown() that will call shutdown() on the Hazelcast instance. As the same instance is shared between old and new Spring beans, new Spring beans will fail due to try using a stopped Hazelcast instance.

I’m afraid there is no simple way to fix this problem.
We can’t simply deactivate the Hazelcast shutdown process, as this won’t work if a goal of configuration changes is to change Hazelcast configuration, and will lead to remaining running Hazelcast instances in all cases.
A solution would be to systematically check, on Hazelcast instance usage, if the instance exists and if not, create it. This leads to two problems: performance, and lot of Hazelcast instance usage in code (see: body method of HazelcastTicketRegistryConfiguration#casTicketRegistryHazelcastInstance(), bean usages for HazelcastInstance for references).
Another solution would be to hack the Spring bean creation order to force HazelcastInstance dependant beans (including hardcoded references from body method of HazelcastTicketRegistryConfiguration#casTicketRegistryHazelcastInstance()) to be recreated after Hazelcast Instance shutdown. I don’t know if this is even possible.
Note the HazelcastInstanceFactory (from Hazelcast lib) offers methods to have a fine usage of Hazelcast instances, if required.
Problem test procedure:

Configure a CAS instance to use Hazelcast Ticket Registry and to allow reload through actuator.
Check everything is OK, e.g. by log with the web interface.
Call HTTP POST /cas/actuator/refresh.
Any usage of ticket registry should fail by complaining that Hazelcast instance is stopped.

If you need help please let me know and I will certainly assist with the test setup.


A patch for MultiLazyBuffer.init

This is prereq for the approximation branch. https://github.com/tinygrad/tinygrad/pull/5187

No. This occurs when I use two TernaryOps.WHERE in a Function, but I am not able to create a minimum repro...
Running the test below on 1a489a8cd97ab69d91af02e7ffd700bbf169c5e3 will result the error.
$ python -m pytest ./test/test_multitensor.py::TestShrinkMultiTensorShardedAxis::test_ops

https://github.com/tinygrad/tinygrad/pull/5299


nftables kube-proxy blog post for 1.31

Placeholder for a 1.31 blog post about kube-proxy's nftables mode, which will now be beta.

Hi @danwinship your pub date is 21st of August!

/hold
Do not merge until Kubernetes v1.31 has been released.

Content should be delivered by the following updated dealine: 5th of August. - see this conversation on Slack
@danwinship just leaving this comment here for blog reviewers and a reminder never hurts!

Reminder that the content deadline is Monday next week, 5th of August.
@danwinship

sorry, wasn't able to get this done in time...

sorry, wasn't able to get this done in time...

No worries @danwinship
You already did a great job on the feature alone, don't fret!
Thanks a ton :)

There's still time to make an article to go at the end of the formal post-release comms - and anyone, not just @danwinship, is welcome to lead on making that happen.


Feature: Formatting a randomly generated UUID

RandomUUID ExampleGenerator is only writing a simple UUID, eg: 22fa4d123c17471bbb6ab57aaa5fb24f into a Pact file. This makes it a bit annoying when expecting uppercased and/or dash separated value and can fail automatic serialisation.
Would be nice to have an optional argument to pass in that would define what format to return the UUID in. (eg: .simple, .lowercasedDashed, .uppercasedDashed,...)
Original issue describing the context can be found at https://github.com/surpher/PactSwift/issues/70

Formats are:

simple 936DA01f9abd4d9d80c702af85c822a8
lower-case hyphenated 936da01f-9abd-4d9d-80c7-02af85c822a8
upper-case hyphenated 936DA01F-9ABD-4D9D-80C7-02AF85C822A8
URN urn:uuid:936da01f-9abd-4d9d-80c7-02af85c822a8

Just to confirm, PactSwift implemented this and it seems to be working 👍


Limit dependencies download attempts

Signed-off-by: Stepan Anokhin<EMAIL_ADDRESS>Prevent infinite loop of go mod download attempts
Description
In case of invalid/inaccessible go dependencies sanity-check will lust forever.  This PR limits a number of attempts.
Motivation and Context
Prevent infinite loop of go mod download attempts
How Has This Been Tested?

[x] Covered by existing integration testing
[ ] Added integration testing to cover
[x] Tested locally
[ ] Have not tested

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

We have this same piece of code in all our Dockerfiles.

@nickolaev yep, done

@stepan-anokhin cna you please fix this:
https://github.com/networkservicemesh/networkservicemesh/blob/master/.circleci/config.yml#L23
to be:
go get golang.org/x/lint/golint

@nickolaev done. Now the PR does the following:

limits the amount of go mod download attempts
removes go pkg VCS cache. Now go mod download will re-fetch missing packages, so it should make build much more robust in cases like with cloud.google.com/go

Now re-attempting to download dependencies actually resolves the problem:
go<EMAIL_ADDRESS>git -c protocol.version=0 fetch --unshallow -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /go/pkg/mod/cache/vcs/b0e27935eb83c1d7843713bafab507e95768b550f0552cb42d9f41e5fd9c8375: exit status 128:
	fatal: bad object a5913b3f7deecba45e98ff33cefbac4fd204ddd7
	error: remote did not send all necessary objects
go: error loading module requirements
Trying again, attempt 2
go: finding cloud.google.com/go v0.0.0-20160913182117-3b1ae45394a2
 ---> f7214847d4fe


data:Ellah120

@eddiejaoude

@Ellah120 you need to make the pull request to the original repo not your fork, here is the documentation https://linkfree.eddiehub.io/docs/quickstart

@Ellah120 you need to make the pull request to the original repo not your fork, here is the documentation https://linkfree.eddiehub.io/docs/quickstart
Any questions let us

yes please @eddiejaoude how do I make the request direct to the main repo please....cause reading the documentation I can't find what I did wrongly. Please can you point me in the right direction?

Oh the quickstart guide go to section 13 Click compare across forks and you will see 4 drop downs and you will see the screenshots and steps to follow

Btw Ellah, you can still use the same branch you have your changes in Ellah120-patch-1 and create a new PR in the original repo http://github.com/EddieHubCommunity/LinkFree described in section 13 in the documentation
But any questions ask in us EddieHub Discord http://discord.eddiehub.org


Game Title
Battlefield 4
Game Website
https://www.ea.com/games/battlefield/battlefield-4
Anti-Cheat Software
Other
Status of the Anti-Cheat
⭐ Supported
Proof of Mention
https://www.protondb.com/app/1238860

Note: proton-ge helps the game run better and fixes some issues with it
I'd figure I should put it here as it has Fair Fight (which works as it's built in directly to the game); and PunkBuster than can install just fine.
https://github.com/GloriousEggroll/proton-ge-custom


Build JSON intermediaries in the Miro adapter

What is this PR trying to achieve?
The Miro adapter constructs a JSON document, then puts that document in DynamoDB.
This adds an intermediate step that sticks a copy of those JSON documents, one per line, in our S3 bucket.
Who is this change for?
Platform devs – if you want to ask questions like “how many Miro records have license Academics”, doing it from the JSON dumps is easy, and faster than doing it from the XML dumps every time.
In particular, getting a list of Miro records in Python is now:
import json
from utils import chunked_s3_reader

for doc in chunked_s3_reader(bucket='miro-data', key='images-V.txt', delimiter=b'\n'):
    if not document:
        continue
    yield json.loads(doc)

Have the following been considered/are they needed?

[ ] Deployed new versions

Nice. Longer term do you think we need a solution like this for all adapters, and is S3 the correct place for that store?

Longer term do you think we need a solution like this for all adapters, and is S3 the correct place for that store?

Ooh, good thought. I can imagine us wanting to do similar analysis on other data, and then this seems like a reasonably convenient format. And S3 seems as good a place as any.
That might be a nice future enhancement (and maybe we redesign the Calm adapter to work that way) – but this is really just formalising the pile of hacks I use to do analysis of the Miro data, e.g. how many images do we expect with this ruleset to appear in the API?

Some of the code from this PR has been spun out into a separate package, with tests and everything!
https://pypi.org/project/lazyreader/
https://github.com/alexwlchan/lazyreader

Re the separate package, should the example in which a records is separated with commas have
delimiter=','
instead of
delimiter=';'
Obviously just ignore me if I've misunderstood!

should the example in which a records is separated with commas have
delimiter=','
instead of
delimiter=';'

😳
Good spot, will fix. Thanks!

@alexwlchan can't see where you referencing those packages in this PR?

@kenoir I’m not, yet. I wrote and published the package at the weekend, actually using it comes today. :-)

Superseded by https://github.com/wellcometrust/platform/pull/891


added a tribute page in projects

I have added a new project on the folder project - Tribute page.

@fykaa
Please review this.

Hi @Pragya2056 I assume this issue(Project Adding) was closed. Anyways, thanks for contributing!

I will also update the home page with this link in a few moments.
Thank you!!


LCFS - Create Sorting and Filtering for Fuel Code Table

Description:
Enhance the existing Fuel Code Table built with AG Grid by adding sorting and filtering capabilities. Implement backend filtering for each column and integrate it with AG Grid's frontend filtering tools.
Acceptance Criteria:

Given the Fuel Code Table is displayed, when a user interacts with sorting or filtering options, then the table should update accordingly using backend filtering.
Given a column is filtered, when the filter is applied, then the backend should process the filter and return the filtered results to the frontend.
Given sorting is applied to a column, when the sort order changes, then the backend should process the sorting and return the sorted results to the frontend.

Tasks:

Frontend Setup:

Enable sorting and filtering features in AG Grid for the Fuel Code Table.
Configure AG Grid to use custom filtering and sorting functions.

Backend Implementation:

Update the backend to handle filtering and sorting requests for the Fuel Code Table.
Implement API endpoints that accept filtering and sorting parameters from the frontend.

Integration:

Connect AG Grid filtering and sorting tools with the backend API.
Ensure frontend filtering inputs trigger the corresponding backend API calls.
Update AG Grid data based on the responses from the backend.

Testing:

Test the sorting and filtering functionality to ensure it works correctly.
Validate that the backend processes filters and sorts accurately and returns the expected results.

Documentation:

Document the filtering and sorting implementation process.
Provide instructions for maintaining and updating the sorting and filtering logic.

Development Checklist:

[ ] Sorting and filtering capabilities are already implemented for other parts.

Notes:

Ensure the filtering and sorting logic is efficient and can handle large datasets.
Test edge cases, such as filtering with multiple criteria and complex sorting scenarios.

My mock-ups show filtering and sorting on all columns but this is not necessary, many fields are likely to require sorting/filtering. Should I try update the mock-ups to indicate this?

This work has already been completed.


Inline Tables

Inline Table
Inline tables provide a more compact syntax for expressing tables. They are especially useful for grouped data that can otherwise quickly become verbose. Inline tables are fully defined within curly braces: { and }. Within the braces, zero or more comma-separated key/value pairs may appear. Key/value pairs take the same form as key/value pairs in standard tables. All value types are allowed, including inline tables.
Inline tables are intended to appear on a single line. A terminating comma (also called trailing comma) is not permitted after the last key/value pair in an inline table. No newlines are allowed between the curly braces unless they are valid within a value. Even so, it is strongly discouraged to break an inline table onto multiples lines. If you find yourself gripped with this desire, it means you should be using standard tables.
name = { first = "Tom", last = "Preston-Werner" }
point = { x = 1, y = 2 }
animal = { type.name = "pug" }
The inline tables above are identical to the following standard table definitions:

[name]
first = "Tom"
last = "Preston-Werner"

[point]
x = 1
y = 2

[animal]
type.name = "pug"
Inline tables are fully self-contained and define all keys and sub-tables within them. Keys and sub-tables cannot be added outside the braces.

[product]
type = { name = "Nail" }
`# type.edible = false  # INVALID`
Similarly, inline tables cannot be used to add keys or sub-tables to an already-defined table.

[product]
type.name = "Nail"
` type = { edible = false }  # INVALID`

This issue has the highest priority, as it is used in gradle 7!


Setup telegraf to set the instance tag correctly.

Signed-off-by: Tom Wilkie<EMAIL_ADDRESS>

LGTM!


VSCode and Github Codespaces are missing button to copy code fences to the clipboard in markdown preview.

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.49.1
OS Version: MacOS 11.3.1

Steps to Reproduce:

Open a markdown file with bash/code snippet in VSCode or Github Codespaces.
Open the markdown preview window (F1, Markdown: Open Preview)
Click on any command/code in markdown and observe that there is no copy button.

Expected Behavior:
Markdown Preview in both VSCode and Github Codespaces should have copy fence button like Github repo.
Github Repo:

VSCode:

Github Codespaces:

This feature can be added by an extension. If it proves popular enough, we could consider adding it to core vs code

@mjbvz Could you point us to specific extension that has this feature?


DNSEndpoint Does Not Update Properly

I have a working setup that includes 2 clusters and a sample app exposing a front-end from each cluster. I am simulating an app upgrade, so I update the ServicePlacement to only use cluster1. The MultiClusterServiceDNSRecord resource gets properly updated:
apiVersion: v1
items:
- apiVersion: multiclusterdns.federation.k8s.io/v1alpha1
  kind: MultiClusterServiceDNSRecord
  metadata:
    annotations:
      kubectl.kubernetes.io/last-applied-configuration: |
        {"apiVersion":"multiclusterdns.federation.k8s.io/v1alpha1","kind":"MultiClusterServiceDNSRecord","metadata":{"annotations":{},"name":"istio-ingressgateway","namespace":"istio-system"},"spec":{"dnsSuffix":"daneyon.com","federationName":"federation-system","recordTTL":300}}
    creationTimestamp: 2018-10-26T22:25:18Z
    generation: 1
    name: istio-ingressgateway
    namespace: istio-system
    resourceVersion: "206376"
    selfLink: /apis/multiclusterdns.federation.k8s.io/v1alpha1/namespaces/istio-system/multiclusterservicednsrecords/istio-ingressgateway
    uid: 04c68328-d96e-11e8-9121-42010a8a0072
  spec:
    dnsSuffix: daneyon.com
    federationName: federation-system
    recordTTL: 300
  status:
    dns:
    - cluster: cluster1
      loadBalancer:
        ingress:
        - ip: <IP_ADDRESS>
      region: us-west1
      zone: us-west1-b
    - cluster: cluster2
      loadBalancer: {}
      region: asia-east1
      zone: asia-east1-a

As you can see above, only cluster1 has an ingress ip. However, the DNSEndpoint still contains A and CNAME records for the service in cluster2:
apiVersion: v1
items:
- apiVersion: multiclusterdns.federation.k8s.io/v1alpha1
  kind: DNSEndpoint
  metadata:
    creationTimestamp: 2018-10-26T22:25:18Z
    generation: 3
    name: service-istio-ingressgateway
    namespace: istio-system
    resourceVersion: "206377"
    selfLink: /apis/multiclusterdns.federation.k8s.io/v1alpha1/namespaces/istio-system/dnsendpoints/service-istio-ingressgateway
    uid: 04eeaa94-d96e-11e8-9121-42010a8a0072
  spec:
    endpoints:
    - dnsName: istio-ingressgateway.istio-system.federation-system.svc.asia-east1-a.asia-east1.daneyon.com
      recordTTL: 300
      recordType: CNAME
      targets:
      - istio-ingressgateway.istio-system.federation-system.svc.asia-east1.daneyon.com
    - dnsName: istio-ingressgateway.istio-system.federation-system.svc.asia-east1.daneyon.com
      recordTTL: 300
      recordType: CNAME
      targets:
      - istio-ingressgateway.istio-system.federation-system.svc.daneyon.com
    - dnsName: istio-ingressgateway.istio-system.federation-system.svc.daneyon.com
      recordTTL: 300
      recordType: A
      targets:
      - <IP_ADDRESS>
    - dnsName: istio-ingressgateway.istio-system.federation-system.svc.us-west1-b.us-west1.daneyon.com
      recordTTL: 300
      recordType: A
      targets:
      - <IP_ADDRESS>
    - dnsName: istio-ingressgateway.istio-system.federation-system.svc.us-west1.daneyon.com
      recordTTL: 300
      recordType: A
      targets:
      - <IP_ADDRESS>
  status:
    observedGeneration: 2
kind: List
metadata:
  resourceVersion: ""
  selfLink: ""

This causes the ext-dns controller to not manage the associated DNS zone properly and subsequently blackhole some requests.

/cc @shashidharatd

@danehans In your example, I don't see any DNSEndpoint A records for the service in cluster2, only CNAME records. The CNAME record points to the global DNS, which points to the A record for the service in cluster1. That looks correct.

@font you are correct. I'll close this issue. Thanks for your feedback.


FancyZones with only works in one display in dual display setup

Environment
Windows build number: Microsoft Windows [Version 10.0.18363.836]
PowerToys version: v0.18.0
PowerToy module for which you are reporting the bug (if applicable): FancyZones

Note: each display uses its own GPU
Steps to reproduce

Have two displays
Set up fancy zones + override windows snap keys
move a given window around the zones in the two displays [Win+Shift+Left/Right]

Expected behavior
Both displays should allow for the window to cycle through the defined zones
Actual behavior
Only one of the displays allows the cycle through the defined zones, while the other one gets stuck on the zone last used in the previous display

Hi @dioio-io
what types of layouts are you using?

Uh, sorry, i redid my steps and it seems to be working properly now 🤔
Feel free to close the ticket!
(I was using the Priority Grid with spacing)


Thank You

Hey,
This isn't an issue, just wanted to say thanks for creating simple-graph!
I used it as the basis for a Julia package (https://github.com/joshday/SQLiteGraph.jl), since as far as I know, there's no graph database that has a Julia interface.  I made some minor changes tailored to my specific use case, but I wouldn't have been able to put it together so easily without the help of your work, so thanks again!

Thank you @joshday
I've just updated the README to add a link to the julia implementation


Prepare stub functions for libmruby_core in core

The MRuby::Build#libmruby_core_only_objs accessor has been added for this purpose. It probably does not make sense for users to use this accessor.
And, the mruby-bin-mrbc/src/stub.c file has been moved to mruby/src/coreonly/stub.c. The object files generated from this file are passed to the newly created accessor.

I agree with the basic idea of this pull-request. But I don't like the directory name coreonly which role is not clear from the directory name.

Thanks for your comment.
:thinking: Hmmm, is src/libmruby_core/ acceptable?

src/nogem maybe?

MRB_NO_GEMS may be defined in libmruby.a builds.
# build configuration
MRuby::Build.new do
  toolchain
end

Also, I don't think libmruby_core.a is very good about nogem since it doesn't include mruby/mrblib.
However, if you think src/nogem is OK, I will update this patch accordingly.

I still feel unclear about what the term libmruby_core_only_objs means and what it is used for. Please explain a little more. Japanese is fine.

すでに libmruby_core_objs がありますが、これは libmruby_objs の一部としても使われています。
https://github.com/mruby/mruby/blob/bd668e4c9dc2244aa201addf95acbb8663596423/lib/mruby/build.rb#L121-L122
libmruby_core_objs を別の名前に変更する場合は互換性の面で少し気になったため、( (libmruby_core + only) + objs) という名前で提案しました。


running 0.3.1 standalone SQL file throws error

When running the standalone SQL file (in Supabase), the newly added lines throw pg_extension_config_dump can only be called from an SQL script executed by CREATE EXTENSION.

dupe of #55


[338] Do not run terraform in paas workflow

Context
https://github.com/DFE-Digital/register-trainee-teachers/pull/3278 broke paas deployments
Changes proposed in this pull request
Only run terrafile for AKS config
Guidance to review
Run make terraform-init in AKS and paas
Important business

[ ] Does this PR introduce any PII fields that need to be overwritten or deleted in db/scripts/sanitise.sql?
[ ] Does this PR change the database schema? If so, have you updated the config/analytics.yml file and considered whether you need to send 'import_entity' events?
[ ] Do we need to send any updates to DQT as part of the work in this PR?
[ ] Does this PR need an ADR?

NB: Please notify the #twd_data_insights team and ask for a review if new fields are being added to analytics.yml

 Bug: cannot use variable in module reference


custom buttons

Please make the buttons container also a slot, so we can render our own buttons

@cjprinse I did add it for the roadmap of this project. Will be adding it in the next release. Thanks :)


fix(version): update fabric8-runtime-console to 0.16.0

There were the following issues with your Pull Request

Commit: 8c7524b33976b2acd41d681128605642e5e23e06
Your subject line is longer than 50 characters

Guidelines are available at https://github.com/fabric8io/fabric8-ui

This message was auto-generated by https://gitcop.com


Pianoroll RNN-NADE: No priming pianoroll could be extracted

Following the instructions for rnn-nade, I'm getting an error while trying to generate pianoroll tracks.
I'm using the docker image for tensorflow 1.7.0 with cuda 9 built in.
My training command line is:
pianoroll_rnn_nade_train --run_dir=/tmp/pianoroll_rnn_nade/logdir/run1 --sequence_example_file=/tmp/pianoroll_rnn_nade/sequence_examples/eval_pianoroll_tracks.tfrecord --hparams="batch_size=50,rnn_layer_sizes=[512,512,512,512]" --num_training_steps=20000
my generation command line and resulting error is:
(magenta) root@2605bf7456ed:~# pianoroll_rnn_nade_generate --run_dir=/tmp/pianoroll_rnn_nade/logdir/run1/ --output_dir=/tmp/pianoroll_rnn_nade/generated --num_outputs=10 --hparams="rnn_layer_sizes=[512,512,512,512]" --num_steps=1280
WARNING:tensorflow:From /root/miniconda2/envs/magenta/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/datasets/base.py:198: retry (from tensorflow.contrib.learn.python.learn.datasets.base) is deprecated and will be removed in a future version.
Instructions for updating:
Use the retry module or similar alternatives.
WARNING:tensorflow:No priming sequence specified. Defaulting to empty sequence.
INFO:tensorflow:primer_sequence: ticks_per_quarter: 220
tempos {
qpm: 60.0
}
INFO:tensorflow:generator_options: generate_sections {
end_time: 320.0
}
args {
key: "beam_size"
value {
int_value: 1
}
}
args {
key: "branch_factor"
value {
int_value: 1
}
}
INFO:tensorflow:hparams = {'rnn_layer_sizes': [512, 512, 512, 512], 'nade_hidden_units': 128, 'learning_rate': 0.001, 'batch_size': 1, 'clip_norm': 5, 'dropout_keep_prob': 0.5}
2018-04-10 09:00:20.921921: I tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2018-04-10 09:00:21.017748: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:898] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2018-04-10 09:00:21.018113: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1344] Found device 0 with properties:
name: GeForce GTX 1080 major: 6 minor: 1 memoryClockRate(GHz): 1.86
pciBusID: 0000:01:00.0
totalMemory: 7.92GiB freeMemory: 7.21GiB
2018-04-10 09:00:21.096454: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:898] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2018-04-10 09:00:21.096813: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1344] Found device 1 with properties:
name: GeForce GTX 1080 major: 6 minor: 1 memoryClockRate(GHz): 1.86
pciBusID: 0000:02:00.0
totalMemory: 7.92GiB freeMemory: 7.80GiB
2018-04-10 09:00:21.097327: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1423] Adding visible gpu devices: 0, 1
2018-04-10 09:00:21.478549: I tensorflow/core/common_runtime/gpu/gpu_device.cc:911] Device interconnect StreamExecutor with strength 1 edge matrix:
2018-04-10 09:00:21.478583: I tensorflow/core/common_runtime/gpu/gpu_device.cc:917]      0 1
2018-04-10 09:00:21.478590: I tensorflow/core/common_runtime/gpu/gpu_device.cc:930] 0:   N Y
2018-04-10 09:00:21.478596: I tensorflow/core/common_runtime/gpu/gpu_device.cc:930] 1:   Y N
2018-04-10 09:00:21.478907: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1041] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 6960 MB memory) -> physical GPU (device: 0, name: GeForce GTX 1080, pci bus id: 0000:01:00.0, compute capability: 6.1)
2018-04-10 09:00:21.566093: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1041] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:1 with 7538 MB memory) -> physical GPU (device: 1, name: GeForce GTX 1080, pci bus id: 0000:02:00.0, compute capability: 6.1)
INFO:tensorflow:Checkpoint used: /tmp/pianoroll_rnn_nade/logdir/run1/train/model.ckpt-18421
INFO:tensorflow:Restoring parameters from /tmp/pianoroll_rnn_nade/logdir/run1/train/model.ckpt-18421
Traceback (most recent call last):
File "/root/miniconda2/envs/magenta/bin/pianoroll_rnn_nade_generate", line 11, in
sys.exit(console_entry_point())
File "/root/miniconda2/envs/magenta/lib/python2.7/site-packages/magenta/models/pianoroll_rnn_nade/pianoroll_rnn_nade_generate.py", line 251, in console_entry_point
tf.app.run(main)
File "/root/miniconda2/envs/magenta/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 126, in run
_sys.exit(main(argv))
File "/root/miniconda2/envs/magenta/lib/python2.7/site-packages/magenta/models/pianoroll_rnn_nade/pianoroll_rnn_nade_generate.py", line 247, in main
run_with_flags(generator)
File "/root/miniconda2/envs/magenta/lib/python2.7/site-packages/magenta/models/pianoroll_rnn_nade/pianoroll_rnn_nade_generate.py", line 210, in run_with_flags
generated_sequence = generator.generate(primer_sequence, generator_options)
File "/root/miniconda2/envs/magenta/lib/python2.7/site-packages/magenta/music/sequence_generator.py", line 196, in generate
return self._generate(input_sequence, generator_options)
File "/root/miniconda2/envs/magenta/lib/python2.7/site-packages/magenta/models/pianoroll_rnn_nade/pianoroll_rnn_nade_sequence_generator.py", line 103, in _generate
raise ValueError('No priming pianoroll could be extracted.')
ValueError: No priming pianoroll could be extracted.
to note: I am able to run nvcc -V and nvidia-smi. I've tried just about everything I can think of, and sure would appreciate a little guidance about what/where I missed something.

Sorry you're facing this issue!
Looking back at the code, it appears that we are not correctly handling the case when no priming sequence is provided.
I believe we basically need a conditional to give an empty PianoRoll if the NoteSequence is empty here:
https://github.com/tensorflow/magenta/blob/48a199085e303eeae7c36068f050696209b856bb/magenta/models/pianoroll_rnn_nade/pianoroll_rnn_nade_sequence_generator.py#L88
This should be easy to fix, but I don't have time at the moment. You can either fix it yourself, wait until I can get to it (later this week?), or try giving it a primer sequence.

No need to apologize! I'm just happy to have made it this far.
ah, I didn't see a step where I should run pianoroll_rnn_nade_sequence_generator.py
The instructions I did catch were:
*building your dataset (convert_dir_to_note_sequences)
*sequence examples (pianoroll_rnn_nade_create_dataset)
*train (pianoroll_rnn_nade_train)
*generate (pianoroll_rnn_nade_generate)
I'll give that a spin

You don't run pianoroll_rnn_nade_sequence_generator.py directly but it gets
called via pianoroll_rnn_nade_generate. The change that would be required
to fix the issue is in pianoroll_rnn_nade_sequence_generator.py, however.
On Tue, Apr 10, 2018 at 9:24 AM HandsomeDevilv112<EMAIL_ADDRESS>wrote:

No need to apologize! I'm just happy to have made it this far.
ah, I didn't see a step where I should run
pianoroll_rnn_nade_sequence_generator.py
The instructions I did catch were:
*building your dataset (convert_dir_to_note_sequences)
*sequence examples (pianoroll_rnn_nade_create_dataset)
*train (pianoroll_rnn_nade_train)
*generate (pianoroll_rnn_nade_generate)
I'll give that a spin
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/magenta/issues/1141#issuecomment-380162806,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABCa6E32HioyG9-mdIgYPeg4NDhOJZgiks5tnNzMgaJpZM4TN46C
.

I was just about to edit my comment. I'm a little undercaffinated.

Ha no worries.
On Apr 10, 2018 9:35 AM, "HandsomeDevilv112"<EMAIL_ADDRESS>wrote:
I was just about to edit my comment. I'm a little undercaffinated.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/magenta/issues/1141#issuecomment-380166458,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABCa6KW3I6dJUWepKSAwCvLsmGNamt4-ks5tnN9fgaJpZM4TN46C
.

If I may bother you to hold my hand for another moment, I assume the answer is a little more involved than to plug in
extracted_seqs, _ = mm.extract_pianoroll_sequences( /tmp/notesequences.tfrecord)
yeah?


Build a better example page

improve the page index.html

I would like to work on this.  I will send a PR by tonight.

Created PR.

Hello, this is the mockup for reference to form style.

In this issue, non add the mask, we have a issue for this #1.

The use of a css library is not so appreciated because it is too small and simple a project. But not totally declined, depending on the codical and visual result.

Migrate for the #8


Profile warmup run with perf stat in evaluate2.sh

If the cost of perf stat isn't too high, this could be run by default
From Twitter discussion: https://x.com/thomaswue/status/1745921779149766707?s=20

I didn't see much overhead. So yeah, could be an an option (or just VAR at the top) of evaluate.sh?


Improvements for release documentation

Our release documentation has gotten a bit stale and needs updating. Some of the issues I have identified:

[x] Update release cadence and add description about alpha releases/release candidate in Stable-Branch-Strategy.md. (https://github.com/kata-containers/documentation/issues/598)
[ ] Releases.md has gotten stale and needs to be revisited, perhaps combined with Stable-Branch-Strategy.md
Releases.md (https://github.com/kata-containers/documentation/blob/master/Releases.md) has a release checklist that certainly needs an update.
[ ]  We need to add documentation about release process using github actions.

cc @jodh-intel @egernst

Release documentation produces a dependency problem on Debian 10 Buster;
The following packages have unmet dependencies:
 kata-runtime : Depends: qemu-vanilla (= 4.1.1+git.99c5874a9b-46) but 4.1.0+git.9e06029aea-45 is to be installed
E: Unable to correct problems, you have held broken packages.

This error prevents me from installing the kata container runtime and other binaries, like shim.

@amshinde @jcvenegas - is this the package build issue that got fixed yesterday?

Hi @jeremiah - I've just installed on a Debian 10.3.0 system using https://github.com/kata-containers/documentation/blob/master/install/installing-with-kata-manager.md#full-installation with no issues.
Please could you raise a bug at https://github.com/kata-containers/packaging/issues/new including as much detail as you can on the problem.
Ironically, the kata-runtime package contains a problem determination script (https://github.com/kata-containers/runtime/blob/master/data/kata-collect-data.sh.in as /usr/bin/kata-collect-data.sh) but that won't be installed for you. You can build and run it though easily:
$ git clone https://github.com/kata-containers/runtime
$ cd runtime
$ make data/kata-collect-data.sh
$ sudo sh data/kata-collect-data.sh > /tmp/data.md

Thank you @jodh-intel! I will follow the instructions you provided!

@jeremiah We had seen the issue you mentioned, but have fixed it since then. Let us know if you are still seeing issues.

I hope to work on my installation today, thanks all for the response.

I installed kata-manager and everything installed fine but I couldn't restart docker. Trying to start the docker daemon manually gave me some useful output, the journal was vague and unhelpful. This was the error;
unable to configure the Docker daemon with file /etc/docker/daemon.json: the following directives are specified both as a flag and in the configuration file: default-runtime: (from flag: kata-runtime, from file: kata-runtime)
/etc/docker/daemon.json was removed and then Docker restarted successfully. I don't think your install process installs that file, though I'm not 100% sure, in any case, it causes problems. :-)

@jeremiah - indeed, docker (understandably) won't accept conflicting settings coming from both the config file and the command line. iirc, our installer is only smart enough to edit one of them, and if the other already has settings in it, there can be a conflict :-(
@amshinde - just want to check, should this issue be closed, as I think the original entry covered a few document updates, not all of which are 'ticked'.

@grahamwhaley All are ticked now :)


[libra framework] add doc comments for vector, option, lcs modules

Tweaking the comments that were already there and making them into doc comments.

@bors-libra r=tzakian

:pushpin: Commit 1ec7d77 has been approved by tzakian

:hourglass: Testing commit 1ec7d77f469f4b642dede10722116ba57d48eeca with merge 50b321a32ee99f638093ae41c6a769a9798d9299...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: tzakian
Pushing 50b321a32ee99f638093ae41c6a769a9798d9299 to master...