How to use model

Hi.
First of all thank you so much for providing this repo. This model opens up so many possibilities, but only if it's open source.
From the paper I understand that the output of the model is either a string of words, a string of words with an action, or just an action, depending on the output mode. The action consists of a token indicating whether to finish previous action before starting new, changes in x, y, z, rotations around x, y and z, and a desired extension of the end effector (gripper).
The example provided runs smoothly, but I'm unsure how to convert the eval_logits to the above output format.
Could you provide an example of this final step?
Thanks a lot in advance!

Upvote & Fund

We're using Polar.sh so you can upvote and help fund this issue.
We receive the funding once the issue is completed & confirmed by you.
Thank you in advance for helping prioritize & fund our backlog.

@AdrianSkib this outputs just textual tokens it does not output the action sequences, if you would like to make this happen you can integrate token learner
https://zeta.apac.ai/en/latest/zeta/nn/modules/token_learner/


feat: sockets and https

TODO:

[ ] Review socket code
[ ] Adapt https PR into this
[ ] Write tests for sockets configurations
[ ] Write tests for https configurations

@pi0 @clarkdo followed your advice to the best of my judgment on https://github.com/nuxt/nuxt.js/pull/3812/files and https://github.com/nuxt/nuxt.js/pull/3403/files -- let me know if you have any additional feedback before I proceed to adding tests.

Codecov Report

Merging #3831 into dev will decrease coverage by 0.48%.
The diff coverage is 75%.

@@            Coverage Diff             @@
##              dev    #3831      +/-   ##
==========================================
- Coverage   97.84%   97.36%   -0.49%
==========================================
  Files          18       18
  Lines        1162     1177      +15
  Branches      317      323       +6
==========================================
+ Hits         1137     1146       +9
- Misses         24       29       +5
- Partials        1        2       +1

Impacted Files
Coverage Δ

lib/core/nuxt.js
90.51% <75%> (-4.54%)
:arrow_down:

Continue to review full report at Codecov.

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


Add support for quoted keys

Examples:
"<IP_ADDRESS>" = "value"
"character encoding" = "value"
"ʎǝʞ" = "value"
'key2' = "value"
'quoted "value"' = "value"

Fixed with this commit


visualization.py freezing on raspberry pi 3b+

When I run visualization.py, it usually gets no more than a few frames in before freezing. Ive tried 2 sound cards and a USB microphone, as well as many different config combinations, nothing will gte it running smoothly

Same issue after i had to reinstall my SD card.

@Bilzc10 was @DMKOfficial's successful in solving the issue for you?


Change text on Suporte Lojistas

Text on Suporte Lojistas has to change and update with new documents.
https://www.figma.com/file/Ny3rRkAQbvPJ5zSOYkIyLj/NAFILA?node-id=5140%3A0

https://www.figma.com/file/Ny3rRkAQbvPJ5zSOYkIyLj/NAFILA?node-id=3896%3A25949


When the panorama is too large,  function 'Worker'  it will throw error

Hello, this function is to read the picture repeatedly, and when the panorama is too large, it will lead to running.
Can be optimized, just read once and then go. will be run faster.
originalPixels, err := worker.GetPixels(reader)

if err != nil {
	panic(err)
	os.Exit(2)
}
log.Printf("read file: %v  ---> finished", originalImagePath)

for _, tileName := range tileNames {
	tile := worker.Tile{TileName: tileName, TileSize: tileSize}
	go worker.Worker(originalPixels, tile, cacheResult, originalImagePath, done)
}

And how to slove sawtooth

This is very helpful, the attached patch worked perfectly and i can now open bigger files without issues.

Hey @uglyer @segovia-no  sounds very reasonable, could you make a PR? I would be happy to merge it then

@flash286  Any news on the PR review attached? Greetings.


boards: xtensa: m5stack_atom_lite: initial support

Source code of board/xtensa/m5stickc_plus and  board/xtensa/m5stack_atoms3_lite were adapted for an inital support of the M5Stack ATOM Lite board.

Hello, many thanks for the quick review!
Unfortunately, after the last push a twister test failed. Does anybody know,
how I can connect the administrator if twister writes: “Executing the custom container implementation failed. Please contact your self hosted runner administrator.” ?
I also don’t understand this error. Because the failed test is for qemu_x86_64 and I have not changed anything in this part of the source code.

@nordicjm: Thank you for rerunning the tests! Unfortunately, it failed again. How severe is this failure? Because as I understand, this pull request will not be merged until all checks are successful. But the errors are happening on the qemu_x86_64 architecture and this has nothing to do with my esp32 based board.
Many thanks in advance! Nikola

I re-ran the job and it passed


How to pass Variables in Monaco Config Yaml files?

Discussed in https://github.com/dynatrace-oss/dynatrace-monitoring-as-code/discussions/398

Originally posted by Aditya-Sinha1990 July 28, 2021
Topic: I have been going through a couple of discussions in the forum to find a fairly simple solution for updating config files.
Requirement:
During CD process I need to add another config line. I am looking to use variables and not having to write a new config line every time.
synthetic-monitor.yaml_.txt
config:
-customer-a: customer-template.json
-customer-b: customer-template.json
customer-a:
-name: customer-name-a
customer-b:
-name: customer-name-b
=================================Instead I  am looking to acheive this in yaml file =======================
config:
-{{ configNameVariable }}: customer-template.json  #<-- just one setup
{{configNameVariable}}:
-name: {{ CustomerNameVariable }}
Solutions till now:

write your own script to add new config lines in YAML file - preferred
write your own script to add new config lines in json file directly

Any ideas or use cases or workaround or links are appreciated?
@Dynatrace-Adam-Gardner
@kristofre

Kindly mark devs or related group for some insight on this.
Any RoadMap on using templating engines python or jinja2 filters and so on, any YAML Templating Tool (ytt)
Generally, techs frown upon Templating YAML when we can directly spit out json.
Thanks in advance

This is resolved and can be closed.
Apparently, this feature is in NEW_CLI and can pass environment var as {{ **.Env.**configNameVariable }} in YAML as well.
Here Environment Variable is  configNameVariable
Closing this Issue as  Resolved for me.


CHIP-0007: Off-chain metadata format for NFT1

A standard for formatting off-chain metadata for NFT1-compliant NFTs on Chia's blockchain

It seems to me that in this code update ("Add series_number and series_total properties") the word 'unique' should be replaced with 'distinct'.

Agreed, this terminology is clearer in this case. I've updated the wording. Thanks.

@rifeljm @wriches what metadata fields should be added to support additional media types? At a minimum I think we should add something like "preview_uri": "<image thumbnail or video preview uri> to allow the client to display reasonably-sized (350x350?, 500x500?) artwork associated with the NFT. For audio NFTs this could be the artist's album artwork, or for a video, it could be a preview video. It could also be used for image NFTs to provide a smaller thumbnail.
OR would it be better to have media-specific preview uris? e.g. preview_image_uri, preview_video_uri. That way, the client wouldn't need to check the content type to determine how to display the preview content.

I think it will be better to have "preview_uri" field since NFT can be a document of any type (image, video, text document, pdf, ...). In order to make content type identification easier to clients,  a field like "preview_type" may be added (possibly optional) with values like jpg, png, mov, mp4, pdf, doc, txt, .... etc.

I think it will be better to have "preview_uri" field since NFT can be a document of any type (image, video, text document, pdf, ...). In order to make content type identification easier to clients, a field like "preview_type" may be added (possibly optional) with values like jpg, png, mov, mp4, pdf, doc, txt, .... etc.

Yes, if we use a generic preview_uri field, we would want to also include a field identifying the type, as you suggested.
I've also been thinking that it would be useful to have a list of preview URIs whose loading priority is expressed in descending order. e.g.:
"preview_uris": [
  {
    "uri": <highest priority preview uri>,
    "type": "mp4"
  },
  {
    "uri": <second highest priority preview uri>,
    "type": "png",
  }
]

Additionally why the heck is this still an open discussion? This should have been merged and finalezied a month ago. There are over 1k collections and over 130k NFTs out there following this "standard". You missed the chance to adjust stuff now. IMHO if you really want to add/change stuff you should try to define a new CHIP for this.

Because that's within the confines of the CHIP process and would be taken into account for any changes i.e. changes that are breaking for existing NFTs would have a much higher barrier for acceptance.

@speedmann so if I understand correctly, you would suggest that the list of URLs all refer to the same content type? Would the type field then be a sibling of the list?
I'm happy to hear additional thoughts on this as it's in the interest of the community to have this figured out for video/audio/other media types.

IMHO it should point to the same preview everytime yes. This keeps the behaviour the same as data/metadata/license uris.
I also would limit the preview to any valid image type as i can really see chances for malicious actors here to annoy the heck out of people (Imagine getting rickrolled by an airdropped NFT)

Agreed that the list should reference the same preview content across multiple mirrors, just like the on-chain URLs.
Re: limiting the preview to images only -- the goal that we're (the Chia frontend team) seeking is to provide artists/creators with a rich representation of their work. While I agree that there will be some actors that seek to abuse the system or annoy others, there are UX solutions to deal with that (don't auto-play videos, hide new NFTs by default, etc.). In fact, my original suggestion of supporting different types of previews was to support apps that may want to disable videos entirely, but still allow image previews.

TL;DR:
Proposing an optional "content_type": <media type> field to support displaying NFT content beyond images. Assume image content if the field is not specified.
--
While working on support for displaying additional NFT content types, we've run into a bit of a quandary. Given an arbitrary content URL in the on-chain metadata, how can we determine what the content type is? This impacts how we display that content in the app (i.e. do we render into an <img> or <video> or <audio> tag, etc.)
File extensions are nice when available, but arweave/ipfs links don't provide them (at least on the NFTs that I've been looking at).
Checking the "Content-Type" HTTP header would be great, but again, it's not always available (again, arweave doesn't seem to provide it).
If we naively assume that all NFTs are images, then there's no real issue -- we can simply render into an <img> tag and hope for the best.
As we open up to supporting new NFT file types, this has become an issue. And since this CHIP still hasn't been closed, I would like to suggest an optional addition to the off-chain metadata that would support displaying these new NFT file types.
"content_type": <media type> where the media type is a standard HTTP media type as described in RFC 7231
Examples:
"content_type": "video/mp4" --> MPEG-4 video
"content_type": "audio/ogg" --> OGG audio track
"content_type": "application/pdf" --> PDF document
Using the standard media type format used by the "Content-Type" HTTP header allows implementations to follow existing, well-understood semantics that would normally apply to the HTTP header.
The absence of the field would indicate that the NFT content should be assumed to be an image (as it is today). Since the field would be optional, the display of existing image NFTs minted today would not be impacted.


