[Skype for Business] Unable to configure Channel in MS BOT

Hi All, I have followed whatever steps are mentioned to configure Skype for business channel. While running below Power Shell Command -
New-CsOnlineApplicationEndpoint -ApplicationId  -Name  -Uri
<EMAIL_ADDRESS>I am getting below error -
Cmdlet invocation error
+ CategoryInfo          : NotSpecified: (:) [New-CsOnlineApplicationEndpoint], CmdletInvocationException
+ FullyQualifiedErrorId : Error processing cmdlet request,Microsoft.Rtc.Management.Hosted.PlatformService.NewPlatf
ormServiceAppEndpointConfigCmdlet
+ PSComputerName        : adminin1.online.lync.com
Could not find the application endpoint
+ CategoryInfo          : InvalidOperation: (Microsoft.Rtc.M...cation endpoint:PlatformServiceCmdletException) [Ne
w-CsOnlineApplicationEndpoint], PlatformServiceException
+ FullyQualifiedErrorId : Could not get application endpoint or the Uri is already present as an User in BVD,Micro
soft.Rtc.Management.Hosted.PlatformService.NewPlatformServiceAppEndpointConfigCmdlet
+ PSComputerName        : adminin1.online.lync.com
I am using tanent admin. I have downloaded Downloaded and installed the Skype for Business Online Connector module. Able to connect using online credential using below credential -
Import-PSSession (New-CsOnlineSession -Credential (Get-Credential))
Can anybody tell me why is this happening?

I have successfully configured one MS BOT in Skype for business channel after trying many times but in chat window now I am getting below error from O365 Skype for Business "Error happened in contacting target user". I have tried to commenting [AuthorizeBOT] attribute but not working...

Similar to #2808

@PrasenjitSaha I saw that issue but it went away after 24 hours - I think it takes that long for all the connections to propagate through the Skype for Business system

@PrasenjitSaha How did you get rid of the error?  I'm having the exact same issue.

@PrasenjitSaha , I am getting the same error as you mentioned in the first post of this thread. How did you get rid of this error?
Please help!
Regards,
Rohan