Avoid pixel merge when alpha=0

related to https://github.com/openfl/openfl/issues/287

Fixed by https://github.com/openfl/lime/commit/74dc9590129d9e04e674ecbbc15a04aa0d9153d5 :smile:
Sorry for the delay!


Fix hovered background color is stuck after canceling the message delete modal

Details

We have a useEffect that doesn't depends on a state/props which introduce some side effect and make the hovered color stuck after canceling a delete modal.
Fixed Issues

$ https://github.com/Expensify/App/issues/28029
PROPOSAL: https://github.com/Expensify/App/issues/28029#issuecomment-1746193963
Tests

Same as QA Steps

[x] Verify that no errors appear in the JS console

Offline tests

Same as QA Steps
QA Steps

Open any chat
Send a message
Right-click or long-press the message
Choose Delete message
Press Cancel
Verify the message is not highlighted

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native

https://github.com/Expensify/App/assets/50919443/e7ff1172-b7b3-46e5-b65e-a90da7fb8bd0

Android: mWeb Chrome

https://github.com/Expensify/App/assets/50919443/600f9b69-a467-4d2b-83b0-bf129c089547

iOS: Native

https://github.com/Expensify/App/assets/50919443/8d591a3e-338a-449b-8946-ad31759eb0b7

iOS: mWeb Safari

https://github.com/Expensify/App/assets/50919443/2f872df8-4137-4911-a368-99f8c2feccca

MacOS: Chrome / Safari

https://github.com/Expensify/App/assets/50919443/74351905-f228-4e50-ad4b-2763e7fb4039

MacOS: Desktop

https://github.com/Expensify/App/assets/50919443/2ad91bf5-572c-4401-ad46-bf866b88630a

@parasharrajat @bernhardoj it looks like you both need to update your checklists before I can merge.

@blimpich updated the checklist

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/blimpich in version: 1.4.19-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/mountiny in version: 1.4.19-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅


[Feature] Auto assign using /assign command

Feature :rocket:
Objective :pushpin:
To let the contributor assign themselves to an issue by just commenting /assgin

I would like to work on this issue!

Good work @JAYAROSHINI2112 :tada:


add support to swift 2.3

add support to swift 2.3

        好像有个不太好的bug，就是进度条调小时切换样式再拖大就会不好体验了发自网易邮箱大师
        On 08/30/2016 00:43, Gustavo Gervásio wrote:add support to swift 2.3

You can view, comment on, or merge this pull request online at:
  https://github.com/lexrus/LTMorphingLabel/pull/64
Commit Summary
add support to swift 2.3
File Changes
M
LTMorphingLabel/LTMorphingLabel+Burn.swift
(2)

M
LTMorphingLabel/LTMorphingLabel+Fall.swift
(8)

M
LTMorphingLabel/LTMorphingLabel+Pixelate.swift
(2)

M
LTMorphingLabel/LTMorphingLabel+Sparkle.swift
(2)

M
LTMorphingLabelDemo.xcodeproj/project.pbxproj
(9)