@PrasenjitSaha I contacted Microsoft and they told me the error is due to the fact that the product is still in "Preview".  Not really much help :(

I got a breakthrough. The issue was in sipuri.
Detailed link: https://blog.thoughtstuff.co.uk/2017/05/how-to-enable-your-bot-framework-bot-on-skype-for-business-and-how-i-finally-got-it-working/
Tip worked for me:
The -Name is the display name shown in the Skype for Business client. The -Uri can be any unused SIP address, and the domain can be any domain you have set up in your tenant, but nothing else (you can’t just choose a @microsoft.com domain for instance!). Also, don’t use capitals or mixed case – it has to be all lower case otherwise you’ll get an error.

Now when I send message to the bot on SFB, I get the error we couldnt reach the bot, I hope this works after 24 hrs, like post says

Now I am able to configure any SFB Bot. Keeping in mind two things -

New-CsOnlineApplicationEndpoint -ApplicationId -Name -Uri<EMAIL_ADDRESS>in the command sip should be in lower case.

After successful addition of user during conversation if you get "Error happened in contacting target user". Wait for 24 hours. it will provide you response.

I am getting "We couldn't reach @.onmicrosoft.com to send this message."
Did you get this one?
I am using free trial version of office 365 tenant, where this user has been created successfully.  Now waiting for 24 hrs to get over.
Did @PrasenjitSaha , you encountered this error message. during 24hrs?

No @rohantare.

But please make sure you are using Bot Builder 3.5+ to create the bot.
Check in all sfb client web / desktop whether you are getting same error.

One of my colleague got that error but he was able to receive the response from bot after 1 hr of addition of bot. You can try to delete old bot users and again try to create it.

Hey @PrasenjitSaha ,
Thank you so much for your reply.
I re-installed skype for business online, and tried to contact my bot.
I am able to get replies from bot only if I login with another account in the same tenant.
Like I wrote before, i created test tenant, which has 2 users. One is bot and one is another user.
Issue 1. Does your bot works cross domain?
Issue 2: I also noticed that bot can't display enums from bot builder and adaptive cards, which works fine in Skype and webchat channel but not on SFB.
Any comments on above 2 issues?

Right now Adaptive Card is not supported in SFB. Follow https://github.com/Microsoft/BotBuilder/issues/2801 Also rich card is not supported https://github.com/Microsoft/BotBuilder/issues/3065#issuecomment-312281937

@PrasenjitSaha  Thank you for the quick reply.
Any comment on cross-domain stuff? is your bot responding to users, which are not in the tenant?

Mine is working on single tenant. Not sure about cross-domain

Closing this thread as I have solved my self

do you know how to remove or rename a bot? (got a "new" version of our bot ;-)

@josy1024  Have you tried using Remove-CsOnlineApplicationEndpoint ? "It is used to remove the application endpoint."  Described here: https://msdn.microsoft.com/en-us/skype/trusted-application-api/docs/trustedapplicationendpoint


fine-tune ofa base model for object detection on custom dataset

Hi,
Thanks for sharing the awesome work!
Could you please point to me on how to finetune the pretrained ofa model for object detection task?
Thank you very much!

@ilovecv You can refer to the code of pix2seq (https://github.com/google-research/pix2seq) to fine-tune ofa. We would love to hear results!

Thanks for the suggestion! Do you have object detection results on MSCOCO?

We haven't tried finetune ofa for object detection.

Sorry for my late reply. Yes, our pretraining datasets include MSCOCO. I'm testing the pretrained model on MSCOCO validation set recently, and I'll let you know as soon as I get the results.

Thank you very much!

@ilovecv Hi, on MSCOCO val set, the pretrained ofa-large obtains 14.9 MAP score and ofa-base obtains 9.2 MAP score.
The results are expected, because:

OFA used 256 resolution in pre-training, much smaller than 1333 resolution used by pix2seq
OFA does not use the data augmentation technique of pix2seq during pre-training
The detection datasets contain OpenImages, Object365, etc., and COCO only accounts for a small part of it. Therefore, OFA may generate labels that are out of the COCO label set during inference.

@logicwong Thanks for your reply. The information is very helpful.

Thank you so much for your information! May I check the reported results are obtained by directly evaluating OFA on COCO, instead of finetuning on it? Thank you!

hi, could you please provide the evaluation code of OFA in object detection? I test on COCO val set but only get mAP=1.5. Thank you very much!

hi, could you please provide the evaluation code of OFA in object detection? I test on COCO val set but only get mAP=1.5. Thank you very much!

Hello,~ May I ask if you have any progress on the code for testing object detection performance using OFA pre trained models? Thank you very much~


Add length to Matrix2, Matrix3, Matrix4

For #3536.

Added length to Matrix objects.
Added unit tests which are passing.
Changed CHANGES.md.

Thanks @sanuj!  Can you merge in master?

@hpinkos Done.

This is great @sanuj!  Thanks!


chore(deps): update ci dependencies

This PR contains the following updates:

Package
Type
Update
Change

github.com/gruntwork-io/terratest
require
patch
v0.46.5 -> v0.46.6

github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper
require
patch
v1.23.15 -> v1.23.16

Release Notes

gruntwork-io/terratest (github.com/gruntwork-io/terratest)
v0.46.6
Compare Source
Modules affected

helm

Description

Added support for the --repo options to the helm test feature

Special thanks

Special thanks to the following users for their contribution!

@jguionnet

Related links

https://github.com/gruntwork-io/terratest/pull/1365
https://github.com/gruntwork-io/terratest/pull/1368

terraform-ibm-modules/ibmcloud-terratest-wrapper (github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper)
v1.23.16
Compare Source
Bug Fixes

deps: update gomod (#696) (a30b93b)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

:tada: This PR is included in version 3.9.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Difference between User.Identity.IsAuthenticated and SignInManager.IsSignedIn(User)?

What's the difference between User.Identity.IsAuthenticated and using like SignInManager.IsSignedIn(User)?  Is there any?
Why I'm asking - I'm not a huge fan of the new @inject keyword in Razor, mostly because of the same reasons why a lot of the JS frameworks are trending towards a unidirectional data flow.  So in the template, in /Shared/_LoginPartial I want to replace: @inject SignInManager<ApplicationUser> SignInManager and SignInManager.IsSignedIn(User) with something that doesn't use the inject keyword and was thinking about User.Identity.IsAuthenticated.
I looked through the source code of IsSignedIn and nothing stood out.  In my testing this appears to work fine.  Just wondering if there are some edge cases I'm not realizing.
Basically I want to turn this:
@inject SignInManager<ApplicationUser> SignInManager
@inject UserManager<ApplicationUser> UserManager

@if (SignInManager.IsSignedIn(User))
{
    <form asp-area="" asp-controller="Account" asp-action="Logout" method="post" id="logoutForm" class="navbar-right">

                Hello @UserManager.GetUserName(User)!

                <button type="submit" class="btn btn-link navbar-btn navbar-link">Log out</button>

    </form>
}
else
{

Register

Log in

}

Into this:
@if (User.Identity.IsAuthenticated)
{
    <form asp-area="" asp-controller="Account" asp-action="Logout" method="post" id="logoutForm" class="navbar-right">

                Hello @User.Identity.Name!

                <button type="submit" class="btn btn-link navbar-btn navbar-link">Log out</button>

    </form>
}
else
{

Register

Log in

}

User.IsAuthenticated will work even if the current user identity doesn't come from ASP.NET identity (for example a bearer token, or Integrated authentication). SignInManager is Identity only.

Ok - so for my purposes I should be good then.
Thanks for the ridiculously fast response @blowdart!


'KSCrashReportWriter.h' file not found

The project was working well, I ran pod update and then I got this error despite the file is in my project folder.
/Users/XXX/Desktop/XXXX/XXX-ios-client/Pods/Headers/Public/Bugsnag/BugsnagConfiguration.h:30:9: 'KSCrashReportWriter.h' file not found

Hi @ben-j69, thank you for the report. Can you post your Podfile here? I'd like to double check the version used to ensure I'm debugging the correct issue.

Same error here. I've removed & installed bugsnag again after #92, but the error persist. I've also cleaned project.
Attached my podfile


Feature/apply combine gw

Description
Fixes #72 Currently the apply function will only extract a single GatewayService config and publish it, instead of pushing multiple configs to an array and publishing them under services in the PUT request's payload.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation (non-breaking change with enhancements to documentation)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[x] I have checked that unit tests pass locally with my changes
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have added necessary documentation (if appropriate)

Further comments
This fix includes printing the response from publishing the gateway and improves the readability of the output. Also adds the ability to set a --api-version global flag on any command so user's can switch endpoints without relying on an update.

@ikethecoder I added at test that mocks a 401 response on the pubish resource/gateway requests and those print out a
x [Product] ns-sampler failed

message, so I suspect the API is returning failing body content but not a error status code. If it's not possible to let me know and I'll figure out a work around to report the error correctly.


Praise to the maintainers.

Just wanted to say thank you to those that maintain this library. Awesome ideas, creativity, and implementation, keep up the great work!

Thanks. :+1:


feat(message subscriptions): update message subscriptions

In the scope of opt-ins feature development:

added missing types on Message Subscription interface
added duplicate method for a message subscription entity
implemented fetch interface for messageSubscriptions  on universe to work with Data Table on agent ui

Task linked: TECH-552 agent ui: adopt the redesign of opt-in flow


homework

Hi @Poornima-patil12, you've opened this PR against the wrong repository again. As I mentioned in my comment on your previous attempt, you do not need to create a PR if you are pushing changes directly to your main branch.

OK sorry I got bit confused, could you please help me today in session to
know what I am doing wrong?
On Tue, 9 Jul, 2024, 02:15 CBF Academy, @.***> wrote:

Hi @Poornima-patil12 https://github.com/Poornima-patil12, you've opened
this PR against the wrong repository again. As I mentioned in my comment
on your previous attempt
https://github.com/cbfacademy/intro-to-java-course/pull/38#issuecomment-2209053983,
you do not need to create a PR if you are pushing changes directly to your
main branch.
—
Reply to this email directly, view it on GitHub
https://github.com/cbfacademy/intro-to-java-course/pull/39#issuecomment-2215974665,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BHWXNDUPJ7VSDVSXPVZO2TLZLM2RJAVCNFSM6AAAAABKOTQZNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJVHE3TINRWGU
.
You are receiving this because you were mentioned.Message ID:
@.***>


test demonstrating regression in #7645, input tensors

This test is from https://github.com/fchollet/keras/pull/6928/files#diff-9d57d7c70e0731dcbeaa5c2d20fdc38eR885, and demonstrates one regression when compared to #6928. I'm aware of others but did not want to overwhelm things with too many PRs.

@fchollet Cool, that one runs! I think the test is worth merging.


Refactor AWSCognitoSource adapter to use eventing lib

Closes #77

Tests are currently failing, I'm working on fixing them.


feature/BOUENO-19: Moving options to advanced section and updating node and npm in frontend

Merge conflicts... :suspect:

Merge conflicts... :suspect:

Fixed @Roeland-Bouvet


Fixed remaining scalability problems with FSCK

Now, the "grab parallelism" step is performed BEFORE launching a
goroutine. Previously, the goroutine was used to grab it. This would
be an ok pattern if one is merely trying to limit the number of
such goroutines executing in parallel because too many would be
inefficient... but here, we are actually worried about the sheer
number of goroutines being too great such that just holding that
number of goroutine contexts in (virtual) memory a potential challenge.
Also:
Added "End Time" in FSCK/SCRUB page table.
Updated Layout Report (both JSON & HTML)
Integrated Trigger pages into JS-enabled single page
Finally, pfs-crash now performs the SCRUB BEFORE the FSCK since
the SCRUB may have deleted Inodes that are now not found during the
subsequent FSCK.

I don't know about the changes in the FSCK tool itself, but I love the new web pages. ;)


Can't use Signal-Desktop because it's outdated.

Describe the bug
You guys are using 7.26 of Signal when the latest release is 7.27 because of this, you can't, as a user link your phone. It says you're not using the latest and only gives you the option to download signal or quit the app (on Nixos).
Steps To Reproduce
Steps to reproduce the behavior:

Open the app
Try to link phone.
Get told you can't use it without updating.

Expected behavior
Be able to use the latest 7.27 Signal-Desktop so I can actually use it.
Screenshots

https://github.com/NixOS/nixpkgs/pull/347058

After doing a
  sudo nix-channel --update
  sudo nixos-rebuild switch --upgrade

I still don't seem to have the latest Signal. Has this been fixed at all? Am i missing something?

Yes you are 🙂
This is the nixpkgs repository, the collection of packages for the nix package manager and NixOS. The way it works is that people make PRs to add updates to existing packages or add new packages.
People may open issues (like this one) to point out that certain things need to be done. In this case, a PR to update Signal Desktop is already opened but still needs to be merged. This issue is thus not needed, as the work to fix it has already been done. (As you can see there are thousands of issues and PRs open, and it is important to remove "noise" to keep an overview.)
BUT: Even if it gets merged, it'll be in nixpkgs master - so not even in the unstable branch, let alone one of the releases such as 24.05. That'll take some time in addition.
I suggest you read about to apply overrideAttrs to manually update the Signal Desktop version in your configuration.nix or you learn how to import that PR to update Signal Desktop to use its Signal Desktop version.


Communicationweek5

General Checks

[ ] the branch is up to date with main/master
[ ] the code works when pulled and run locally
[ ] All CI checks pass
[ ] all conflicts are resolved (if any)
[ ] PR has a descriptive title
[ ] PR has appropriate labels and milestones for easy identification
[ ] PR it is assigned to the owner
[ ] reviewers are assigned
[ ] the PR contributes only one focused change
[ ] It is in the appropriate column in the project board (if necessary)
[ ] has short and clear description
[ ] is linked to an issue (if it is related)
[ ] feedback is addressed (if any and if it is appropriate feedback.)

Markdown

[ ] the markdown source is formatted
[ ] spelling and grammar is correct in all text
[ ] The markdown looks correct when you preview the file
[ ] all links and images work

HTML

[ ] pages besides /index.html are stored in /pages
[ ] the code is well-formatted
[ ] the HTML is valid
[ ] there are no inline styles (example: style='color: red;')
[ ] there are no <style> tags with CSS, all styles are hrefs
[ ] there is no inline JavaScript (example: onclick='doSomething()')
[ ] there are no <script> tags with JS, all JS is in an separate file
[ ] ids are used for JavaScript only, not for CSS
[ ] semantic tags are used
[ ] spelling and grammar is correct in all site content

CSS

[ ] the code is well-formatted
[ ] passes all the linting checks

@minjupgeorge Thank you for giving your availability. Could you check the conflict please so we can merge.

hi @minjupgeorge it seems like this PR changes 10 files, although it is just called communication week 5..
is this intentional? if so, it is better it into separate the PRs

@danielhalasz No . I have created this branch last week before those changes. For every change there is another pull request.

@danielhalasz No . I have created this branch last week before those changes. For every change there is another pull request.

well, there are new files in this PR not related to the communication.md ... so this is not the best practice.. but for now, it can be approved, just try to avoid it in the future.. and please fix the merge conflict, thanks

@danielhalasz I have updated those changes with another PR which was not merged due to incomplete features.

Then I have created communicationweek5 update in another branch. Those commits were followed here too.

@minjupgeorge pls solve the merge conflict

or let us know if you need help with that

@MMikhailova @danielhalasz I have resolved the conflicts.


Windows Issues

There are some issues with the GDA window itself on windows.

The "recent searches" window is not in its own window (so you can select it on the taskbar). It also appears on every desktop.

Clicking on the icon in the taskbar while the window is in focus doesn't do anything (it should be minimized).

ALT and space doesn't do anything.

The window isn't resizable.

Not sure if it's really happening, but it feels like the window is still rendering while it can't be seen, so it needs more processing power.

Maybe there are more issues related to the window behaving different compared to others.

Having the same issues.
And when i press x to see the calls to this function when i select a class or method and when i go back press again x and select another class i does nothing. It just stays in the same method.
Why you dont make gda open source? Leave your ego, my code is also bad but i post it


[RFC] Manually implement default() for hv_message

Summary of the PR
This is a micro optimisation and a bunch of clean-ups I wrote while exploring that idea.
See https://github.com/rust-vmm/mshv/issues/52.
RFC because of two reasons:

I have not tested the code in conjunction with Cloud Hypervisor.
This is a micro optimisation, which may not justify its complexity.

Requirements
Before submitting your PR, please make sure you addressed the following
requirements:

[x] All commits in this PR are signed (with git commit -s), and the commit
message has max 60 characters for the summary and max 75 characters for each
description line.
[x] All added/changed functionality has a corresponding unit/integration
test.
[x] All added/changed public-facing functionality has entries in the "Upcoming
Release" section of CHANGELOG.md (if no such section exists, please create one).
[x] Any newly added unsafe code is properly documented.

Can't seem to comment on bindings.rs, so commenting here.
I think there's a simpler way to do this partial struct init, without adding the offset_of macro, transmuting and writing to an array and transmuting back: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#initializing-a-struct-field-by-field

Can't seem to comment on bindings.rs, so commenting here.
I think there's a simpler way to do this partial struct init, without adding the offset_of macro, transmuting and writing to an array and transmuting back: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#initializing-a-struct-field-by-field

Good point. This simplifies the code quite a bit. Thanks!

Some numbers from the microbenchmark.
What's interesting is hv_message_default benchmarks the same instruction sequence as hv_message_header_default, because hv_message::default() and hv_message_header::default() are the same (I checked the final binary), but the results are vastly different.
In any case, hv_message_default is 7ns (33%) faster than hv_message_memset.
hv_message_default      time:   [14.196 ns 14.281 ns 14.373 ns]
Found 5 outliers among 100 measurements (5.00%)
  5 (5.00%) high mild

hv_message_memset       time:   [22.681 ns 22.690 ns 22.697 ns]
Found 8 outliers among 100 measurements (8.00%)
  4 (4.00%) low severe
  1 (1.00%) low mild
  2 (2.00%) high mild
  1 (1.00%) high severe

hv_message_header_default
                        time:   [823.64 ps 823.71 ps 823.79 ps]
Found 13 outliers among 100 measurements (13.00%)
  4 (4.00%) high mild
  9 (9.00%) high severe

hv_message_header_memset
                        time:   [1.6534 ns 1.6535 ns 1.6537 ns]
Found 12 outliers among 100 measurements (12.00%)
  1 (1.00%) low mild
  8 (8.00%) high mild
  3 (3.00%) high severe

I change the memset method to match exactly how bindgen would generate default.
Found 6 outliers among 100 measurements (6.00%)
  6 (6.00%) high mild

hv_message_bindgen_default
                        time:   [22.687 ns 22.694 ns 22.703 ns]
                        change: [-0.0007% +0.0492% +0.0992%] (p = 0.06 > 0.05)
                        No change in performance detected.
Found 7 outliers among 100 measurements (7.00%)
  7 (7.00%) high mild

hv_message_header_default
                        time:   [823.83 ps 823.88 ps 823.93 ps]
                        change: [-0.0383% -0.0079% +0.0220%] (p = 0.61 > 0.05)
                        No change in performance detected.
Found 13 outliers among 100 measurements (13.00%)
  1 (1.00%) low severe
  5 (5.00%) high mild
  7 (7.00%) high severe

hv_message_header_bindgen_default
                        time:   [1.6717 ns 1.6718 ns 1.6719 ns]
                        change: [-0.0023% +0.0099% +0.0225%] (p = 0.12 > 0.05)
                        No change in performance detected.
Found 14 outliers among 100 measurements (14.00%)
  1 (1.00%) low severe
  2 (2.00%) low mild
  5 (5.00%) high mild
  6 (6.00%) high severe

We're still dealing with microsecond level overhead. In the grand scheme of things, I don't think a few nanoseconds is worthy of the complexity. Closing this. I will split out the useful patches in this series and open a new PR.


Range filters not rendering with charts

I am trying to add a date range or chart range slider to a timeline chart.  I am following your example for the line chart at here.  I have also followed your example for a date range filter and a table chart.  To test to see if I could get one of your examples to work in my project, I copy/pasted the bar chart/ numeric filter code into my component.  The result is that the chart renders as expected but the filter slider does not.  I see that someone asked a similar question on StackOverflow last week.  I am writing to ask if something has recently changed in the code to affect this or if I may be making the same mistake that the user on SO did?  Thanks.

Hey @ruffcorn33,
Which version of react-google-charts are you using ?
Chart Ranges work fine with me, but I haven't tried them with Timeline. If you could provide a sandbox or some code I can copy paste into, I'd be happy to try to help !
Cheers !

Hi Rakan,
package.json says I am using version 2.
I will copy my entire component here.  I am rather new to React and Google Charts and it shouldn't be up to you to educate me but if you can give me a hint to make this work, you will make me a hero at work.
import React, {Component} from "react";
import { Chart } from "react-google-charts";
class TimelineChart extends Component {
constructor(props) {
super({props});
}
render() {
return (

<Chart
width="100%"
height="135px"
chartType="Timeline"
loader={Loading Chart}
data={[this.props.columns, ...this.props.rows]}
backgroundColor="#fff"
options={{
tooltip:{isHtml:true},
hAxis: {title:this.props.label, format: this.props.hAxisFormat},
filterColumnLabel: 'start',
}}
rootProps={{ 'data-testid': '1' }}
chartPackages={['corechart', 'controls']}
controls={[
{
controlType: 'DateRangeFilter',
controlId: 'control',
options: {
filterColumnLabel: 'start',
controlPosition:"bottom",
},
},
]}
/>

);
}
}
export default TimelineChart;
Thank you,
Craig

columns are defined like this:
    chartColumns:[
      { type: "string", id: "row_label"},
      { type: "string", id: "Items"},
      { type: 'string', role: 'tooltip', 'p': {'html':true}},
      { type: 'string', role: 'style'},
      { type: "datetime", id: "Start"},
      { type: "datetime", id: "End"},
    ],

And some sample data would look like this:
[
  [
    "Items",
    "Start",
    "

Start of Shift

",
    "#004DF5",
    "2018-10-19T15:19:33.000Z",
    "2018-10-19T15:19:33.000Z"
  ],
  [
    "Items",
    "pen",
    "

Pen

00:00:10

",
    "#FFFFC2",
    "2018-10-19T15:19:33.000Z",
    "2018-10-19T15:19:37.000Z"
  ],
  [
    "Items",
    "pencil",
    "

Pencil

00:00:10

",
    "#4286f4",
    "2018-10-19T15:19:37.000Z",
    "2018-10-19T15:19:47.000Z"],
  [
    "Items",
    "eraser",
    "

Eraser

00:00:43

",
    "#FFFFC2",
    "2018-10-19T15:19:47.000Z",
    "2018-10-19T15:19:47.000Z"
  ]
]

Oh ok, so I can see 2 problems, chart range filter was not supported in version 2.
And your controls aren't properly refre
You need to start by updating react-google-charts
npm install react-google-charts@latest

in your main directory
Once that's done you need to update your Chart component and pass to the control the index of the column you want to use to filter.
Here's an example : https://codesandbox.io/s/30vnnk7zk5
The code you care about :
<Chart
  chartType="Timeline"
  data={data}
  width="500px"
  height="400px"
  controls={[
    {
      controlType: "DateRangeFilter",
      options: {
        filterColumnIndex: 1
      },
      controlPosition: "bottom"
    }
  ]}
/>;

But for some reason it's not ignoring the first row.
Going to try to see what's up with that ...
Meanwhile, can you give that a try ?

For some reason, the sandbox doesn't like my datetime values.  It errors on that but still renders a filter slider.  In the calling code, I make new Date() from millisecond values for those columns in the data.
After updating to 3.0.10 and formatting my controls as above, I still get no slider.
As you can see, I am dealing with data at the hour-minute-second level.  Do I need to do anything differently to have the control work at the same level?  React-google-charts does all that as expected for the chart and handles the html tooltips and color styling beautifully.
I am not importing ReactDom into my component and at the end I am exporting the component.  Could that be an issue for me?

If you take a look at the sandbox here, you can see that I am getting a timeline chart and a date range filter controller.  I ran my sample data datetime through new Date() again in order for Google Charts to recognize them as dates.  I don't understand why this helps since I created them using new Date().  I added some chart options and control options to format the hAxis and the scrubber's ui format and now I also get a filter control.  I am not sure what I need to do to implement this in my component or if I even need to since my chart is rendering correctly with the datetimes I have- just with no filter control.
Also, the scrubber I get looks like a duration rather than hours and minutes.

Update - I should have reloaded my editor after updating react-google-charts in my project.  The slider is now appearing with my timeline chart.  Thank you for helping me with this.

Happy to hear that :)
Have a good one !


WIP - Update: Django 1.8.9, Mezzanine 4.1.0, plus related third party libs

Update to Django 1.8.9 and Mezzanine 4.1.0. The tentative plan for applying the upgrade to develop and production is:

[x] 1. Make sure all existing HydroShare-specific migrations have been applied to the database - iterative process
[x] 2. Delete all HydroShare-specific migration files - scripts/gen-new-migrations
[x] 3. Run makemigrations to pick up schema changes to Django 1.8.9 and Mezzanine 4.1.0 - scripts/gen-new-migrations
[x] 4. Run migrate to apply migrations - scripts/gen-new-migrations
[ ] 5. If errors are present when running migrate: write data migrations to correct the schema, then GOTO step 4.
[ ] 6. Ensure all tests are passing

Task list

[x] Remove hs_docker_base and replace using submodule - Done in PR [#952]
[ ] Remove ga_resources app
[ ] Remove ga_ows app

Can one of the admins verify this patch?

Failing Tests in Jenkins


czmq: Fix build with gcc-7

Motivation for this change
See tracking issue https://github.com/NixOS/nixpkgs/issues/31747
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

I wonder whether to merge gcc7-specific fixes to master or just to gcc-7 branch directly.

Unless we may decide not to upgrade to GCC 7, I'd prefer to commit to master and staging; or commit to gcc-7 and periodically merge gcc-7 (except the gcc upgrade) to staging. This simplifies maintenance and ensures that the patches receive some user testing before the final switch to gcc 7.


Sometime image downloading failed

hi first of all thank you for providing such a nice solution.
I am using your library to download parallel images. while downloading images some time i got socket  time out exception although your solution try to re download images in background after few interval. in my case i have 88 images to download but some time it fails to download 1 or 2 images and their size remain to 0 byte and download all remaining images.
following are my implementations to download image
var fetchConfiguration = FetchConfiguration.Builder(this)
                .enableFileExistChecks(false)
                .enableRetryOnNetworkGain(true)
                .enableLogging(true)
                .setDownloadConcurrentLimit(10)
                .build()

        fetch = Fetch.Impl.getInstance(fetchConfiguration)

        fun downloadFileFromUrl(context: Context, url: String, fileName: String): Request? {
    try {
        var mediaStorageDir = File(Environment.getExternalStorageDirectory(), "directory")
        if (!mediaStorageDir.exists()) {
            if (!mediaStorageDir.mkdirs()) {
                Log.d("MyCameraApp", "failed to create directory")
            }
        }

        var mediaFile = File(mediaStorageDir.absolutePath + File.separator + fileName)
        if (mediaFile.exists()) {
            mediaFile.delete()
        }

        var request = Request(url, mediaFile.absolutePath);
        request.priority = Priority.HIGH
        request.networkType = NetworkType.ALL
        request.addHeader("Authorization", "JWT " + AppPreferences.getString(loggedInToken, ""));
        return request

    } catch (ex: Exception) {
        ex.printStackTrace()
        return null
    }
}

var list = arraylistof(Request)
for(i in items){
list.add(downloadFileFromUrl(context,"url","imagename"))
}

fetch.enqueue(list);

Hi @razi3742 On your request try adding request.setAutoRetryMaxAttempts(n). Fetch will retry your download if it fails n number of times. Hope this helps.


[ConstraintSystem] A couple of improvements to ambiguity diagnostics

Produce ambiguity notes based on the fix aggregate
Diagnose missing base type unwrap in ambiguous contexts

@swift-ci please test


More verbosity

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (aa53b1a) 71.25% compared to head (9fb5ab7) 71.25%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #44   +/-   ##
=======================================
  Coverage   71.25%   71.25%
=======================================
  Files          37       37
  Lines        4975     4975
=======================================
  Hits         3545     3545
  Misses       1430     1430

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


need v2 TERMINATED_HTTPS support

[ ] Add support in listener handler
[ ] v2 of Horizon UI that works with LBaasV2/certs?
[ ] Unit tests for listener handler
[ ] Integration tests

Code complete, setting up environment in stack for demo.


Add reference name

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: pierre-yves-monnet:x: Pierre-YvesPierre-Yves seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


runtime: failed to create new OS thread

We are using latest release available.
2022/06/10 10:46:01 bazel-remote built with go1.18 from git commit f774f6dc82c22540511241a3db58462898edc2be.

We are using bazel-remote as a cache backend for ios-builds. It was running fine for about 3 weeks now but now we are getting below error after starting the server.
runtime: failed to create new OS thread

There aren't any logs available apart from the access logs. Only above error.  We are running it on an m1-mac-mini with 512 GB
Host OS: Mac OS
Version: Mac OS 12.2.1
RAM: 16GB

Hi, a quick web search for "runtime: failed to create new OS thread golang m1 mac" gives me several mentions of people having similar trouble with docker- are you using docker here too? Is that the entire log line, or does it have something like (have 2 already; errno=22) at the end?
If you are using docker, I suggest trying the bazel-remote-2.3.7-darwin-arm64 binary from https://github.com/buchgr/bazel-remote/releases without docker.

Hi, @mostynb  no we are not using docker. And yes, that is the entire log line. There is nothing else before or after that. I even tried with latest merges  (built one locally with latest changes) and still the issue persists. I am pretty certain this issue started happening when we reached the storage limit which we have set for cache. I was hoping  https://github.com/buchgr/bazel-remote/pull/480 would fix it but issue still persists.

Is this a HDD or an SSD?

@mostynb  its an SSD

Also the storage metrics which it is reporting are incorrect. I manually cleaned up some old files by running find . -type f -mtime +9 -delete and it went down to 304GB, but its still reporting 402GB.

That's what I figured. We already had a limit of 300GB and it went above that. Hence, I had to increase the limit.

We already had a limit of 300GB and it went above that. Hence, I had to increase the limit.

bazel-remote only uses an approximation of the actual disk space used (because some is lost due to filesystem overheads, which can vary between filesystems). If you set a size limit and bazel-remote let the actual usage go too far over that, then you should reduce bazel-remote's limit (not increase it).
 Is it close to running out of space on the SSD?

We already had a limit of 300GB and it went above that. Hence, I had to increase the limit.

bazel-remote only uses an approximation of the actual disk space used (because some is lost due to filesystem overheads, which can vary between filesystems). If you set a size limit and bazel-remote let the actual usage go too far over that, then you should reduce bazel-remote's limit (not increase it).
 Is it close to running out of space on the SSD?

Reducing the limit introduced the mentioned error in first place. I reduced the limit from 400GB to 300GB because cache was way above the limit and I thought reducing the limit will clean up the LRU cache aggressively. Now we are at around 340GB and limit is set to 375GB and haven't seen the mentioned error yet, though I assume it will come once the size passes the set limit of 375GB.
Yes, apart from bazel-remote there is node-exporter and prometheus running on the mac-mini. We are at 85% disk usage currently.

Looking into the go runtime source makes me think this might be a mac-specific limitation, like the one mentioned here:
https://stackoverflow.com/questions/52861928/max-number-of-threads-mac-allows/59520907#59520907
I wonder if you could try enabling performance mode on your mac mini and see if that helps? https://support.apple.com/en-us/HT202528

Looking into the go runtime source makes me think this might be a mac-specific limitation, like the one mentioned here: https://stackoverflow.com/questions/52861928/max-number-of-threads-mac-allows/59520907#59520907
I wonder if you could try enabling performance mode on your mac mini and see if that helps? https://support.apple.com/en-us/HT202528

These threads are about mac-os server and we are running vanilla version of mac-os. Still tried running the suggested commands and it gives error. Since, we want to increase threads per_process, will check if there is any other way to to this.

Ohk, managed to increase the limit by using some custom plists. Right now cache is at 340GB and limit is set to 375GB, so its not going to crash anytime soon. Will decrease the limit to 300 on weekend and test as currently builds are using this cache. If it successfully comes down to less than 300 or even near to 300 then we can assume the fix worked else will have to debug more.

@mostynb  CMIIW, according to https://github.com/buchgr/bazel-remote/blob/master/cache/disk/disk.go#L142 , bazel-remote might spawn 5000 threads to cleanup the disk in worst case scenario. Since this value is still more than allowed for a user (atleast in macOS), this might be the reason it is crashing for us. If it is so, will find a way to set this dynamically.

Update: I reduced the limit to 300 and it failed again.
2022/06/14 20:54:53 bazel-remote built with go1.18 from git commit f774f6dc82c22540511241a3db58462898edc2be.
2022/06/14 15:24:53 Initial RLIMIT_NOFILE cur: 2560 max: 5000
2022/06/14 15:24:53 Setting RLIMIT_NOFILE cur: 5000 max: 5000
2022/06/14 15:24:53 Loading existing files in /Users/runner/builds/bazel_cache.
2022/06/14 15:28:53 Sorting cache files by atime.
2022/06/14 15:28:54 Building LRU index.
runtime: failed to create new OS thread

CMIIW, according to https://github.com/buchgr/bazel-remote/blob/master/cache/disk/disk.go#L142 , bazel-remote might spawn 5000 threads to cleanup the disk in worst case scenario. Since this value is still more than allowed for a user (atleast in macOS), this might be the reason it is crashing for us. If it is so, will find a way to set this dynamically.

That's approximately correct, yes. bazel-remote attempts to create no more than 5,000 simultaneous file removal operations, because Go has a 10,000 os thread limit and each file removal might block and cause the creation of another os thread. Besides those potentially 5,000 blocks os threads, there will be some other os threads used by bazel-remote (but hopefully many fewer than 5k.
Your most recent log shows the crash occurring when bazel-remote was still building the LRU index.  So I think we'll need to do a bit of research to figure out what that limit is on your machine, and how we might be able to raise it. This also means that your disk is having trouble keeping up with all these file removals.
Is this an intel mac mini or an m1 mac mini? Which version of Mac OS is it running? Can you share the output from launchctl limit ?

This is the output of launctl limit. I tried raising maxproc to more than 4000 but couldn't. I was also looking into a way to set the semaphore dynamically instead of just hardcoding it, but couldn't find proper syscall to make.

This also means that your disk is having trouble keeping up with all these file removals.

Yeah, when I check Disk I/O it is did spike when I reduced the limit.

Update: I reduced the semaphore value to 3000, DIsk I/O did spike but it did not crash the server. It even cleaned up the cache as well.

Interesting- what is the semaphore setting, and how did you change it?

The line I was talking about. https://github.com/shubhindia/bazel-remote/commit/8a072cb9c920042f45ba661c3a7773483c2e924b

Oh, right. If this works for you, how about we lower this to 3000 only for mac, and add a log line for debugging: #556 ?

Closing this as setting the semaphore limit to lower value fixes the issue.


Move to library, to allow external DBs to link into the YCSB framework instead of having to implement their DBs in-tree

Summary
Refactors the codebase so that it's a library exposing two functions:

ycsb_run: which runs a workload with several commands
ycsb_main: which implements a good default CLI

This allows users to include ycsb-rs as a dependency, implement the DB trait and run YCSB. Previously, one would have to contribute to the repo to add their DB, which is inflexible.
Now, the repo is structured as a lib and an examples dir, with the only DB which was implemented before (sqlite).
General Comments
This is still WIP.
At this stage I'd like some feedback on the overall design, but I feel there is still a lot to improve.
I also have a more general question about the direction of the repo as a whole. Looking through the code this seems much greener than I originally thought. A lot of things are yet to be implemented, and there hasn't been much movement on the repo recently to change that. @penberg has the momentum on this died down? I'm happy to take over, if you're interested.
Rusqlite
I moved the implementation of the sqlite example to use rusqlite. This was somewhat arbitrary, but my reasoning was the following:

Since it's an example, the actual implementation is less important
The previous implementation was not complete, and having more experience with rusqlite made me gravitate towards that small reimplementation.

Issues
This follows from the discussion on Issue #4

@bsdinis Looks nice! We can definitely put sqlite in examples now, but I think we could also have an "official" ycsb-rs-sqlite crate in the source tree that uses the library.
There's definitely bunch of things to do in the project. I started it because I needed to benchmark https://github.com/chiselstrike/chiselstore, found it very hard to integrate with YCSB (the Java version). I do have some more work in the pipeline around this, so I have not abandoned the project, just didn't have anything that needed to be worked on.
I can add you as a collaborator to this repository if you're interested @bsdinis?


Spreadsheet to track potential contrib projects/components

https://github.com/cagov/design-system-contributed-components/tree/main/combobox

Closing.


modularizing clib

Would be great to publish modules for the entire clib. I hate how much knowledge clib requires at the moment. I think this should be done in two steps:

modularize using 1 module per stdlib .h file (like this list)
modularize better, with clearer scoping/naming. Then update modules in 1. to just use the modules in 2.

If doing 2., why do 1. at all? I think the modules in 1. are necessary anyway, because people are used to writing c with those specific names. Would be nicer to provide that simple transition.
This depends on macros exporting right. @substack you mentioned they aren't at the moment? What's needed there?

@jbenet macro exporting should be working now, see https://github.com/substack/dotc/pull/17


Ava testing issue

Hello friends
I have problems with this example
https://nuxtjs.org/examples/testing
error occurred when index.vue import a components

In component header.vue, I used i18n

When it runs, an error occurs

Please help me!
Many thanks

This question is available on Nuxt community (#c9284)

Hey I had the exact same problem and just managed to fix it. The problem is that the nuxt instance that you are referencing does not have the nuxt-i18n module set up for you to fix it and also taking into account that it would happen with other modules is add it to the nuxt configuration before building it. Like this:
const config = {     dev: false,     rootDir: resolve(__dirname, '../../'),     modules: [       'nuxt-i18n'     ]   }   nuxt = new Nuxt(config)


Create the basic project structure

... because without it, we won't be able to create any ESLint rules 😂

done! 🎉


issue with search tool after geocode

Process to reproduce:
type in address in search window
when it redraws the search window does not refresh - but is scaled back.
Also Search results indicate "undefined" rather then the address....

@gclancy what address are you searching? I can't seem to replicate.

1822 calvert st nw, Washington DC
Also saw it just when you type in a city like Chicago.
Gerry
Sent from my Verizon Wireless 4G LTE Smartphone
-------- Original message --------
From: Brendan Heberton
Date:06/29/2015 7:54 PM (GMT-05:00)
To: esridc/openfda
Cc: Gerry Clancy
Subject: Re: [openfda] issue with search tool after geocode (#66)
@gclancyhttps://github.com/gclancy what address are you searching? I can't seem to replicate.
—
Reply to this email directly or view it on GitHubhttps://github.com/esridc/openfda/issues/66#issuecomment-116881952.

Ok I see it with DC, but not Chicago. Issue with DC is the states Feature Service I am using apparently doesn't have DC... http://services.arcgis.com/P3ePLMYs2RVChkJx/ArcGIS/rest/services/USA_States_Generalized/FeatureServer/0
Either will just be a known issue, or I may need help tracking down a feature service that has DC, and all the same stats as this one (state abbr, census data).

Ah - I do not think we will be able to find a different layer with all the same info.  Can we make sure to log this as an issue with the ArcGIS Online team.

Looks like that feature service does contain DC, so I'm not sure what the fix is here from me. @benheb can you take another look?

Yep, I see the issue. PR in a few min.


download PDF doesn't work

If I click download PDF I got "We can't open this file / Something went wrong."

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

ID: 98c1bd60-1296-3916-576f-7e66406e7e88
Version Independent ID: 98ce7ef9-48e6-001c-967f-0f0c204e3921
Content: Stream Analytics Query Language Reference - Stream Analytics Query
Content Source: stream-analytics-docs/stream-analytics-query-language-reference.md
Service: stream-analytics
GitHub Login: @mamccrea
Microsoft Alias: mamccrea

@gerhard67 Sorry for the delay. We'll look into why the PDFs are working. Thanks for alerting us about the issue.

Thanks for raising the issue @gerhard67
We have fixed the PDF link and adjusted the site configuration to prevent the problem.
Thanks, Jason

https://docs.microsoft.com/en-us/stream-analytics-query/opbuildpdf/toc.pdf?branch=live


Updates sidebar styles to accomodate more scroll menu

I have made a bunch of changes kind of taking from the ideas that @Erioldoesdesign had implemented here. I have tried to reduce the paddings and margins more than the font-size itself, since reducing fonts below 16px made them look really small I think.
This is the screenshot of current sidebar in a laptop screen:

This is the screenshot after the changes in this PR:

Mostly things I have done are:

reduce left and right paddings in the entire sidebar to give more space for the text
reduce size of image and centre aligned
reduce line heights and font-sizes of the texts
reduce margin slightly in-between the different items.

Let me know if this looks too crowded and you would prefer something else. cc @Erioldoesdesign @georgiamoon
Resolves #60

This looks great to me. I'll let @Erioldoesdesign review as well!
One question I have is when you click on a menu option, there's a reload/jump that happens that is a bit jarring and the position on the menu doesn't persist to the page loading. Is there anything we can do about that? That seems like a bigger feature/need around maintaining state on load, but also I would think that was a standard feature from the theme?

One question I have is when you click on a menu option, there's a reload/jump that happens that is a bit jarring and the position on the menu doesn't persist to the page loading. Is there anything we can do about that? That seems like a bigger feature/need around maintaining state on load, but also I would think that was a standard feature from the theme?

That is not part of the template. It can definitely be fixed, but needs a localStorage to store the scroll position persistently. I will play around with it in a separate PR.

LGTM re. everything except the localstorage page reload in the different PR - I'll merge this one :) Thank you Saptak!


[REVIEW] V6 Changes

Codecov Report

Merging #626 (a8ceb2a) into release/v5.x (72032eb) will decrease coverage by 0.04%.
The diff coverage is 10.52%.

:exclamation: Current head a8ceb2a differs from pull request most recent head 49e6f05. Consider uploading reports for the commit 49e6f05 to get more accurate results

@@               Coverage Diff                @@
##           release/v5.x     #626      +/-   ##
================================================
- Coverage         10.34%   10.30%   -0.05%
================================================
  Files                55       57       +2
  Lines              7770     8087     +317
================================================
+ Hits                804      833      +29
- Misses             6908     7191     +283
- Partials             58       63       +5

Impacted Files
Coverage Δ

app/genesis.go
0.00% <ø> (ø)

app/upgrades.go
16.66% <0.00%> (-1.52%)
:arrow_down:

x/alloc/keeper/grpc_query.go
0.00% <ø> (ø)

x/alloc/keeper/msg_server.go
100.00% <ø> (ø)

.../alloc/keeper/msg_server_create_vesting_account.go
0.00% <ø> (ø)

x/alloc/keeper/params.go
100.00% <ø> (ø)

x/alloc/types/codec.go
0.00% <0.00%> (ø)

x/alloc/types/genesis.pb.go
2.07% <ø> (ø)

x/alloc/types/keys.go
0.00% <ø> (ø)

x/alloc/types/message_fund_fairburn_pool.go
0.00% <0.00%> (ø)

... and 30 more

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 72032eb...49e6f05. Read the comment docs.


Sprint Complete

@blokboy (jordan marsaw)

Comments:

I failed to mention this beforehand, but for future reference, try to push your code up each time you solve a problem/complete a task.
Try to slide your header img over a bit to the center on the Index page.

Praises:

You've had a really solid week Christian, and this is just a culmination of all of that. Really good work using the week's foundation to get this Sprint challenge completed in a succinct solution 😃
You managed to pick up Git very quickly, and you've used it very well by creating a quick PR for me to track your progress with which I really appreciate, and I can't stress enough how awesome you've done this week especially during the gritty inline-block days! 💯

Hmmm yeah I could've sworn the header img on both pages were centered. I started a products page and that's when all the header imgs slid to the right. I'll fix it.


Combine results

combine the results of checkCaveats and validate on L128 and return that value.  validate should include a property controller currently.  This property should be renamed to delegator for capabilityDelegation and invoker for capabilityInvocation.  The controller is controller of the verificationMethod in the proof.
Consumers will want to be able to make use of the delegator and invoker values.
https://github.com/digitalbazaar/ocapld.js/blob/master/lib/CapabilityDelegation.js#L135

This has landed.


[Feature request] [python,r] Add two badges

Is your feature request related to a problem? Please describe.
Installation is recommended, respectively, from PyPI and r-universe.  We could add version badges for added visibility.
Describe the solution you'd like
Two lines of markdown can be added to the README.md a la
[![PyPI version](https://badge.fury.io/py/tiledbsoma.svg)](https://badge.fury.io/py/tiledbsoma)
[![tiledbsoma status badge](https://tiledb-inc.r-universe.dev/badges/tiledbsoma)](https://tiledb-inc.r-universe.dev)

yielding

Describe alternatives you've considered
N/A
Additional context
N/A

Let's do it! :)

Anything else 'pending' you can think of while I prepare the quick PR?

Nah, that's good for now. Later there will be more but I think some good green signal high up in the README.md (above the scroll) has super-good optics on GitHub.


[BUG]ImportError: cannot import name 'cached_download' from 'huggingface_hub' (d:\anaconda3\lib\site-packages\huggingface_hub_init_.py)

Model
lama-cleaner
Describe the bug
when i double click the "win_start.bat"after win_config.bat.it shows “ImportError: cannot import name 'cached_download' from 'huggingface_hub' (d:\anaconda3\lib\site-packages\huggingface_hub_init_.py)”
Screenshots

System Info
Software version used

iopaint:
pytorch:
CUDA:

This is due to API compatibility issues caused by the upgrade of huggingface_hub, which has been fixed in IOPaint 1.4.4.


Chroot failing to setup

Please paste the output of the following command here: sudo edit-chroot -all
name: xenial
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/xenial...
crouton: version 1-20220903004123~dev:5d4688c2
release: xenial
architecture: amd64
targets: lxde
host: version 15329.44.0 (Official Build) stable-channel octopus
kernel: Linux localhost 4.14.254-20279-gdb10dc132e24 #1 SMP PREEMPT Tue Mar 7 19:24:51 PST 2023 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/xenial...

Please describe your issue:
whenever I try to install a chroot, it will go fine for about 2 minutes, and then say:
Compiling CRAS (i386)...
gcc: error: unrecognized command line option '-Wundef-prefix=HAVE_,CRAS_'
Failed to complete chroot setup.
Unmounting /mnt/stateful_partition/crouton/chroots/xenial...
when I try to enter the chroot it will say:
Compiling CRAS (i386)...
gcc: error: unrecognized command line option '-Wundef-prefix=HAVE_,CRAS_'
Failed to complete chroot setup.
The chroot setup script may be broken. Your chroot is not fully configured.
Removing the chroot setup script. You may want to update your chroot again.
UID 1000 not found in xenial
Unmounting /mnt/stateful_partition/crouton/chroots/xenial...
I think there is a fix at https://github.com/iptoux/crouton/tree/9109b631e3d363630b6430d60651fc516b4e8081,
but i am extremely new to crouton, and I have no idea how to follow the steps listed.
I have tried to install it and deleted it many times, and I get the same issue.
I am trying to install lxde.
my chroot is named xenial.
If known, describe the steps to reproduce the issue:
any time I run the following commands:
sudo crouton -t lxde
sudo enter-chroot
sudo enter-chroot -n xenial croutonversion

i was just gonna report this

Seems to be a very similar issue to mine as well, would definitely appreciate a solution.

anyone can share compiled https://github.com/iptoux/crouton/tree/9109b631e3d363630b6430d60651fc516b4e8081,  ?

anyone can share compiled https://github.com/iptoux/crouton/tree/9109b631e3d363630b6430d60651fc516b4e8081,  ?

That's a different issue I believe.

I had the same issue when updating my chroot after the ChromeOs 111.0.5563.71 update.
I can stll enter my chroot, sound works but volume is uncontollable via CRAS. Changing the sound card in alsamixer does enable volume change. The cras option is preferable. Hopefully this will be fixed soon.  Thanks in advance.

Is the owner of this repo even active?

i have chromebook that have 111 so cannot restorie old version so how to install it ?
i replace audio file - but now - Install crouton the usual way, with the new compiled crouton
but usual way is https://goo.gl/fd3zc - so i belive that download original from repo .... anyone know how to install it ?

i compile source but not work here is compiled file https://drive.google.com/file/d/1VENdY60vIsnVB4AnzKLoHryvwGR-dyhY/view?usp=sharing
i get error
sudo crouton -t kde-desktop -r list -n kde
/usr/local/bin/crouton: 99: .: Refusing to exec /tmp/crouton.Rjb/installer/main.sh from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md

i compile source but not work here is compiled file https://drive.google.com/file/d/1VENdY60vIsnVB4AnzKLoHryvwGR-dyhY/view?usp=sharing
i get error
sudo crouton -t kde-desktop -r list -n kde
/usr/local/bin/crouton: 99: .: Refusing to exec /tmp/crouton.Rjb/installer/main.sh from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md

I downloaded it and got the same error

i compile source but not work here is compiled file https://drive.google.com/file/d/1VENdY60vIsnVB4AnzKLoHryvwGR-dyhY/view?usp=sharing
i get error
sudo crouton -t kde-desktop -r list -n kde
/usr/local/bin/crouton: 99: .: Refusing to exec /tmp/crouton.Rjb/installer/main.sh from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md

to fix that try running this script:
sudo install -Dt /usr/local/bin -m 755 ~/Downloads/crouton

i compile source but not work here is compiled file https://drive.google.com/file/d/1VENdY60vIsnVB4AnzKLoHryvwGR-dyhY/view?usp=sharing
i get error
sudo crouton -t kde-desktop -r list -n kde
/usr/local/bin/crouton: 99: .: Refusing to exec /tmp/crouton.Rjb/installer/main.sh from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md

I got the same error too

I'm not sure if what I did fixed it but it might be working. I'll keep you guys updated

Ok, I fixed the new error so I managed to execute the new file however I get the original error again. Any ideas?

What did you do?

Ok, I fixed the new error so I managed to execute the new file however I get the original error again. Any ideas?

What did you do?

Delete all crouton files (in Downloads and usr/local/bin)
Download the new crouton to Downloads
Open a shell
Type sudo install -Dt /usr/local/bin -m 755 ~/Downloads/crouton
Type sudo mount -o remount,exec /tmp
Run crouton
Type sudo mount -o remount,noexec /tmp (Make sure to do this step!)

@dnschneid @drinkcat @DennisLfromGA Do you guys know how we could get this to work on the new update?

Concerning the '-Wundef-prefix=HAVE_,CRAS_' error, there was a fix merged for a different CRAS error but alas another one has popped up.
A temporary fix for this new error can be found here: https://github.com/dnschneid/crouton/issues/4923
You may have to do that until a permanent fix can be merged.
-DennisLfromGA

Concerning the '-Wundef-prefix=HAVE_,CRAS_' error, there was a fix merged for a different CRAS error but alas another one has popped up.
A temporary fix for this new error can be found here: #4923
You may have to do that until a permanent fix can be merged.
-DennisLfromGA

We tried that but got the original error again.

Original error meaning you got this again?:

gcc: error: unrecognized command line option '-Wundef-prefix=HAVE_,CRAS_'

If not, what 'original' error are you talking about?
-DennisLfromGA

Yeah

So, you modified Makefile.am, and recompiled CRAS and it didn't work?
Then I don't know, maybe ask @DerenCinar about it.
-DennisLfromGA

I could not get it to work via patching targets/audio but have successfully compiled CRAS by patching prepare.sh instead
Add to prepare.sh line 225, within convert_automake
       # Fix for #4932         s/\-Wundef\-prefix=HAVE_,CRAS_//g         s/-Wundef\-prefix=HAVE_,CRAS_//g         s/\-Werror=undef-prefix//g         s/-Werror=undef-prefix//g

I could not get it to work via patching targets/audio but have successfully compiled CRAS by patching prepare.sh instead
Add to prepare.sh line 225, within convert_automake

     # Fix for #4932

        s/\-Wundef\-prefix=HAVE_,CRAS_//g

        s/-Wundef\-prefix=HAVE_,CRAS_//g

        s/\-Werror=undef-prefix//g

        s/-Werror=undef-prefix//g

Can you share the new complied file?

does this mean crouton is working?
On Sat, Apr 1, 2023 at 5:59 PM mkststrahilov @.***>
wrote:

I could not get it to work via patching targets/audio but have
successfully compiled CRAS by patching prepare.sh instead
Add to prepare.sh line 225, within convert_automake
Fix for #4932 s/-Wundef-prefix=HAVE_,CRAS_//g
s/-Wundef-prefix=HAVE_,CRAS_//g s/-Werror=undef-prefix//g
s/-Werror=undef-prefix//g
—
Reply to this email directly, view it on GitHub
https://github.com/dnschneid/crouton/issues/4943#issuecomment-1493187743,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQPWG2UXG53LTWC7B4EAOITW7DFPZANCNFSM6AAAAAAVXTAZQI
.
You are receiving this because you commented.Message ID:
@.***>

@mkststrahilov can you link the compiled one

I have 3 pixelbook machines but the 3rd one wont install my chroot because of this error.
Very confusing... So i need to edit CRAS (a dependency?) code and recompile? O.o

See: Figure out a way to build audio target now that autotools is removed #4958


request header: move header below actions, add back-button to communi…

Closes https://github.com/inveniosoftware/invenio-requests/issues/268

Moves request/invitation headline to below back-button and actions
Adds "Back to requests" button for community-requests
Reduces button-sizes of back- and action-buttons from "medium" to "small"

Mobile versions still need improvement, see https://github.com/inveniosoftware/invenio-requests/issues/267
Screenshots

LGTM! only tests to fix


Release <IP_ADDRESS>

OpenSearch 2.17.0 has been released, see release notes.
Official OpenSearch release ticket: https://github.com/opensearch-project/opensearch-build/issues/4908
Checklist:

[x] Compatibility Matrix is updated (https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/pull/310)
[x] Release <IP_ADDRESS> tag is present in the repo
[x] Release artifacts are available and downloadable
[x] Release notes published
[x] Forum announcement published

It has been released, thanks!


Onboard traffic-controller extension

This checklist is used to make sure that common guidelines for a pull request are followed.
Related command
az service-networking traffic-controller (crud operations)
az service-networking traffic-controller  frontend (crud operations)
az service-networking traffic-controller association (crud operations)
Traffic Controller is the service as part of Service Networking RP. We are going public preview in April and so we need CLI support for the same .
It's a new service and we have completed APEX onboarding have their swagger (2022-10-01-preview).
The service will go public preview at the end of April.ADO item: https://msazure.visualstudio.com/One/_queries/query/4bb5f4fc-7ccc-4b2c-bdf1-d7a04307695d/
General Guidelines

[x] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[ ] Have you run python scripts/ci/test_index.py -q locally?

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

traffic-controller


gigasecond: Fix failing tests

There are two causes of failures. First, if the two dates are joined at different milliseconds, then they will inherit different millisecond values during d:join, unless the full 10 items are specified in the array.
Second, there is a bug with d:+msec in 8th version 23.06 (I believe since in 23.02 https://8th-dev.com/bin/bugs/tktview/b82069cc12), causing the time to change by the value of the local time zone. If your time zone GMT you won't notice. It is fixed for the next release (23.07?). https://8th-dev.com/bin/bugs/tktview/624833cc8d

It's annoying that PRs coming from forks fail the CI check. Maybe I will switch CI over to the new test script.

Can confirm the fix:
Before:
$ TZ=America/Toronto 8th test.8th
test-words.8th
gigasecond.8th
gigasecond-tests.8th
date only specification of time  ... FAIL
second test for date only specification of time  ... FAIL
third test for date only specification of time  ... FAIL
full time specified  ... FAIL
full time with day roll-over  ... FAIL
5 tests planned - 0 passed - 5 failed

After adding 0 d:updatetz:
$ TZ=America/Toronto 8th test.8th
test-words.8th
gigasecond.8th
gigasecond-tests.8th
date only specification of time  ... OK
second test for date only specification of time  ... OK
third test for date only specification of time  ... OK
full time specified  ... OK
full time with day roll-over  ... OK
5 tests planned - 5 passed - 0 failed

I will download the latest version, zipcloak and send to @ErikSchierboom . That should deal with the tz issue

Downloaded, cloaked, transmitted.


Not Available for Xamarin.Android projects

Just tried this on VS2017 15.7.2 with a solution containing a Xamarin.Android project and a Xamarin.Android binding project. There is no "Tools > NuGet Package Manager > Package Manager Console..." menu item available.  Is this by design?

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

ID: 75e25f56-15c8-79d7-5e55-d145b7c1159c
Version Independent ID: 06388a58-df68-9438-92d7-17359196f5c8
Content: Migrating from package.config to PackageReference formats
Content Source: docs/reference/migrate-packages-config-to-package-reference.md
Service: unspecified
Product: nuget
GitHub Login: @karann-msft
Microsoft Alias: karann

no, Package Manager Console should always be available. Can you try repairing your installation of Visual Studio?
Can you also check if this directory exists: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\NuGet


No playback on pipewire

Describe the bug
There is no sound when the GStreamer audio backend is used.
To Reproduce
Steps to reproduce the behavior:

Try to play any track
See the error in terminal

Expected behavior
The music starts playing after I press the Play button.
General information:

Distribution: Arch Linux
Installation method: yay -S spot-client-git --removemake --mflags='--nocheck'
Version: aa1c57842c3f4e424eb62c69365438f904b2dc63
Device used: laptop

Stack trace:
$ RUST_BACKTRACE=full spot

(process:156358): Adwaita-CRITICAL **: 19:18:55.004: adw_leaflet_set_visible_child: assertion 'contains_child' failed
thread '<unnamed>' panicked at /home/olk/.cache/yay/spot-client-git/src/spot-client-git/cargo/registry/src/index.crates.io-6f17d22bba15001f/librespot-playback-0.4.2/src/audio_backend/gstreamer.rs:69:18:
Failed to create custom GStreamer sink: Error { domain: gst_parse_error, code: 1, message: "no element \"pipewiresink\"" }
stack backtrace:
   0:      0x7cf15d3e82c - <unknown>
   1:      0x7cf15d6cf8c - <unknown>
   2:      0x7cf15d3a84e - <unknown>
   3:      0x7cf15d3e614 - <unknown>
   4:      0x7cf15d3fec3 - <unknown>
   5:      0x7cf15d3fbe4 - <unknown>
   6:      0x7cf15d40445 - <unknown>
   7:      0x7cf15d40341 - <unknown>
   8:      0x7cf15d3ed56 - <unknown>
   9:      0x7cf15d40092 - <unknown>
  10:      0x7cf152aa1d5 - <unknown>
  11:      0x7cf152aa6b3 - <unknown>
  12:      0x7cf158baa49 - <unknown>
  13:      0x7cf158d5895 - <unknown>
  14:      0x7cf154657a7 - <unknown>
  15:      0x7cf15467272 - <unknown>
  16:      0x7cf15d45105 - <unknown>
  17:     0x6d68511bd9eb - <unknown>
  18:     0x6d68512417cc - <unknown>
  19:                0x0 - <unknown>
[2023-11-19T18:18:58Z ERROR librespot_playback::player] Player Commands Error: channel closed
[that error couple more times]
[2023-11-19T18:19:08Z ERROR librespot_playback::player] Player Commands Error: channel closed

Anyone? :)

I'm using the Flatpak with Pipewire and it works fine

Using the Flatpak version on Arch, even though I'm using Pipewire, there's no "Pipewire" backend on the app. The default backend was on "PulseAudio" which didn't have any sound. Changing it to ALSA made it work.

Using 0.4.0 from the AUR (spot-client), and with the pulseaudio backend, basically everything works here. I can even use EasyEffects.

Update: Using gstreamer, the audio is crackly, similar to @tristantarrant

I'm affected too, there is no sound when using the Pipewire backend.
Error from Some("/GstPipeline:pipeline0/GstBin:bin0/GstPipeWireSink:pipewiresink0"): Failed to connect (Some("../src/gst/gstpipewiresink.c(846): gst_pipewire_sink_open (): /GstPipeline:pipeline0/GstBin:bin0/GstPipeWireSink:pipewiresink0"))
thread '<unnamed>' panicked at /run/build/spot/cargo/vendor/librespot-playback-0.4.2/src/audio_backend/gstreamer.rs:126:14:
unable to set the pipeline to the `Ready` state: StateChangeError
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[2024-04-28T12:20:15Z ERROR librespot_playback::player] Player Commands Error: channel closed
[2024-04-28T12:20:15Z ERROR librespot_playback::player] Player thread Error: Any { .. }
Error from Some("/GstPipeline:pipeline1/GstBin:bin1/GstPipeWireSink:pipewiresink1"): Failed to connect (Some("../src/gst/gstpipewiresink.c(846): gst_pipewire_sink_open (): /GstPipeline:pipeline1/GstBin:bin1/GstPipeWireSink:pipewiresink1"))
thread '<unnamed>' panicked at /run/build/spot/cargo/vendor/librespot-playback-0.4.2/src/audio_backend/gstreamer.rs:126:14:
unable to set the pipeline to the `Ready` state: StateChangeError
[2024-04-28T12:20:17Z ERROR librespot_playback::player] Player Commands Error: channel closed

Bug is currently present on flatpak version. I thought it could be a misconfiguration of flatpak permissions but after reading through these I am not so sure anymore.

I'm experiencing the same issue on Fedora 40, no matter the audio backend I select. Player shows the song progressing but no audio is being played.

Update: The audio is crackly while using gstreamer

I've got the same issue, installed from AUR.
I think this usually happens when the sampling rate is not correct, I used to have the same issue on a different laptop with the microphone.
My best guess is that it's either an issue in GStreamer audioresample or in the way it is invoked.

Yeah I'm not super knowledgeable about gstreamer so I'm not sure the pipeline is correct -- I'm having crackling sound issues myself
The re sampling issue sounds like a good theory -- might be worth looking into!


(Lua) Hardlight Blending

What is your question?
Quick question, does hardlight blending work?
I tried setBlendMode('obj','hardlight') and setBlendMode('obj','hard')
None of which solved.
I feel like I'm missing something.

hard light blending doesn't look like it works... :(

That's how it works in haxe idk


esp32c6-NimBLE power_save sample code, the measured power consumption is too high. (IDFGH-12777)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

General issue report
Hi, everyone,
I used nimble's power_save sample program to confirm the power consumption of esp32-c6's ble in idle state. My development board added an external 32kHz crystal oscillator and matching capacitor 12pF, but the power consumption is not as good as the 34uA written in the README.md.MD file, and the actual measured result is about "9mA".

I haven't made any modifications to this sample program and configuration file, and I have double confirmed some necessary configuration:

RTC clock source use external 32kHz crystal.
Enable power management.
configUSE_TICKLESS_IDLE.
Enable BLE sleep.
BLE low power clock source use system RTC slow clock source.

and the log also shows that an external 32kHz is used, but I still can't get the power consumption of 34uA.

I referred to this post but still not helpful. https://github.com/espressif/esp-idf/issues/947#issuecomment-500312453
Are there any other settings required?
Or is the power saving mode of esp32-c6 ble not yet completed?
Does anyone have any successful examples that can be used as a reference?
Thank you very much.
IDF version: (master)5.4.0
Development board: ESP32-C6-DevKitM-1
Development Platform: Windows, VS Code
Below are the programs I use.
sdkconfig.txt
main.c.txt
gatt_svr.c.txt

Hi, @ChrysalisChenJ ,
Thank you for your reply. I downloaded the last release version of ESP-IDF v5.2.1, and re-created a new NimBLE power_save sample code project. The power consumption is still not as good as described in README.md.
The SDK configuration is set as follows, and the measured power consumption is about "11mA". Not the expected 3.3mA.

BLE low power clock source -> Use main XTAL as RTC clock source
RTC clock source -> Internal 150kHz RC oscillator

The SDK configuration is set as follows, and there is an external 32.768kHz crystal oscillator. The measured power consumption is about "9mA". No expected 34uA.

BLE low power clock source -> Use system RTC slow clock source
RTC clock source -> external 32kHz crystal

I have 2 pieces of ESP32-C6-DevKitM-1, and the test with another piece has the same result.
One of the development boards did not process an external 32.768kHz crystal oscillator, so the 3.3mA result was not measured when the main crystal was used as the RTC clock source. So it should not be the high current caused by the external 32.768kHz crystal oscillator.
Environment:
The external 32.768kHz I use is a passive crystal oscillator.
The GPIO of the development board is not connected to other circuits, and the GPIO status uses the default value of the sample program.
The power uses USB and power supply, and the test results are the same.
The ammeter is connected in series to J5 on the development board for measurement.

As for whether the chip actually goes into light sleep mode, that's a good question.
But I don't know how to confirm. The terminal that outputs the log has been disconnected. I guess it must have entered power saving mode.
I (221) esp_image: segment 3: paddr=0009f9ec vaddr=408050W (597) clk: esp_perip_clk_init() has not been implemented yet
I (604) cpu_start: Pro cpu start user code
I (604) cpu_start: cpu freq: 160000000 Hz
I (604) cpu_start: Application information:
I (607) cpu_start: Project name:     power_save
I (612) cpu_start: App version:      1
I (617) cpu_start: Compile time:     May  8 2024 17:01:01
I (623) cpu_start: ELF file SHA256:  054d828e1...
I (628) cpu_start: ESP-IDF:          v5.2.1
I (633) cpu_start: Min chip rev:     v0.0
I (638) cpu_start: Max chip rev:     v0.99
I (642) cpu_start: Chip rev:         v0.0
I (647) heap_init: Initializing. RAM available for dynamic allocation:
I (654) heap_init: At 40819400 len 00063210 (396 KiB): RAM
I (660) heap_init: At 4087C610 len 00002F54 (11 KiB): RAM
I (667) heap_init: At 50000058 len 00003F90 (15 KiB): RTCRAM
I (674) spi_flash: detected chip: generic
I (678) spi_flash: flash io: dio
W (681) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (695) sleep: Enable automatic switching of GPIO sleep configuration
I (702) sleep_clock: System Power, Clock and Reset sleep retention initialization
I (710) sleep_clock: Modem Power, Clock and Reset sleep retention initialization
I (718) sleep_sys_periph: Interrupt Matrix sleep retention initialization
I (726) sleep_sys_periph: HP System sleep retention initialization
I (733) sleep_sys_periph: TEE/APM sleep retention initialization
I (739) sleep_sys_periph: UART sleep retention initialization
I (746) sleep_sys_periph: Timer Group sleep retention initialization
I (753) sleep_sys_periph: IO Matrix sleep retention initialization
I (760) sleep_sys_periph: SPI Mem sleep retention initialization
I (766) sleep_sys_periph: SysTimer sleep retention initialization
I (784) pm: Frequency switching config: CPU_MAX: 160, APB_MAX: 80, APB_MIN: 40, Light sleep: DISABLED
I (784) coexist: coex firmware version: 77cd7f8
I (788) coexist: coexist rom version 5b8dcfa
I (793) main_task: Started on CPU0
I (796) main_task: Calling app_main()
I (809) pm: Frequency switching config: CPU_MAX: 160, APB_MAX: 80, APB_MIN: 40, Light sleep: ENABLED
I (811) BLE_INIT: Using external 32.768 kHz XTAL as clock source
I (822) BLE_INIT: ble controller commit:[217f1bf]
W (822) BLE_INIT: BLE modem sleep is enabled
I (828) BLE_INIT: Modem BLE MAC retention initialization
W (833) BLE_INIT: Enable light sleep, the wake up source is BLE timer
I (841) phy_init: phy_version 250,e14681b,Jan 24 2024,17:43:11
I (890) phy: libbtbb version: 939f79c, Jan 24 2024, 17:43:26
I (891) btbb_init: btbb sleep retention initialization
I (892) NimBLE_BLE_PRPH: BLE Host Task Started
I (900) NimBLE: Device Address:
I (901) NimBLE: 54:32:04:07:14:76
I (904) NimBLE:

I (908) NimBLE: GAP procedure initiated: extended advertise; instance=0

I (916) uart: queue free spaces: 8
I (919) main_task: Returned from app_main()
None
Waiting for the device to reconnect.................................................................................................................

Or is there a development board that can measure signals that have entered power saving mode? Or is there any other way?
The following is my project, built using IDF v5.2.1. Could you please help me confirm again, does it have the same result in your environment? Thank you very much.
The following are the burning files and source code.
esp32c6_ble_power_save_bin.zip
BLE_power_save.zip

Hi hiroshi3117,
You mentioned you are trying to measure power consumption of esp32-c6's BLE in idle state. However, in the BLE power save example, BLE is actually advertising on a certain interval(), during which the current consumption will be much higher than that in IDLE state. If you are using an oscilloscope or a power analyzer to measure the current, you can see the whole current profile, it was something like this:

That's why you are getting around 9 mA from the ampere meter, I believe the sampling rate is too low to capture the light sleep current and you ended up getting like the average current.
If it's the light sleep current you are measuring, you can comment out the following lines in bleprph_on_sync function in main.c, this will stop the BLE advertising process and keeps the chip in light sleep, then you can measure the current.

#if CONFIG_EXAMPLE_EXTENDED_ADV
 ext_bleprph_advertise();
#else
 bleprph_advertise();
#endif

Hi @ChrysalisChenJ ,
I see what you mean. The power consumption of 34uA written in README.md refers to the period during which only light sleep does with out RF transmission, just like the power consumption indicated in the specification.
Thank you very much for your explanation.


Update parallel test execution to a max of 30

Issue #, if available:
Description of changes:
We might be hitting some vcenter limits still so decreasing the parallel execution count.
Testing (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/lgtm


ci: use explicit version of k3d

This will enable better control, and not have an implicit upgrade by upgrading the GHA, ref. https://github.com/AbsaOSS/k3d-action#version-mapping-and-override
Hopefully, we can get Renovate to suggest upgrades. @mikaelol

I can fix Renovate update for K3D :-) It will require the regex-matcher we have on-promise, but that is a matter of copy-paste.


Release 1.13.0?

1.12.0 was released in June 2022, it's been over 2 years.
This issue is tracking crates with async-std as one blocker waiting on a release for a async-std PR that was merged back in May 2023.

Is this project even still active? It hasn't been published in two years, which is a little disheartening.

Is this project even still active?

There is still commits every few months being merged to main, so yes it's active.
Best we can do is wait until one of the maintainers is willing to tackle putting out a new release. There can be some friction to doing that, especially with such a long gap since the last one, but if that's a concern perhaps they could express what needs to be done that a contributor could help push forward.
A friendly ping to recently active maintainers on the project may get some attention if you're lucky. @dignifiedquire @Keruspe @Fishrock123
Only one of those maintainers pinged has frequent Github activity, they've likely got quite a lot going on. The other two are less likely to notice / respond to the ping from the lack of activity though 😅

Let's see how #1083 goes

Well, at least https://github.com/async-rs/async-std/pull/1036#issuecomment-2299720749 will need addressing first

I've now submitted https://github.com/async-rs/async-std/pull/1084 to address https://github.com/async-rs/async-std/pull/1036#issuecomment-2299720749.

I've fixed a few follow-up problems, CI is now green

https://github.com/async-rs/async-std/pull/1083 is preparing the release, but it hasnt happened yet.

Ah, haven't created it on GitHub indeed, but it's on crates.io


Ability to save "projects"?

Hi there,
i am super thrilled to find your awesome project. i was looking for something like this for ever! I am coming form Garmin Basecamp wich in comparison is very similar when it comes to editing gpx tracks.
the only function i miss (or did i just not find it yet?) is a way to save and open "projects". Sometimes i really like to have a buch of gpx tracks in one project, cut, edit and adjust them but for quite a long periode of time. So somtimes i work on a track for half a year for example.
Are there any plans to do something like this? or Is there already a way to save / open the complete state of a work?
i hope its the right place to ask questions like this ;
Thanks and cheers!

Your project's state is save in your browsers cache. So if you close the window and open it again, all your work will be there. However, it's always good practice to export and back up your data.

Hi, thanks a lot for the fast reply!
Are there plans to integrate some kind of user management (so a backend where users could save / load their work)?
Cheers


Recommendations for improving Learning Resources pages

What is the problem to solve?
Page views are very low for these website pages despite the hard work that has gone into producing and marketing the content.
What are the objectives?
An examination of the following could increase the impact:

site navigation
page structure
positioning of links
page length

What research technique is required?
GA

@davidpmccormick @gestchild Could you please set up Hotjar tracking on the following pages for 2 weeks?
get-involved
schools
Learning resources
Themed thinking
Health and belief in the early 20th century: Fakir’s sandals
Treatment and rehabilitation in the early 20th century: Prosthetic limb

Get involved houses links to long pages which ask too much of the average user let alone 14-19-year-olds who are using the site for school.
There is also material which is only accessible after navigating through 4 page levels, requiring users to remember the pages they have accessed. It's not surprising that the videos and pdfs at the end of the journey are rarely viewed or downloaded.
This looks like a good candidate for global search. It would be good if it was possible to confine the search to just the Schools and Young People pages so that a query, "participation" within Get Involved would yield the link for the RawMinds Ambassadors' Panel instead of the /collections search results.

Hotjar cannot pick up the Learning Resources pages due to filtering by /works pages in Settings. Neither @davidpmccormick nor I have admin access to change the settings.

Overlapping areas to consider:

Content
Clare consulted with schools on what kinds of materials they wanted to see when creating the Learning Resources page content but not a web editor. Has been sent Alice's research . Have shared GA analysis showing content not well-used.

Wellcome
Not sure whether Clare explored how teachers feel about Wellcome or whether they associate it with learning resources. Jessie Hunt is working on the marketing strategy for Learning Resources.

Navigation
Gut feeling is pages not used because they are 5 levels deep into the site and global search would really help with the nav.

97% of users scroll down the get-involved page to the Schools card although only 6 users clicked the link. This seems to indicate that there is no problem with visibility although schools may need a more focussed marketing campaign to encourage users to investigate the materials.
Within the schools page, 80% of users scrolled down to the Learning Resources card but only 11 users clicked on the card while 10 users clicked on the text below the main photo despite there being no links within the text. Users who have come this far have already clicked 3 links to get from /home to this page and then they need to scroll past 2 other cards before they get to Learning Resources.
The Learning Resources page is the shortest of all pages monitored. This may be the reason why all users viewed all of the page and a high percentage of users (37 clicks in 28 sessions) clicked on the most important content.
Themed thinking and Enrich your studies are even longer than the Schools page. Less than 1% of users who viewed the schools page click through to the resource videos and 50% of users stopped scrolling halfway through the activities listing.
Conclusions
Users appear to be fatigued by the time they get to Learning Resources. Shorter pages would increase the utility of the content. Ideas on how to do this apart from major changes to the site navigation are to implement from /get-involved onwards:

use 3-card horizontal format instead of the stacked card format
dispense with the cards in favour of using links within the text
remove duplicate material: contact details for the Youth Programme and links to other cards


Fix testAtlasCommand.py after running on Val

Great!  Are you finding this program useful?
By the way, if you want, we could rename this script, and maybe move it to python/scripts instead of python/tests.

Yes, really useful to debug the LCM2ROSControl and to have a quick joint control interface. Will possibly add other features to it once needed :). Happy to keep it where it is for now or to move it (perhaps once we clean up all changes from this week)


SMCTL cannot be installed

Issue Template
Step 1: Is this issue for here?
yes.


Content/content guidelines

Hi @romanidavies , there are a lot of changes in this pull request, did you mean to raise it against a fork?

@lfdebrux apologies for the error.


error build cli

v0.2.0 tar.gz
rust 1.77.2
cd cli
cargo buil --release

error: couldn't read lib/src/../README.md: No such file or directory (os error 2)
 --> lib/src/lib.rs:3:10
  |
3 | #![doc = include_str!("../README.md")]
  |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)

error: could not compile `shiva` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error: Bad exit status from /var/tmp/rpm-tmp.77941 (%build)

sed -i -e '/README.md/s/..\//..\/..\//'  lib/src/lib.rs

fix it


[AutoPR security/resource-manager] Remove security contact phone field mandatory fields

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/4417

This PR has been merged into https://github.com/Azure/azure-sdk-for-js/pull/471


fix: differentiate between type and schema import type

Current dependencies on/for this PR:

main

PR #108   👈

This comment was auto-generated by Graphite.


Implement quality of life features

Setting hardware breakpoints (or watch breakpoints) involves, writing expressions in the debug console to be evaluated. To improve the quality of life when using this extension, a feature for providing a UI to input these commands should be implemented.
For instance; user hits a keyboard shortcut (for the currently non-existing command "watch"), a popup window appears (similar to that of the quick pick one) where the user types in someVariable.foo which gets passed off to gdb/rr as a watch variable.
Another (possibly larger) feature in relation to this, would be to add a UI panel that shows currently added hardware breakpoints, something which the cppdbg extension seems incapable to do at first glance.

Closed by #31


Document proper way to extract 'Set-Cookie' response headers

The Set-Cookie header is special, it is not correct to combine multiple Set-Cookie headers into a single value separated by commas because it can change the semantics.
Reference:

whatwg fetch, "Headers class": https://fetch.spec.whatwg.org/#headers-class (see the note directly below the structure definition of Headers)
RFC6265 section 3: https://tools.ietf.org/html/rfc6265#section-3

I think the only correct way to parse this header with node-fetch is by using raw(). This is not at all obvious and should probably be documented.
Some (untested!) example code:
        if (cookieJar && res.headers.has('Set-Cookie')) {
            for (const [k, vv] of Object.entries(res.headers.raw())) {
                if (k.toLowerCase() === 'set-cookie') {
                    for (const v of vv) {
                        await promisify(cookieJar.setCookie)(v, url);
                    }
                }
            }
        }

Looking into it a bit more it's becoming clear that the Fetch API is just the wrong layer to handle this.
Both cookies and HTTP authentication should probably be implemented in the agent being used by node-fetch, not on top of node-fetch. This makes the situation a lot more similar to to browser, which is what the Fetch spec is designed for.
If you try to naively use node-fetch for such cases it will not do what you want. Besides the problems I've already described you would have to handle redirects manually, otherwise node-fetch will send the Authorization or Cookie request headers intended for one origin to the one being redirected to. There may be other problems as well...
Either way,  these problems should be documented.

+1 to this. I've been digging like crazy through all cookie related issues and I'm stil unsure how node-fetch it's handling cookies.

Yes, this is a known limit and raw() is your best bet. Fetch used to provide an API to get cookies as array but deprecated it. (See #251)
But I believe there are quite a few packages that handles cookies with node-fetch, search npm for some solutions.
And for future readers: since node-fetch has 100% coverage, the best place to look up a solution is at:
https://github.com/bitinn/node-fetch/blob/master/test/test.js

What I did was a weird thing. I couldn't for some reason send set-cookie back to electron renderer process so I use fs to fs.writeFile('...', res.headers.get('set-cookie'), 'utf8') then I read from this file the cookie value. So weird but it works.

this is now documented in readme