Patch Links:
https://github.com/lexrus/LTMorphingLabel/pull/64.patch
https://github.com/lexrus/LTMorphingLabel/pull/64.diff
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/lexrus/LTMorphingLabel","title":"lexrus/LTMorphingLabel","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/lexrus/LTMorphingLabel"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"add support to swift 2.3 (#64)"}],"action":{"name":"View Pull Request","url":"https://github.com/lexrus/LTMorphingLabel/pull/64"}}}

Thank you.
I just updated this repo to Swift 2.3.


How to append new data

I label some new data, but I don't know how to make point map to density map.

I have same question

Hey,
you can use any adaptive Gaussian density map generation implementation to obtain density maps from the annotated dots, like: https://github.com/leeyeehoo/CSRNet-pytorch/blob/master/make_dataset.ipynb


Automatic Gate opener using arduino

Describe the project you want to add with tech stack

I'd add the code for auto gate opener using Arduino-UNO microcontroller. It would be based on HC-SR04 sensor.
Expected behavior

We are using an ultrasonic sensor here for sensing the incoming detections.
Once the detection will pass through the sensor, it will detect the motion and send corresponding signals to the Arduino.
It will calculate the distance between vehicle and sensor.
Then the gate will open and after a gap of a few seconds, it will close automatically.
We attach a servo motor to the gate.
The motor will move 180 degrees and come back to its initial position once again.

@pranjay-poddar @MohitGupta121 @TusharKesarwani please assign me this!


Is it possible to prevent the time range from displaying on the events in the calendar?

I have a situation whereby my event begins from 9:00 on one date and then ends at 12: 00 after 10 days. However, the week and day views are showing the time range of 09:00 - 12:00 on every day in the 10-day range thereby making it look like there are 10 events spanning from 09:00 to 12:00 each day. So is it possible to prevent the time range from displaying on the events in the calendar?

Hi @eakenbor,
This is an interesting question, I was wondering how best to display time on multiple day events.
After looking around, what I decided to do in a next release is to consider the event as all day event if it lasts more than 24 hours (like in this example https://antoniandre.github.io/vue-cal/#ex--all-day-events).
This way it will never look weird and will not become too crowded with many overlapping multiple-day events on scheduler body.
But to do this, I need to first develop the multiple day events to span across multiple cells like here #107.
So for now what you can do is hide it via CSS:
.event-middle .vuecal__event-time, .event-end .vuecal__event-time {display: none;}

Or you can also use a custom event renderer to tailor it to your needs :)
https://antoniandre.github.io/vue-cal/#ex--custom-event-rendering
Hope it helps.

Closing for inactivity.

Hi @antoniandre
I don't understand how to apply the css to hide the events, as I have tried all ways I could guess but failed. Please take a look at my modal and css and see if you can point out what I am doing wrong.

//My event
events: [
{
startDate: new Date("2019-08-14T23:00:00.000Z"),
endDate: new Date("2019-09-16T23:00:00.000Z"),
title: "LUNCH",
class: "lunch",
background: true
}
//My css
.event-middle .vuecal__event-time,
.event-end .vuecal__event-time {
display: none;
}
Thanks.


Test failure: CustomErrorCodeWorks

This issue was made automatically. If there is a problem contact ryanbrandenburg.
 Check the link above for more info.
This test failed on release/2.2.
CC muratg

This comment was made automatically. If there is a problem contact ryanbrandenburg.
Please use this workflow to address this flaky test issue, including checking applicable checkboxes and filling in the applicable "TODO" entries:

Is this actually a flaky test?

No, this is a regular test failure, fix the test/product (TODO: Link to commit/PR)
Yes, proceed below...

Is this test failure caused by product code flakiness? (Either this product, or another product this test depends on.)

[ ] File a bug against the product (TODO: Link to other bug)
Is it possible to change the test to avoid the flakiness?

Yes? Go to the "Change the test!" section.
No?

[ ] Disable the test (TODO: Link to PR/commit)
[ ] Wait for other bug to be resolved
[ ] Wait for us to get build that has the fix
[ ] Re-enable our test (TODO: Link to PR/commit)
[ ] Close this bug

Is it that the test itself is flaky? This includes external transient problems (e.g. remote server problems, file system race condition, etc.)

Is there is a way to change our test to avoid this flakiness?

Yes? Change the test!

[ ] Change the test to avoid the flakiness, for example by using a different test strategy, or by adding retries w/ timeouts (TODO: Link to PR/commit)
[ ] Run the test 100 times locally as a sanity check.
[ ] Close this bug

No?

Is there any logging or extra information that we could add to make this more diagnosable when it happens again?

Yes?

[ ] Add the logging (TODO: Link to PR/commit)

No?

[ ] Delete the test because flaky tests are not useful (TODO: Link to PR/commit)

This comment was made automatically. If there is a problem contact ryanbrandenburg.
There were 34 failures with about the same error on release/2.2 at 12:56:18 AM:

TestValidReadOperationsPost
ResponseInvalidOrderingTests_ExpectFailure
CustomErrorCodeWorks
CustomErrorCodeWorks
TestInvalidReadOperations
TestInvalidReadOperations
LargeResponseBodyTest_CheckAllResponseBodyBytesWritten
TestInvalidReadOperations
TestInvalidReadOperations
CustomErrorCodeWorks
(And 24 more test failures in this build)

@jkotalik @pakrym could one of you pick this up please? Thanks!

Will be fixed by https://github.com/aspnet/IISIntegration/pull/1547


Add legal text to registration form.

What's this PR do?
This pull request adds legal text to the Northstar registration form. Since this is rarely changed, I think it's safe to hard-code for the time being.
How should this be reviewed?
👀
Checklist

[ ] Documentation added for changed endpoints.
[ ] Tests added for new features/bug fixes.
[ ] Post a message in #api if this includes something that causes a rebuild!

For review: …

 (1) As an admin, I want to add copy that allows DS to legally message our members.


Configurable Channels That Wait for Activities

As a really lazy Amazon Echo user, I want to be able to simply ask for a particular channel to watch/listen to so that I can issue a single verbal command without having to know or consider the current state of my components or activities.
For example, with all components powered off I would like to simply say:

Alexa, tell remote to watch TBS

and have the app know that the 'Watch Tivo' activity should be triggered, wait for that activity, then change to the appropriate channel.  If the 'Watch Tivo' activity is already active then just change to the appropriate channel.
The channels should be easily configured, i.e. in remote_conf.js.
Pull request coming shortly.

Thanks for the code, This is going to be my default way to startup the tv .. :+1:


Deploy Test AM Image in CDK

Try to deploy a test AM image in our CDK morning deployment for testing

The test image didn't want to play ball with our environment, will need to wait for a full release to test the bug fix


Combat

[x] bully enemy (bounces off the player)
[x] player hit by enemy mechanic (health reduction)
[x] player health bar

Done bcd532a


Ncid upper case and cns client log hot fix

PR description:
This PR includes fix that we accept GUID upper case and store guid as lowercase; for example, "Swift_AAF96B" is also accepted.

/azp run


metriken: replace heatmap with histograms

Problem
While the heatmap crate offered convenience in providing on-demand percentiles over a moving time window, maintaining a ring buffer of histograms comes with measurable runtime cpu and memory costs.
Solution
Replace heatmap with an atomic histogram that will be left free-running. Consuming code should maintain snapshots as necessary to produce a change in the histogram bucket counts across the window of interest. For example, periodically updating a current and one or more previous snapshots. By subtracting a previous snapshot from the current snapshot, we produce a snapshot for a target time window and can export the histogram buckets or produce percentiles from there.
Result
Reduced runtime costs for recording and storing distributions

I have a top-level question here: should we keep the heatmap accessible through metriken in case anyone wants to use it? If not, should we just remove the heatmap entirely? Or does it have independent consumers outside of metriken?

I have a top-level question here: should we keep the heatmap accessible through metriken in case anyone wants to use it? If not, should we just remove the heatmap entirely? Or does it have independent consumers outside of metriken?

I don't know of any direct dependents of heatmap (or even metriken) outside of our own projects. If we believe metriken should handle the histogram snapshot history, then yes, we would want to update the heatmap crate and integrate it back into metriken.


add functionality to define storage size in the getFilesystem()

This allows to change storage size with:
var application = angular.module('starter', ['ngcordova'])
.config(function($cordovaFileProvider){
  $cordovaFileProvider.defaults.fileSystem.size = 100 * 1024 * 1024;
});

@TLmaK0 Yes, yes, yes. This is a great idea! I was planning on overhauling the file plugin completely next week, but this is a great start. The file plugin needs to be more customizable and the $provider is definitely the way to go.
I can't merge it however, since there must be some clashes in your code with the current master of ngCordova. Can you pull the latest changes from ngCordova, merge them into your local branch and add them to your TLmaK0:master branch. Any changes you make there will be automatically put into the PR, so no need to make another PR.

I think it is done. Tell me if its ok.


Attempting swizzle build from branch (v1.13.x) using defaults fails

/kind bug
What steps did you take and what happened:
cloned the repository
checked out branch v1.13.x
built an inventory of hosts
[etcd]
master-0 ansible_ssh_user=ubuntu
master-1 ansible_ssh_user=ubuntu
master-2 ansible_ssh_user=ubuntu

[primary_master]
master-0 ansible_ssh_user=ubuntu

[masters]
master-0 ansible_ssh_user=ubuntu
master-1 ansible_ssh_user=ubuntu
master-2 ansible_ssh_user=ubuntu

[nodes]
node-0 ansible_ssh_user=ubuntu
node-1 ansible_ssh_user=ubuntu

cp extra_vars.yaml.example extra_vars.yaml
removed templated values from api: down leaving defaults of
etcd_cluster_token: 444fddcc-beae-45bc-9da6-d941d446b595
etcd_interface: enp0s8
etcd_version: v3.2.10

kubernetes_cni:
  plugin: calico
  calico:
    manifest_url: "https://docs.projectcalico.org/v2.6/getting-started/kubernetes/installation/hosted/kubeadm/1.6/calico.yaml"
    calicoctl_url: "https://github.com/projectcalico/calicoctl/releases/download/v1.6.1/calicoctl"
  flannel:
    manifest_url: "https://raw.githubusercontent.com/coreos/flannel/v0.10.0/Documentation/kube-flannel.yml"

kubernetes_common_api_fqdn: k8s.example.com
kubernetes_common_api_ip: <IP_ADDRESS>
kubernetes_common_primary_interface: enp0s8

# kubelet_extra_args is a dict of arg:value (ie. 'node-ip: <IP_ADDRESS>' for '--node-ip=<IP_ADDRESS>')
kubernetes_common_kubelet_extra_args: {}

kubernetes_master:
  kubeadm_config:
    kubernetesVersion: 1.9.5

ran
ansible-playbook -i inventory.ini install.yml --extra-vars<EMAIL_ADDRESS>playbook failed on
fatal: [etcd-0]: FAILED! => {"changed": false, "msg": "AnsibleUndefinedVariable: 'ansible.vars.hostvars.HostVarsVars object' has no attribute 'ansible_enp0s8'"}
fatal: [etcd-1]: FAILED! => {"changed": false, "msg": "AnsibleUndefinedVariable: 'ansible.vars.hostvars.HostVarsVars object' has no attribute 'ansible_enp0s8'"}
fatal: [etcd-2]: FAILED! => {"changed": false, "msg": "AnsibleUndefinedVariable: 'ansible.vars.hostvars.HostVarsVars object' has no attribute 'ansible_enp0s8'"}

What did you expect to happen:
Cluster to provision successfully
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Environment:

Wardroom version: v1.13.x

Hey @pickledrick, it looks like your machines do not have a network interface called enp0s8. You most likely have to update the kubernetes_common_primary_interface and etcd_interface variables to the right nic (e.g. eth0 or such). You might also want to check out this PR which has updated documentation (albeit targeting the master branch).

Thanks, @alexbrand!
I found the master branch readme on swizzle reference example files that were non-existent in that branch for example.
cp inventory.ini.example inventory.ini
cp extra_vars.yaml.example extra_vars.yaml
But can see in the examples dir there is something showing an example of this.

@pickledrick We do have plans to get the documentation @alexbrand mentioned available on the various release branches. Is your issue resolved for now? Can we close this issue?

Hi @scottslowe, Sure thing, Happy to close. I was unsure as to whether you wanted to keep this open for tracking updates to documentation.

@pickledrick I just merged a PR that updates the documentation on the master branch. I've opened issue #191 to track the need to backport/cherry pick the documentation to the various release branches. If there are any other specific updates we need to make, would you mind opening issues for those updates? Thank you!


Add IDBValidKey to knownWorkerTypes

Fixes #426

you also need to update the baselines.
npm run build
npm run baseline-accept

 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.:x: mmermerkaya sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

Thanks @mmermerkaya, we should be good to go, once we have the contributor licence agreement signed.

Thanks :) I'll do that as soon as I get approval from my employer (@google).

Yep, I've already emailed the relevant people. I'll ping this PR as soon as that's done.

IDBValidKey is not in the spec anymore, and the current dom.generated.d.ts does not have it. I think we should remove it completely.


Migration API speaks about adding MD5 has but XSD does not describe such property

The documentation of the SharePoint Migration API tells to add MD5Hashes to the Manifest.xml but the DeploymentManifest.XSD does not have such properties defined.
Is there an updates version of the DeploymentManifest.XSD ?
Besides the MD5Hash attribute, the example Xml also contains a Checksum (for files over 15GB) and an InitializationVector (files under 2 GB) attribute, but the documentation does not explain what they do?
Would be good to have update the documentation, as now it's useless because it is not documentation clear enough.

Can you please provide context? What doc are you referring to?


Provide a DCAT compliant endpoint for harvesting by Worldbank Data Hub

The metadata in the catalogue will be harvested by the Worldbank Data Hub. While they can write a custom importer, the preference is to have a DCAT compliant endpoint that provides the necessary metadata along with stable identifiers for individual datasets.
At the moment there are several JSON endpoints.

data.json - based on Project Open Metadata schema
datasets.json
rdl-datasets.json

We need to agree:

[ ] which one will be recommended for harvesting by WB DHH
[ ] identify any changes/mapping to align with DCAT (plus any extensions)
[ ] do necessary code changes to support
[ ] decide whether to remove any redundant endpoints?

Here's a valid JSON-LD document that conforms to the DCAT and GEODCAT profile:
{
 "@context": {
   "dcat": "http://www.w3.org/ns/dcat#",
   "dct": "http://purl.org/dc/terms/",
   "foaf": "http://xmlns.com/foaf/0.1/",
   "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
   "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
   "vcard": "http://www.w3.org/2006/vcard/ns#",
   "xsd": "http://www.w3.org/2001/XMLSchema#"
 },
 "@type": "dcat:Catalog",
 "dct:title": "Risk Data Library",
 "dct:description": "A simple catalog to find datasets compliant with the Risk Data Library",
 "foaf:homepage": "http://jkan.riskdatalibrary.org/",
 "dct:publisher": {
     "@type": "foaf:Organization",
     "foaf:name": "GFDRR",
     "foaf:homepage": "https://www.gfdrr.org/"
 },
 "dcat:dataset": [
   {
     "@id": "http://jkan.riskdatalibrary.org/datasets/exp-afg-agriculture/",
     "@type": "dcat:Dataset",
     "dct:identifier": "...",
     "dct:title": "Afghanistan agriculture",
     "dct:description": "Location, area and USD value of rainfed and irrigated agricultural crops in Afghanistan.",
     "dcat:landingPage": "http://jkan.riskdatalibrary.org/datasets/exp-afg-agriculture/",
     "dct:license": "https://creativecommons.org/licenses/by-sa/4.0/",
     "dct:publisher": {
        "@type": "foaf:Organization",
        "foaf:name": "GFDRR",
        "foaf:homepage": "https://www.gfdrr.org/"
     },
     "dcat:contactPoint": {
	"vcard:fn": "GFDRR",
        "vcard:hasEmail"<EMAIL_ADDRESS>     },
     "dct:spatial": [{
       "rdfs:label": "Afghanistan"
     }],
     "dct:keyword": [ "Exposure" ],
     "dcat:distribution": [{
	"@type": "dcat:Distribution",
        "dct:title": "Afghanistan agriculture",
	"dcat:accessURL": "https://rdl-jkan-datasets.s3-ap-southeast-2.amazonaws.com/exposure/exp-afg-infrastructures.zip",
        "dct:format": "geotiff"
     }]
   }
 ]
}

Additional datasets would be added to the array value of dcat:dataset property.
I've not tried to map all of the RDL metadata into that schema yet, but its not clear if other catalogues could harvest and import this anyway.

 which one will be recommended for harvesting by WB DHH
I guess that we have several endpoints because those are provided by JKAN per default right? I would simply keep the one that is the closest to the profile above.

I've not tried to map all of the RDL metadata into that schema yet, but its not clear if other catalogues could harvest and import this anyway.

Agree that it is not the priority.

Thanks @ldodds
FYI - rdl-datasets.json is the canonical endpoint for RDL-JKAN.
The datasets.json file is part of the base JKAN implementation and I intended to remove it at earliest opportunity - I simply did not want to break the JKAN install while setting the RDL instance up.
I will mock up a GEODCAT endpoint shortly.

Hi @ldodds @matamadio
Attached is an example rdl-geodcat.json file that is auto-generated based on the included/available datasets.
The only attribute I've left alone is dct:identifier - I guess this can be the URL as well but is not a stable solution for the reasons outlined earlier (change of platform/service provider, etc.)
I can deploy this implementation if this example is adequate, and a solution to the above is decided on.
rdl-geodcat.txt

Review alignment of metadata with HDX schema (also using DCAT)

Turns out it was faster for me to hack together a liquid template to generate entries.
The approach is to extract the metadata from the JKAN datasets, which are structured according to the schema specification, and entries were manually mapped to DCAT fields where not already done so by JKAN. Note that this doesn't pull the data out from the pages, so in the long term inadvertent inconsistencies between the page-embedded metadata and endpoint may occur.
@ldodds note that downloadURL is used in combination with dct:format and dcat:mediaType.
format is extracted from the dataset entry, whereas mediaType is inferred from downloadURL.
Really, all it does currently is prepend "application/" to the entry, unless the URL points to a bare CSV file.
Example for a multi-entry dataset page below.
Latest full example attached as txt file.
{
      "@id": "/datasets/lss-mdg-mh/",
      "@type": "dcat:Dataset",
      "dct:identifier": "...",
      "dct:title": "Madagascar Multi-Hazard loss scenarios",
      "dct:description": "Direct loss simulated on exposed building asset measured as Average Annual Losses (AAL) and six Return Period scenarios for multiple hazards (earthquake, pluvial flood, storm surge and strong wind).",
      "dcat:landingPage": "/datasets/lss-mdg-mh/",
      "dct:license": "https://creativecommons.org/licenses/by/4.0/",
      "dct:publisher": {
        "@type": "foaf:Organization",
        "foaf:name": "GFDRR",
        "foaf:homepage": "https://www.gfdrr.org/"
      },
      "dcat:contactPoint": {
        "vcard:fn": "GFDRR",
        "vcard:hasEmail"<EMAIL_ADDRESS>      },
      "dct:spatial": [
          {
          "rdfs:label": "Madagascar"
          }
        ],
      "dct:keyword": ["Loss"],
      "dcat:distribution": [{
          "@type": "dcat:Distribution",
          "dct:title": "Madagascar multi-hazard loss scenarios",
          "dct:format": "gpkg",
          "dcat:downloadURL": "https://rdl-jkan-datasets.s3-ap-southeast-2.amazonaws.com/loss/lss-mdg-mh.gpkg",
          "dcat:mediaType": "application/gpkg"
        },
      {
          "@type": "dcat:Distribution",
          "dct:title": "Madagascar multi-hazard loss exceedence-probability curves",
          "dct:format": "csv",
          "dcat:downloadURL": "https://rdl-jkan-datasets.s3-ap-southeast-2.amazonaws.com/loss/lss-mdg-mh-epc.zip",
          "dcat:mediaType": "application/zip"
        }
      ]
    }

rdl-geodcat.txt


Fix oauth add test

contained issues:
#106
#107
#105
#104 #103

Coverage remained the same at 18.46% when pulling d0d292357c0ba07a2164a3de0f24d3c000b9c018 on fix-oauth-add-test into 1662087a0904c14c70e1aae7e5db9b30d046786c on master.

Coverage remained the same at 18.46% when pulling fe741e10d27440559016e5bb9648b918b4caaa9b on fix-oauth-add-test into 1662087a0904c14c70e1aae7e5db9b30d046786c on master.

Coverage decreased (-0.4%) to 18.07% when pulling 2b9d1f046ce3a98e75b6d259839116a65d2bcf0c on fix-oauth-add-test into 1662087a0904c14c70e1aae7e5db9b30d046786c on master.

Coverage decreased (-0.46%) to 18.0% when pulling 8773c28ba3ea580073be7caec994458927187023 on fix-oauth-add-test into 1662087a0904c14c70e1aae7e5db9b30d046786c on master.

Coverage decreased (-3.85%) to 14.61% when pulling bcc936251d1cdc40b1a012193e3fad94dc9c419d on fix-oauth-add-test into 1662087a0904c14c70e1aae7e5db9b30d046786c on master.

Coverage decreased (-3.85%) to 14.61% when pulling edfaff53c5c678b96e8cc47dddcdf30dc118c757 on fix-oauth-add-test into 1662087a0904c14c70e1aae7e5db9b30d046786c on master.

Coverage decreased (-3.85%) to 14.61% when pulling d9b1c4808c62287a9677c6014218b15b302c9bf3 on fix-oauth-add-test into 1662087a0904c14c70e1aae7e5db9b30d046786c on master.


unify model types in new api package

This PR moves most of the API model types into a separate package, api, where they can be referenced by both the root package and native_bucketing.
I decided against making the native_bucketing types the canonical ones
for now, since some of them are used against the event API as well.

Current dependencies on/for this PR:

main

PR #152

PR #154   👈

This comment was auto-generated by Graphite.


Replace json encoder: encoding/json -> github.com/goccy/go-json

The default encoding/json package is too slow, the response time on web and engine.RenderRoute execution is about 2.x faster using goccy/go-json

@natewong1313 Hi, is there any chances this will be merged?


MiBIG

These should be loaded in as MiBIG BCG objects at the start....and then placed into the GCFs rather than making them again during the loading process.

Should be resolved in current version, MiBIG BGC objects are only created once in make_mibig_bgc_dict


Vike MDX

As a founder I need to have a web presence of my own so that I can front end my idea

French and English eh


"HOST_CFG" is not defined on bazel clean

During the ./configure step of my build from source, I encounter a bazel error when trying to download
The main error seems to be

ERROR: /home/kamal/.cache/bazel/_bazel_kamal/f9ae4eca457b390bb2ebe780caca64e0/external/protobuf/protobuf.bzl:91:19: name 'HOST_CFG' is not defined.

Building with CUDA 8.0, cuDNN 5.1.5, GTX 1060
Full stack:
~/tensorflow ~/tensorflow
Please specify the location of python. [Default is /usr/bin/python]:
Do you wish to build TensorFlow with Google Cloud Platform support? [y/N] n
No Google Cloud Platform support will be enabled for TensorFlow
Found possible Python library paths:
  /usr/local/lib/python2.7/dist-packages
  /usr/lib/python2.7/dist-packages
Please input the desired Python library path to use.  Default is [/usr/local/lib/python2.7/dist-packages]

/usr/local/lib/python2.7/dist-packages
Do you wish to build TensorFlow with GPU support? [y/N] y
GPU support will be enabled for TensorFlow
Please specify which gcc should be used by nvcc as the host compiler. [Default is /usr/bin/gcc]:
Please specify the Cuda SDK version you want to use, e.g. 7.0. [Leave empty to use system default]: 8.0
Please specify the location where CUDA 8.0 toolkit is installed. Refer to README.md for more details. [Default is /usr/local/cuda]: /usr/local/cuda-8.0
Please specify the Cudnn version you want to use. [Leave empty to use system default]: 5.1.5
Please specify the location where cuDNN 5.1.5 library is installed. Refer to README.md for more details. [Default is /usr/local/cuda-8.0]:
Please specify a list of comma-separated Cuda compute capabilities you want to build with.
You can find the compute capability of your device at: https://developer.nvidia.com/cuda-gpus.
Please note that each additional compute capability significantly increases your build time and binary size.
[Default is: "3.5,5.2"]: 6.1
INFO: Starting clean (this may take a while). Consider using --expunge_async if the clean takes more than several minutes.
.
ERROR: /home/kamal/.cache/bazel/_bazel_kamal/f9ae4eca457b390bb2ebe780caca64e0/external/protobuf/protobuf.bzl:91:19: name 'HOST_CFG' is not defined.
ERROR: package contains errors: tensorflow/contrib/metrics.
ERROR: error loading package 'tensorflow/contrib/metrics': Extension 'protobuf.bzl' has errors.
Configuration finished

I'm getting a similar error:
$ ./configure
~/src/tensorflow ~/src/tensorflow
Please specify the location of python. [Default is /home/xpe/anaconda3/bin/python]:
Do you wish to build TensorFlow with Google Cloud Platform support? [y/N]
No Google Cloud Platform support will be enabled for TensorFlow
Found possible Python library paths:
  /home/xpe/anaconda3/lib/python3.5/site-packages
Please input the desired Python library path to use.  Default is [/home/xpe/anaconda3/lib/python3.5/site-packages]

/home/xpe/anaconda3/lib/python3.5/site-packages
Do you wish to build TensorFlow with GPU support? [y/N] y
GPU support will be enabled for TensorFlow
Please specify which gcc should be used by nvcc as the host compiler. [Default is /usr/bin/gcc]:
Please specify the Cuda SDK version you want to use, e.g. 7.0. [Leave empty to use system default]:
Please specify the location where CUDA  toolkit is installed. Refer to README.md for more details. [Default is /usr/local/cuda]:
Please specify the Cudnn version you want to use. [Leave empty to use system default]:
Please specify the location where cuDNN  library is installed. Refer to README.md for more details. [Default is /usr/local/cuda]:
Invalid path to cuDNN  toolkit. Neither of the following two files can be found:
/usr/local/cuda-8.0/lib64/libcudnn.so
/usr/local/cuda-8.0/libcudnn.so

Please specify the Cudnn version you want to use. [Leave empty to use system default]:
Please specify the location where cuDNN  library is installed. Refer to README.md for more details. [Default is /usr/local/cuda]:
Please specify a list of comma-separated Cuda compute capabilities you want to build with.
You can find the compute capability of your device at: https://developer.nvidia.com/cuda-gpus.
Please note that each additional compute capability significantly increases your build time and binary size.
[Default is: "3.5,5.2"]: 6.1
Extracting Bazel installation...
.
INFO: Starting clean (this may take a while). Consider using --expunge_async if the clean takes more than several minutes.
.
ERROR: /home/xpe/.cache/bazel/_bazel_xpe/641dfc594d651643762f515addd22118/external/protobuf/protobuf.bzl:91:19: name 'HOST_CFG' is not defined.
ERROR: package contains errors: tensorflow/tools/proto_text.
ERROR: error loading package 'tensorflow/tools/proto_text': Extension 'protobuf.bzl' has errors.
Configuration finished

I build bazel from source. @kamal94 I would expect that you did as well.
As an early guess, I think I may have built from master of bazel and it may have a few bugs. (For example, if you look at https://www.bazel.io/versions/master/docs/skylark/lib/globals.html, you'll see that HOST_CFG is not listed as a global, but it was before: https://webcache.googleusercontent.com/search?q=cache:0KuaX69EkvcJ:https://www.bazel.io/versions/master/docs/skylark/lib/globals.html+&cd=3&hl=en&ct=clnk&gl=us)
Here is what may be the source of the line 91 protobuf error:
https://github.com/bazelbuild/bazel/blob/8d9fc9aef82d82076cfea2db010a3036d871027e/third_party/protobuf/3.0.0/protobuf.bzl#L91

I see in the google-cache version of the docs I linked above that HOST_CFG got deprecated:

ConfigurationTransition

Deprecated. Use string "host" instead. Specifies a transition to the host configuration.

I made a PR for Bazel to change HOST_CFG to "host", here: https://github.com/bazelbuild/bazel/pull/1769

Closing this out as it appears resolved. Please re-open if the PR for Bazel mentioned by @xpe does not address this issue.

@xpe I tried installing bazel from source from your repository and it still didn't work, same error. I think it might have something to do with bazel fetching protobuf from github.
However, this is really confusing because protobuf fixed their cfg flags, and they don't have any HOST_CFG in their code base anymore. So I don't see why bazel would get a version of protobuf.bzl that has HOST_CFG in it. Maybe it's not pulling from the most recent github version?
To make this clearer, look at the file where the error occurs, for me it is:
/home/kamal/.cache/bazel/_bazel_kamal/f9ae4eca457b390bb2ebe780caca64e0/external/protobuf/protobuf.bzl
for you it seems to be (at least in your most recent posted error message):
/home/xpe/.cache/bazel/_bazel_xpe/641dfc594d651643762f515addd22118/external/protobuf/protobuf.bzl
This file contains the cfg = HOST_CFG, while the protobuf.bzl in the head of protobuf contains "host"
Am i getting something wrong? Why isn't bazel downloading from master/head? if it says it's cloning it.

@kamal94 @xpe I had the same problem as Kamal about 10 hours ago, even with a Bazel patch similar to @xpe's PR.
I have just pulled TF (02a8d07) and, with the Bazel patch, everything is fine now.

@ic  I still couldn't get it to work.
What i did:

git clone this repository
git clone bazel
replace all "HOST_CFG" with "host" in the entire directory
./compile the bazel directory
5.removed the old bazel binary from /usr/bin
copied the new bazel binary in output/ to /usr/bin

I still get the error, and bazel still attempts to clone the protobuf github repository and install from there.
Am I missing something?
While compiling bazel, it seemed to also have compiled protobuf, but I don't see any other binary output in /output. Perhaps there are some binaries for protobuf that I could also copy to bin?

replace all "HOST_CFG" with "host" in the entire directory
My changes are basically the same as the PR by @xpe. Have you changed anything else?

Perhaps need for a bazel clean before trying to recompile.
In the compilation log, protobuf` is also cloned and built from source here. Note I have succeeded on Darwin only---not tried yet on Linux.
Just to be sure: Do you use the exact same commits as the ones I suggested, both for Bazel and TensorFlow?

@andydavis1 This is still an issue. Even the bazel fix didn't do it for me. For some reason, it is till cloning an old version of Bazel evertyime it runs  bazel fetch //... in the .config file.
it should be pulling this file but it is not! It is pulling a similar (older) file with flag set to HOST_CFG.
Is there a way to change this so that bazel clones the most recent (and therefore non-deprecated) version of protobuf?
The only manual solution I could come up with was running the config file, and when bazel crashed because of the above error, i manually changed the file at the specified cache location (for me this was /home/myname/.cache/bazel/_bazel_kamal/f9ae4eca457b390bb2ebe780caca64e0/external/protobuf/protobuf.bzl) and replaced all occurrences of HOST_CFG to "host".
The installation runs well after that until I run into #4312

@kamal94 Thanks for your feedback and updates. I'm hopeful that László Csomor's changes move it in the right direction. I'll be doing another installation soon, also, and will keep an eye on it.

@xpe I was able to trace the error.
It was in the bazel workplace installation file and it pulled an older archive of protobuf. This old version had HOST_CFG instead of "host".
To fix this, I replaced the lines
native.http_archive(
    name = "protobuf",
    url = "http://github.com/google/protobuf/archive/v3.0.2.tar.gz",
    sha256 = "b700647e11556b643ccddffd1f41d8cb7704ed02090af54cc517d44d912d11c1",
    strip_prefix = "protobuf-3.0.2",
  )

with
  native.git_repository(
      name = "protobuf",
      remote = "https://github.com/google/protobuf/",
      commit = "a289d43"
  )

@kamal94 Good find.
My quick, general commentary: Looking at the file, it would appear that the convention is to pin specific versions for reproducibility. Keeping them up-to-date sounds like classic dependency management pain. I don't know bazel well, but I hope it would have tooling to automatically check for newer versions.
A recommendation, if possible: In this kind of situation, pointing to a particular artifact or git hash works. However, if possible, using a human-readable tag name with a version is probably more maintainable. Perhaps others more learned with bazel could weigh in.

same problem , thank you @kamal94

I installed Bazel from the macOS installer
./bazel-0.5.2-installer-darwin-x86_64.sh --user
and I have the same problem when trying to build something (a fork of the Magenta repo, in my case):
ERROR: /private/var/tmp/_bazel_epnichols/3e6515dd3746b8d7b7b2bef4294514b6/external/protobuf/protobuf.bzl:91:19: name 'HOST_CFG' is not defined.
A bit more info:
bash bazel version

Build label: 0.5.2
Build target: bazel-out/darwin_x86_64-fastbuild/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Tue Jun 27 13:17:02 2017<PHONE_NUMBER>)
Build timestamp:<PHONE_NUMBER>
Build timestamp as int:<PHONE_NUMBER>

Is this actually broken in the prebuilt installer, or is it just me?


Release version of wasmer 0.18 which builds with modern compilers

This dosen't really make sense, but it'll probably the easiest short-term fix for aurora to allow upgrade of their nearcore version without ripping out many of their tests

Ok, so I believe we can't just upgrade aurora and do need a new release here:
Aurora actually uses two versions of nearcore at the same time:
https://github.com/aurora-is-near/near-sdk-rs/blob/ef4259bded4a62468068197464db7afef956b9b8/near-sdk-sim/Cargo.toml#L20
https://github.com/aurora-is-near/aurora-engine/blob/c579fc8f724176d053670f78214717d6769d3524/engine-tests/Cargo.toml#L40
One they use directly, another they pull from near-sdk-sim. near-sdk-sim is a bit of effectively dead code, and I don't think it makes sense to spend time upgrading that (and it uses nearcore somewhat extensively, so that upgrade isn't going to be trivial).

As far as I can tell this is no longer a pain point.


Conda installs ipyvolume 0.6.0a6 when no version is specified - but "jupyter labextension update --all" downgrades the lab extension to 0.5.2

I've noticed conda always installs the latest 0.6 alpha including the lab extension but running "jupyter labextension update --all" - as I frequently do - will downgrade the labextension from v0.6.0-alpha.5 to v0.5.2.
I would've preferred only the latest stable ipyvolume to be installed if no version is specified - assuming version 0.5.2 is expected to work okay. I'm not clear from the documentation whether jupyter lab 2 is supported or not... I haven't had any luck getting ipyvolume to render there but I've had no issues in classic jupyter notebooks.

I got it working for JupyterLab 2.1.4 by installing pre-release ipyvolume (0.6.0 alpha.6) for python and installing bqplot for python and labextension.

Thanks for the tip. I will test again in a new environment. I still don't know how to stop jupyter labextension update from downgrading the labextension though or why the conda-forge recipe is installing a pre-release version.


Creates dynamic ajp port for tomcat tests

Adds a dynamic port for the tomcat ajp port.  This will prevent
a collision if a tomcat server is already running on the machine.
Resolves: https://jira.duraspace.org/browse/FCREPO-2211

@mikedurbin, can you verify this update?

Works for me!


CVE-2021-20288: update ceph clients to v15.2.11

The latest ceph-csi images v3.3.0 contain ceph version 15.2.10 (27917a557cca91e4da407489bbaa64ad4352cc02) octopus (stable). Just yesterday there was a security announcement CVE-2021-20288 and it's advised that all Octopus users upgrade to v15.2.11.
https://ceph.io/releases/v15-2-11-octopus-released/

the docker image is updated in docker hub
docker inspect ceph/ceph:v15 |grep CEPH_POINT_RELEASE
                "CEPH_POINT_RELEASE=-15.2.11",
                "CEPH_POINT_RELEASE": "-15.2.11",
                "CEPH_POINT_RELEASE=-15.2.11",
                "CEPH_POINT_RELEASE": "-15.2.11",

next cephcsi release 3.3.1 should use 15.2.11 as the base image

More details at https://docs.ceph.com/en/latest/security/CVE-2021-20288/
This does not seem critical for the components that Ceph-CSI deploys. Warnings can get logged on the Ceph cluster until the Ceph-CSI clients have been updated.

Fixed in #2009


Improve the typing or tryit function

Hi there,
For those of us using typescript strict mode, this small change allows the correct inference of the tuple returned by _.try (see screenshots below).
It shouldn't change anything for those who aren't in strict mode.
With the change :

Hey @hugo-clemente thanks for the PR! I've tried this a few different ways over the past few years

[Error, null] | [null, TResult]
[Error | null, null | TResult]
[Error, TResult]

I can't remember the details but I had issues with all of them (including the currently implemented type). I support this change, I think it's more correct typing.


Missing keys and Unexpected keys issues

There many missing keys and unexpected keys issues when evaluating the provided VMamab-T checkpoints wi

th segmentation/configs/vssm1/upernet_vssm_4xb4-160k_ade20k-512x512_tiny.py config file.  Do anyone know how to solve it?

I think you've got the wrong checkpoints. The checkpoints of the latest model in segmentation and detection will be released soon.
You can wait or use previous configs with corresponding checkpoints instead.

Thank you for your answers. Could you please tell me the location of previous configs? many thanks.

All the configs and checkpoints v0 and v2 has been released.
VMamba v0
VMamba v2


feature: Add FE/BE auto deploy script

Is your feature request related to a problem? Please describe.
Deploy FE and BE is quite boring, especially on dev/QA environment, 1 server node need deploy multiple BEs, we can save a lot of time if we have auto deployment script.
I have wrote scripts to speed up deploying FE and BE, and published at palo-deploy.
I have confirmed, it support v0.8.2 and v0.9.0 for now, would you please review it and let me know if I can PR this feature to doris master branch? Thanks.
BTW, If necessary, I can translate the doc to english.

First, I am very thanks to you that you can contribute a deploy script for Doris.
But I have to point out some problems of the script you provide.

There is a DeployManager.java in FE source code. This is a base class for the deployment of Doris for some certain scenarios, such k8s, Ambari. And the derived class LocalFileDeployManager is for generic scenarios. I think you may use this to implement the deploy method.

In my opinion, the deployment tools should contains the ability of downloading, distribution, installation and starting. And your scripts only implement the latter two, the downloading and distribution ability is missing.

The expansibility and maintainability should also be considered. For example, what if user wants to add some additional configurations to fe.conf or be.conf? Is there a convenient way to change the configuration and re-deploy them again? And the latest start_xx.sh is added a new parameter --daemon instead of the & symbol, you'd better redesign the script.

I think this script is not ready for now. But Doris DO long for a deployment toolset.
Any idea can be discussed here (Using Chinese is also welcome).

@morningman Thanks a lot for your quick and helpful responding!
As you said, there are so many excellent config manager or deployment toolset, such as K8S orchestration/ Ambari/ LocalFile(SaltStack sls & Ansible playbook) and so on now, I believe these method should be more efficiency than my way which just provided, and I will take further look on these aspect.
This issue should be closed for now, and considering reopen it when I have further progress.
Again, thank you Mingyu, learned a lot on it today :)


Experimental SOP implementation

Oops, based it on the wrong branch.

https://github.com/Plutonomicon/plutarch-core/pull/18

I just commented that to get the back-link to the other thread.


WIP - Add ServiceInstance resoource

Pull Request Test Coverage Report for Build 276

42 of 42 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.1%) to 98.154%

Totals

Change from base Build 272:
0.1%

Covered Lines:
759

Relevant Lines:
768

💛  - Coveralls


Loadbalaning issues with traefik and Docker Swarm cluster

Hi,
I am using the latest traefik binary (v1.1.0-rc1) :-

Docker swarm which I am using is -

I performed the following activity:-

Create a swarm cluster of 7 nodes.
Created an overlay network.
Created a traefik container using docker service create
Created 4 instances of 'emilevauge/whoami' via docker service create and docker service scale =4

Now if I go into the traefik container and do a curl on the whoami instance IP i get different host names signifying that the load is getting balanced, here are the snippets:-

However the traefik binary which is running in the same container and reaching the whoami service via the same internal IP is giving me same hostnames telling that load is going only to a single container.
Seems it is stuck to a single instance.
In the traefik logs I see that it is redirecting internally to the same IP so ideally I should get a different hostname, moreover load balancing is now taken care by swarm and has nothing to do with traefik but still this issue is coming for me when I am using traefik . Here is the snippet of traefik log

I am clueless here... Can anyone help.
Regards,
Prateek

Are you using DNSRR or VIP mode for your backend service?

@prateek2408 could you give us your traefik config (TOML, args)?

@mthird - Nopes I am just using plain Swarm cluster and under that I created a service and then scaled it to 4 instances, goes something like this: -

docker network create --driver overlay mynet
docker service create --network mynet emilevauge/whoami .....
docker service scale =
docker service inspect

Now the service inspect output will give me a single IP from the overlay network. If i internally do a curl to this IP( screenshots attached above) I get different hostnames, but when traefik uses it same hostnames are being displayed signifying that load balancing of swarm is not working
@emilevauge - I ran traefik binary in the container in the following way -
./traefik_linux-amd64 --web --docker.swarmmode --docker.watch
It runs and as the container on which it is running has docker unix socket shared so it connects to the docker service and starts listening on port 8080 for WEBUI and 80 for front end.

I've also noticed this.
The cluster was created following the v1.1 Swarm Mode Guide with some minor corrections, as I was deploying on Azure.
This is how I created the Traefik service on the swarm (I changedjust the network name and the domain when I ran this command):
docker service create \
    --name traefik \
    --constraint 'node.role==manager' \
    --publish 80:80 \
    --publish 8080:8080 \
    --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
    --network traefik-net \
    traefik:camembert \
    --docker \
    --docker.swarmmode \
    --docker.domain=traefik \
    --docker.watch \
    --logLevel=DEBUG \
    --web

Then this is how I created the service:
docker service create \
  --name whoami0 \
  --label 'traefik.port=80' \
  --network traefik-net \
  emilevauge/whoami

And this is how I scaled the service:
docker service scale whoami0=3

Tested with the following command:
curl -H Host:whoami0.traefik http://$(docker-machine ip manager)

Instead of seeing each request being processed by each of the three containers (a round robin), it just sticked with one.

And it looks like the sticky behavior is at traefik level. If I try curl-ing the site after a few minutes, another container starts processing.

I tried reproducing this problem but the load balancing works fine for me under the swarm mode setup. I tested it in swarm mode with labels (in which case the IP is added to traefik). I also tested it using a file config where I added the host name of the container.
However, I noticed that the traffic is first redirected to container A and after many requests, traffic is routed to container B for a while. So with a load test I can see that the traffic switches between the 2 containsers every few seconds (~7 seconds in my test).
I did the same setup with nginx as reverse proxy and there the traffic was distributed evenly between the containers at all time.
Nevertheless, eben with traefik the load balancing works - altough it happens in batches and of course if may work due to the docker ingress load balancing.

This seems duplicate of https://github.com/containous/traefik/issues/718.
Closing this one in favor of https://github.com/containous/traefik/issues/727


Added documentation for the example command

Pull Request Template
Description
Added documentation for the example command, including flag details for --customSetup.
Fixes #1153
Type of change
Please delete options that are not relevant.

[x] This change requires a documentation update.

Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have made corresponding changes to the documentation.
[x] I have added corresponding tests.

Please sign the DCO. Use the -s flag while committing.

Please fix this, the Usage is not displayed properly upon building and starting the site locally.

Please sign the DCO.

A small change to maintain the consistency in the docs, after specifying the --customSetup flag, replace the colon (-) with a hyphen (-) with the correct spacing as the other flags.


[BugFix] Fix bug drop list partition.

Signed-off-by: Astralidea<EMAIL_ADDRESS>What type of PR is this：

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

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

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

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/server/LocalMetastore.java
1
1
100.00%
[]

run starrocks_admit_test


TS-12 Fix keyword position error

Fix error in recognizing when to increment the keyword position.  Fixed the depth for end tag so that text lengths by depth would be correct.
Signed-off-by: johnholt<EMAIL_ADDRESS>

@ghalliday Please review

@richard This is ready to go.  The initial version erroneously used the type of date (basically the XML type like CDATA, PCDATA, et cetera).  The Term Type indicates whether the term is a keyword or is not a keyword.  Keywords get new positions.


Chore/rework fullscreen configuration

Summary
Handle the status of the navigation bar in full-screen mode.
Motivation
Fix #4055
maybe replace: https://github.com/TheWidlarzGroup/react-native-video/pull/4067
Changes
Add a new property to controlsStyle called hideNavigationBarOnFullScreenMode
Test plan
If you set this property to true, the navigation bar will be hidden; if you set it to false, it will be visible.

@seyedmostafahasani I rework your PR to be more flexible, I also add notification bar visibility in the configuration.
I add some code to be able to test in the sample also.
Please let me know what you think of this version.
Notice That I am not able to find your fork in github UI ... I wanted to point on your PR, but I cannot ...

@freeboub
No problem at all! The important thing is improving the library, whether it’s done by you, me, or other collaborators and contributors. I checked your PR, and everything looks good, but I left a small comment :) . Thanks for making those updates!

I closed my PR.

Thank you @seyedmostafahasani , so let's merge this PR


how should i query the data total number of rows, use pivot() function it's very slow, i think it's wrong

Requirements: Find out the total number of rows in the current data, and at the same time perform a paging query according to the paging parameters and return it to the front end.
model:
timestamp, tag(deviceId, forwardDeviceId,xxx), field(errMsg, url,xxx)
the data row about 50w;
when i use pivot() function collects the rows with group() and count() function, it's will take almost 1 second, i think it's not a good solution;
i trying looking for doc, when i use keep() function to keep tag field or value field with count() function, it's doesn't work, it's will throw a error;
and i tried experimental function about query.filterFields(), also doesn't work, I don't know what support i do.
The front end needs to know the total number of pages to complete pagination-related calculations, If there is no solution, I can only use other databases;

@cuixin3266
from(bucket: "example-bucket")
    |> range(start: -1d)
    |> filter(fn: (r) => r._measurement == "example-measurement")
    |> count()
    |> group()
    |> sum()

@cuixin3266
from(bucket: "example-bucket")
    |> range(start: -1d)
    |> filter(fn: (r) => r._measurement == "example-measurement")
    |> count()
    |> group()
    |> sum()

sorry, it's not my expected, it's count the cols, not the rows;
a row including many tag and field value;

that why i write i was use pivot() function to collects my rows data. if count the cols that be good, but rows that not supported


Record new empty tab in Chrome macOS does not work

Description
When I record a chrome tab, the record blob is 0 in size, thus playback fails. It records normally if I choose current chrome tab as target though.
It happened with the example also, both screen-audio and screen-only. I record the bug here:
https://drive.google.com/open?id=1Tu0KQ0BrMC6VhK8g1LK71AuKyv0rihkt
Steps to reproduce

In "Share your screen" permission modal, choose Chrome Tab
Choose any tab other than the current (first) one
Record and Stop

Results
Expected
Record succeed, video playbacks normally
Actual
Resulted record blob is 0 size, playback fails
Error output
VIDEOJS: Using video.js 7.6.6 with videojs-record 3.11.0 and recordrtc 5.5.9 RecordRTC.js:53 RecordRTC version:  5.5.9 RecordRTC.js:63 started recording video stream. RecordRTC.js:1057 Using recorderType: MediaStreamRecorder RecordRTC.js:2104 Passing following config over MediaRecorder API. Object RecordRTC.js:713 Recorder state changed: recording RecordRTC.js:103 Initialized recorderType: MediaStreamRecorder for output-type: video RecordRTC.js:129 Stopped recording video stream. RecordRTC.js:713 Recorder state changed: stopped RecordRTC.js:170 video/webm -> 0 Bytes audio-screen.html:73 screen+audio capture ready:  Blob blob:https://collab-project.github.io/2a954a84-8743-4083-b6ad-1598222d870c:1 Failed to load resource: net::ERR_REQUEST_RANGE_NOT_SATISFIABLE video.min.js:12 VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because the server or network failed or because the format is not supported. vt (anonymous) @ video.min.js:12 audio-screen.html:66 undefined
Additional Information
Please include any additional information necessary here. Including the following:
versions
videojs
video.js 7.6.6 with videojs-record 3.11.0 and recordrtc 5.5.9
browsers
Chrome Version 80.0.3987.132 (Official Build) (64-bit)
OSes
macOS 10.15.3

Sorry for late reply. Can you reproduce this https://collab-project.github.io/videojs-record/examples/screen-only.html @ganyuehn?
Tested with Chrome 80 (both normal and incognito mode) on macOS 10.15.4.
This is entire screen:

Current tab:

And random window:

But testing with an empty tab (!) reproduces the issue:

I'm eager to call this a browser bug but I'll see if it can be reproduced without videojs-record.

I was able to record an empty tab using https://webrtc.github.io/samples/src/content/getusermedia/getdisplaymedia/

I was also able to record it using videojs-record but with a 'workaround', move the mouse around in the new empty browser tab during recording and the blob size will not be 0 anymore.

It seems that MediaRecorder will not start capturing record data from stream until it detects there's "movement" on the tab being recorded. I test with recording a still tab and set up with timeSlice of 10 and there's no dataavailable event triggered. Until I start moving the cursor, a blob size of 1 will return from dataavailable event.
WebRTC example works because it starts recording as soon as the button is clicked, so it captures the movement of the browser tab jumping a bit due to the sharing screen bar's display.

It seems that MediaRecorder will not start capturing record data from stream until it detects there's "movement" on the tab being recorded.

Should this be considered a browser bug (since it's not an issue in firefox) and should a bug be filed for Chrome browser?

Should this be considered a browser bug (since it's not an issue in firefox) and should a bug be filed for Chrome browser?

See https://bugs.chromium.org/p/chromium/issues/detail?id=1100746
"Chromium is attaching some form of user activation algorithm to the getDisplayMedia() implementation, though no such restriction appear in the Screen Capture specification - or AFAICT are even specified at all"

Should this be considered a browser bug (since it's not an issue in firefox) and should a bug be filed for Chrome browser?

See https://bugs.chromium.org/p/chromium/issues/detail?id=1100746
"Chromium is attaching some form of user activation algorithm to the getDisplayMedia() implementation, though no such restriction appear in the Screen Capture specification - or AFAICT are even specified at all"


Add ability to append security group description

This is a feature request more than anything.
It would be great if there was an option to append security group IP descriptions next to their IP address.
It would help when we visually look at a map and say hey what is this IP?
I suppose this would basically be automating the IP definitions in the config.json. (Assuming descriptions exist for those IPs in EC2)
Anyways, wouldn't make sense to enable this by default by an option such as --include-descriptions would be a nice add.

Currently, you can configure CIDR's in the config file.  I've been thinking about this though, and realized that I should do a couple of things:

When doing a prepare for any IP that isn't a known CIDR from the config file, display a warning about it.
Provide the user with a list of all names used to describe a CIDR from the Security Groups.  I've noticed environments tend to give CIDRs slightly different (or totally different) names in different Security Groups.
For known CIDR IPs, I should display a different icon than the icons for unknown CIDRs.  I need to hire someone on fiverr to make me a bunch of icons for that and some other AWS services that don't currently have icons.
In the UI, be able to provide more functionality to see info about a CIDR.  This is a bigger problem, where I additionally need to look into using different colors for different ports in the diagrams.

For your issue, I think 1 & 2 would be the easiest to resolve.

I'm closing this issue as the network diagram functionality of CloudMapper is no longer being maintained.  Other features of CloudMapper, such as the audit functionality, is still maintained. If someone is interested in maintaining the network diagram functionality they can look at the issues tagged unmaintained_functionality for all the issues related to this that have been closed as they will unfortunately not be worked on by me.


Fix #140, #141 and #142

Fix #140 , #141 and #142 .
Raw edits, not be tested yet. Please test it before the merge.

By the way, I have made these changes myself on my server (which I'm playing on), the issues have been fixed as far as I can tell.

All the changes look good.


WDSTeam.WinDirStat version 1.1.2

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Already available here at https://github.com/microsoft/winget-pkgs/tree/master/manifests/w/WinDirStat/WinDirStat/1.1.2


Change Help menu entry and reorder the page

User feedback

the help tab is overview tab
I clicked the see overview with an arrow button and can't figure out how to go back

I think we should rename the Menu to "Overview", move the actual overview map/diagram that everyone likes to the top of the current Help page, and leave the rest of the explanations below

Assign me @Tbaut

Sure, feel free to work on this :pray:

@lazyfuhrer are you still on it?

Hey @Tbaut I can work on this one.
One query here you want to change the Help page to Overview so we have to rename, reference of help to overview in code as well right?

Hey @dj-pundir, sure that'd be great.


Incorrect treatment of the file paths

This is both an issue to the page and the product.
In step 4 you specify:
4. Open the PassengerCountStats_parquetformat folder. Inside, you'll see a parquet file with a name like part-00000-2638e00c-0790-496b-a523-578da9a15019-c000.snappy.parquet.
but then in the code snippet you access a directory called PassengerCountStats.parquet
abspath =<EMAIL_ADDRESS>which now comes to the product issue where if one specifies a file path for a parquet file that also includes the name of the parquet file as /somedirectory/filename.parquet it will be saved in /somedirectory/filename.parquet/generatedname.parquet where filename.parquet is treated as a directory, which seems to be the case in your example as well I assume the parquet name was specified as PassengerCountStats.parquet and was treated as a directory instead of the name of the file.

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

ID: dc0038a0-74af-1272-a637-8415b5a06731
Version Independent ID: c3cdb595-0d7f-4f0d-b071-12533b3a8875
Content: Tutorial: Get started analyze data in Storage accounts - Azure Synapse Analytics
Content Source: articles/synapse-analytics/get-started-analyze-storage.md
Service: synapse-analytics
Sub-service: workspace
GitHub Login: @saveenr
Microsoft Alias: saveenr

@el-aasi  Thanks for the feedback!  We are investigating and will update you shortly.

@el-aasi Thanks for your contribution, I've addressed this issue in PR: https://github.com/MicrosoftDocs/azure-docs-pr/pull/156335
The changes should be live EOD or tomorrow. In future, if you see any minor bug fixes in the doc, feel free to click on the edit button and submit a PR to update. we love to take community contributions.


Unable to build with Node.js 13

We cannot build the project with Node.js 13. It's working with Node.js 12 and 14 though.
What should we do? Add documentation? Modify engines in the package.json?

I don't reproduce it @johnmeunier can you try again and provide us your Node version and stacktrace?


Getting Sprout Version

Does Sprout have a version macro that can be used to find it's version number/string?

There have been no version numbers in Sprout so far.
I have no idea of proper version notation.
As a temporary correspondence, added a macro to acquire the commit date in yyyyMMdd format.
It is not the best, but I think it will be useful.
in header sprout/version.hpp
macro SPROUT_VERSION_YYYYMMDD
6de283cf1ca12b44b46518aceca64fdbc5506c80

Include version.hpp from config.hpp.
If you want to check the version assuming previous revisions without version.hpp, include config.hpp and check for macros.
759265d6245e2a567d88c6050ec0a5ce6d256f17

Thanks!


Readline module missing in embedded Ruby in chef server 12.5.0

After upgrading the open source chef server from version 12.2.0-1 to 12.5.0-1 on a Ubuntu 14.04 machine, the embedded Ruby was missing the readline module, disabling knife commands like "ssh" or "bootstrap".
This is on one of our older chef servers:
root@host:~# dpkg -l|grep chef-server-core
ii chef-server-core 12.2.0-1 amd64 The full stack of chef-server
root@~# grep readline.so /var/lib/dpkg/info/chef-server-core.list
/opt/opscode/embedded/lib/ruby/2.1.0/x86_64-linux/readline.so
On the updated server, readline.so is missing:
root@chef:~# dpkg -l|grep chef-server-core
ii chef-server-core 12.5.0-1 amd64 The full stack of chef-server
root@chef:~# grep readline.so /var/lib/dpkg/info/chef-server-core.list
root@chef:~#
When trying to run a knife ssh or knife bootstrap command, we get an exception complaining about the missing readline module:
require': cannot load such file -- readline (LoadError)
After I copied the readline.so library from the 12.2.0 server to the 12.5.0 server, everything is working again(luckily, the Ruby binaries are similar enough).

The upstream omnibus-software ruby definition stopped building with readline with the intent to moving to rb-readline everywhere.  I opened a PR to include rb-readline here: https://github.com/chef/chef-server/pull/809
However, it ran into some failures in our build environment that I haven't worked through yet.

Good to see someone taking care of it..
It was just bad to see it after a server upgrade :D

https://github.com/chef/chef-server/pull/809 has been merged so readline should be available again in the next release.

This has been fixed for a few releases now.  Thanks for reporting it.


Feature request to support FreshRSS

Hi, the app is really great but I cannot login to my FreshRSS account. Could you check if it’s possible to support FreshRSS?

Hi, thanks for the suggesting! I'm already investigating the possibility of adding external services.
Just a question: would you be expecting complete support, for example with the read/unread items, or just for having a source of truth for the feed sources?

Have you had a chance to see if you can support FreshRSS with read and unread items? I use following instance: https://frss.adminforge.de/

Not yet, but it's on the timeline!

This would be awesome!

YES. Any progress on this? I know a tiny bit of Java (not sure if Android still uses Java proper or just Kotlin now) but maybe I can take a look

I've started documenting myself and doing some architectural planning, so it's going. But I cannot provide any ETA, it will take some time 😅

yes please!

Hi Marco, just wanted to ask if you could share with us any status regarding FreshRSS support? Thanks in advance 👍

Hi Marco, just wanted to ask if you could share with us any status regarding FreshRSS support? Thanks in advance 👍

I'm using Feed Me with FreshRss


[rv_core_ibex] Bit-flip in Register File Muxing

Depending on how the synthesis tools map this logic:
https://github.com/lowRISC/opentitan/blob/14fb28c1e274a0e4a153d74f36bf730412cddc24/hw/vendor/lowrisc_ibex/rtl/ibex_register_file_ff.sv#L133-L134
a bit error could change which register file value is routed to the rdata_a_o & rdata_b_o ports and then forwarded to SecureIbex. As the same faulty value is provided to the main and shadow core, lockstep does not detect this induced error.
As an example, on a Yosys synthesized netlist with a single fault-induced bit-flip, we were able to achieve the following:
r_addr_a_i = 5, expected rdata_a_o = rf_reg[5]
to
r_addr_a_i = 5, retrieved rdata_a_o = rf_reg[15]
No alert was triggered.
The fix I am currently working on transforms rdata_a/b_o into one-hot encoded signals using prim_onehot_enc. The integrity of these signals is checked using prim_onehot_check. The final muxing then is conducted using prim_onehot_mux.
A bit-flip into the one-hot encoded signal is detected by the checker. Although a bit flip inside the one-hot MUX is still possible, only a single bit is manipulated, which then is detected by the ECC checker in SecureIbex.
I'll open the PR with the fix in the Ibex repository and link it here.

A solution is provided in #2117.
The formal verification tool could verify that the vulnerability is indeed fixed. The area overhead is negligible (~1% with Yosys + Nangate45).
However, one issue still is open:
https://github.com/lowRISC/opentitan/blob/78dee87b4ab0047d3815ae76a0012dbc49e9a9ed/hw/vendor/lowrisc_ibex/rtl/ibex_register_file_ff.sv#L117
As the we_r0_dummy signal is not protected, a fault injected there could change which value is returned. Not sure if we should protect this or not.
Apart from this issue, the RF seems now to be OK in terms of FI security.
FYI @vogelpi , @msfschaffner, @johannheyszl.

Thanks for opening this issue and working on the fix @nasahlpa ! The PR looks good to me.
As for the we_r0_dummy signal: my understanding is that the dummy R0 is used to randomize the power consumption of dummy instructions. But the dummy instructions are not committed. Thus, glitching we_r0_dummy is of little value to adversaries. What matters is that dummy instructions cannot be converted to regular instructions and vice versa, this is covered by the dummy_instr_id_i signal which is protected by the lockstep countermeasure as well. So this should be fine.

The fix got merged into the Ibex repository (#PR2117). Next step would be to apply the change also here to Ibex used in OpenTitan.
@vogelpi, regarding the dummy instruction - I agree, as we've discussed offline.

Closing as this is fixed in Ibex and the fix has been vendored into OT


Closes the first user story

Closes #1. This pull request creates and establishes every component required for the Android OS to recognize LWQ as a live wallpaper.

LGTM


[Feature]: Dynamically render multi charts?

Is there an existing issue for this?

[X] I have searched the existing issues

Summary
Can we support dynamically rendering multi charts based on the queried data?
Why should this be worked on?
My use case is getting the data from one query (POST API). Then i will translate the data into multiple groups while the groups' total number is uncertain. At last, I will dynamically render each group of data into a scatter chart. So there would be multiple chart while the total number is also uncertain. Is it possible right now?

@dingweihua this is possible using the customer echart widget type. You can use bindings to substitute the value.

@Nikhil-Nandagopal you mean custom chart, right? (Seems it doesn't support APACHE ECHARTS now) Could you give me an example or how can i build 2 charts by designing the custom fusion chart structure?

@dingweihua sorry maybe I didn't understand your original question exactly. Do you want a separate chart for every data group or a different scatter plot group for every data group? It would be helpful if you could share an example design/image of what you are looking for. If you want a separate chart, you can use the list widget with a chart inside it to dynamically create a chart

@Nikhil-Nandagopal Yes, I want a separate chart for each data group. List widget seems to be a good choice. I wanna multi custom charts in the list widget. I dragged a list widget and the default data is:
[
{
"id": "001",
"name": "Blue",
"img": "https://assets.appsmith.com/widgets/default.png"
},
{
"id": "002",
"name": "Green",
"img": "https://assets.appsmith.com/widgets/default.png"
},
{
"id": "003",
"name": "Red",
"img": "https://assets.appsmith.com/widgets/default.png"
}
]
Then i wanna each item be a separate custom chart. How could i design the item data structure?

@dingweihua you have to send the data for each chart widget as an array to the list and then inside the chart, you can access its data in the chart data field as {{currentItem}}


Ugly output when URLs are 404

I.e., like this:
Processed 220 of 2499Unable to connect to URL: //github.com/SuLab/crowd_cid_relexDatabase result 404
Processed 310 of 2499Unable to connect to URL: atwww.github.com/BrunildaBalliu/TrioEpi result 404```

Or maybe it's a parsing error?

The second one smells like a parsing error: http[s]://www.github.com/BrunildaBalliu/TrioEpi exists.
http[s]://github.com/SuLab/crowd_cid_relexDatabase is indeed 404.

See this link: http://www.ncbi.nlm.nih.gov/pubmed/26865367
The method is publicly available atwww.github.com/BrunildaBalliu/TrioEpi.

I couldn't come up with a safe way to remove the bogus "at" in the original text.

Yes, I see now. GIGO. I suppose some heuristics might get around that, but with only 26 out of 2499 abstracts having problems it's not so bad to hand check. I edited is_url_valid to include the PMID.

Commits 281e628 and previous make the output cleaner, which solves the immediate bug. Not yet sure if it's worth adding checking on URLs if humans can look up the PMID and spot the mistakes.
PMID: 27087308. Unable to connect to URL: http://github.com/SuLab/crowd_cid_relexDatabase result 404
PMID: 26865367. Unable to connect to URL: http://atwww.github.com/BrunildaBalliu/TrioEpi result 404
[...]


Unable to list services

Following this guide, to run application- https://github.com/spring-cloud/spring-cloud-kubernetes/tree/master/spring-cloud-kubernetes-examples/kubernetes-hello-world-example
I followed the instructions as detailed, when I executed below url, I got exception as pasted.
curl http://IP_OR_HOSTNAME/services
Exception:
There was an unexpected error (type=Internal Server Error, status=500).
Failure executing: GET at: https://kubernetes.default.svc/api/v1/namespaces/default/services. Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. services is forbidden: User "system:serviceaccount:default:default" cannot list services in the namespace "default".
I did verify navigating to services, I see kubernetes-hello-world service.

This looks like a RBAC issue. See this part of the Kubernetes documentation.

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.


About performence

Great work！
I would like to know what specific changes you have made to make thumos14 perform better than before

In Table 3, we presented an detailed ablation on model design. Table 3 shows how we can reach 62.6% mAP on THUMOS14, compared to other methods. Moreover, we have around 67 mAP now.

Because I can't reproduce your latest results

For the latest results, you may want to refer to the README and this commit for details.

Thanks for your detailed reply！I use your current code,but I just get 65mAP at tiou=0.5  on thumos14 as follows
|tIoU = 0.30: mAP = 75.47 (%)
|tIoU = 0.40: mAP = 72.61 (%)
|tIoU = 0.50: mAP = 64.98 (%)
|tIoU = 0.60: mAP = 55.22 (%)
|tIoU = 0.70: mAP = 41.51 (%)
Avearge mAP: 61.96 (%)
All done! Total time: 39.79 sec
Process finished with exit code 0

The performance is similar to what we reported before in the report (65.6 vs 65.0 mAP with tIoU 0.5) and (62.6 vs 62.0 average mAP). I've run several times with the latest code on THUMOS14, the mean mAP is close to 66.0 mAP. Please make sure your code is at the latest commit (5d8df9f and you use our features.

I second to Chenlin's comment. By a quick look at your numbers, I think you are either using an older version of the code, or an older version of the config file. To test this, you can check the terminal output for training or inference, where the config will be printed at the very beginning. Do you have test_cfg -> multiclass_nms set to False? If so, you are on an older branch.

Thanks for your reply very much! I got the latest performence. Amazing work!
|tIoU = 0.30: mAP = 81.72 (%)
|tIoU = 0.40: mAP = 78.05 (%)
|tIoU = 0.50: mAP = 70.87 (%)
|tIoU = 0.60: mAP = 59.42 (%)
|tIoU = 0.70: mAP = 43.73 (%)
Avearge mAP: 66.76 (%)
All done! Total time: 31.43 sec