@img-insight is not available in github copilot chat

Hi,
Have added the .env file.
Started the extension with npm start.

However, in Coplot chat I am not getting @img-insight option.

Can you pls check and suggest. @ambilykk

Hello @vinda-parab
I have modified the README with pre-requisites and Copilot Extension configuration video. Please refer the video to setup your first Copilot Extension.

Hello @ambilykk
https://github.com/octodemo/amb-copilot-extensions.git mentioned in the ReadMe is not accessible. Can you please check.
Regards,
Vinda

Thank you @vinda-parab for reporting the bug; I have fixed the repo URL.


Timeline methods

We love this Vuejs extension, however there's no hints in the docs on how to access the Timeline methods seen here: http://visjs.org/docs/timeline/#Methods such as redraw().
How can Vuejs script get access to the Timeline objects' and its methods?

 For example:
<template>
     <timeline ref="timeline_ref"
         :items="items"
         :groups="groups"
         :options="options"> </timeline>
</template>

<script>
 //...
         this.$refs.timeline_ref.redraw();
 //...
</script>

For more on refs, checkout the Vue Documentation: https://vuejs.org/v2/guide/components-edge-cases.html#Accessing-Child-Component-Instances-amp-Child-Elements


SPFx in Teams Desktop app returns 403 Unable to retrieve Client Secret

Target SharePoint environment
SharePoint Online
What SharePoint development model, framework, SDK or API is this about?
SharePoint REST API
Developer environment
Windows
What browser(s) / client(s) have you tested

[ ] 💥 Internet Explorer
[ ] 💥 Microsoft Edge
[ ] 💥 Google Chrome
[ ] 💥 FireFox
[ ] 💥 Safari
[ ] mobile (iOS/iPadOS)
[ ] mobile (Android)
[X] not applicable
[ ] other (enter in the "Additional environment details" area below)

Additional environment details

SPFX 1.13.1

The teams tab loads the iframe to the sharepoint online environment with the following url
_layouts/15/TeamsLogon.aspx?SPFX=true&dest=https://.sharepoint.com/_layouts/15/teamshostedapp.aspx%3Fteams%26personal%26componentId=%26forceLocale=en-us
Describe the bug / error
When executing a graph call in spfx in this specific sharepoint tenant via the teams desktop app, this will fail with a call to /sites/Branding-home/_api/Microsoft.SharePoint.Internal.ClientSideComponent.Token.AcquireOBOToken?resource=%27https://graph.microsoft.com%27&clientId=%27<principal_id of SPO EC>%27
It receives a 403 status with the following body
{
   "odata.error":{
      "code":"-2147024891, System.UnauthorizedAccessException",
      "message":{
         "lang":"nl-NL",
         "value":"Unable to retrieve Client Secret"
      }
   }
}

Steps to reproduce

Open Teams app
Navigate to tab pointing to sharepoint online environment
All calls to graph fail

Expected behavior
To authenticate correctly

Hi @GrahamMcMynn,
Thanks for your quick response.
We have our own appId in then 'webApplicationInfo' section for sending teams activity feed messages from our backend as described in https://docs.microsoft.com/en-us/graph/teams-send-activityfeednotifications
which rights would be granted with the sharepoint appId? and on what would it be granted? maybe I could manually correct this with the tenant.
The weird thing is, this is working for many other customers we serve, so my guess is that this specific customer has somehting configured weirdly to act this way, but could not find anything that would cause this symptom.
I have sent an email with a fiddler trace from teams.

Hi @rvhelden - the reason this works in "many other customers" is that we have fallback logic in place.  We try to log in using a token from teams (this is highly reliable, but has to be setup right by having your resource be https://{teamSiteDomain}).  If logging in using that token fails we try to authenticate with a value stored in SharePoint.  This will fail for any number of the following reaons:

user has never logged into SharePoint (we obviously didn't store anything)
conditional access is turned on
user password has changed
token stored in SharePoint has expired

Since there are all these cases that fail the experience is quite flakey.  That is the reason you want your app setup correctly with the correct resource.
All that being said, I understand you are trying to use the activity feed.  I'm not knowledgeable about that area, but I am going to speak with some folks who are and get back to you.
Thanks!

Thank you @GrahamMcMynn for the effort. i'm indeed very curious how those 2 features are supposed to work togather.

Hi @GrahamMcMynn do you have any news from the other team how this should work togather?

Hi @rvhelden  - thanks for pinging, I don't have an answer yet, but I am looking into it.

Hi @rvhelden  - what is the payload you are using for the notification api? We dont support generic urls
We support 2 options for target url -
#1 Teams resource like team, chat, personal app - (https://docs.microsoft.com/en-us/graph/teams-send-activityfeednotifications#example-2-notify-a-user-about-a-task-created-in-a-team)
#2 Custom url which needs to be Teams deeplink (https://teams.microsoft.com/*) - (https://docs.microsoft.com/en-us/graph/teams-send-activityfeednotifications#example-3-notify-a-user-about-an-event-using-a-custom-topic)

@GrahamMcMynn
We have an custom teams that has a static tab which points to a sharepoint site from that tenant.
The notification webUrl is a deeplink into the custom app which catches the subEntityId in our SPFX component to redirect to that site.
So we use option 2: Custom url which needs to be Teams deeplink
{
    "topic": {
        "source": "entityUrl",
        "value": "https://graph.microsoft.com/v1.0/users/{userId}/teamwork/installedApps/{userAppId}",
        "webUrl": "https://teams.microsoft.com/l/entity/{teamsAppId}/{entityId}?context=%7B%22subEntityId%22%3A%20%22https%3A%2F%2Ftenant.sharepoint.com%2Fsites%2Fhome%22%7D"
    },
    "activityType": "myWorkplaceNewsAdded",
    "previewText": {
    	"content": "my message content"
    },
    "recipient": {
<EMAIL_ADDRESS>"microsoft.graph.aadUserNotificationRecipient",
        "userId": "{userId}"
    },
    "templateParameters": [
        {
            "newsMessageTitle": "my title"
        }
    ]
}

And this are the important bits of our manifest
{
  "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.9/MicrosoftTeams.schema.json",
  "staticTabs": [
    {
      "entityId": "500001",
      "name": "Home",
      "contentUrl": "https://{teamSiteDomain}/_layouts/15/TeamsLogon.aspx?SPFX=true&dest=https://{teamSiteDomain}/_layouts/15/teamshostedapp.aspx%3Fteams%26personal%26componentId=<Our SPFx ComponentID>%26forceLocale={locale}",
      "scopes": [
        "personal"
      ]
    }
  ],
  "permissions": [
    "identity",
    "messageTeamMembers"
  ],
  "webApplicationInfo": {
    "id": "----- Our custom app reg ---------",
    "resource": "https://{teamSiteDomain}"
  },
  "activities":
  {
    "activityTypes": [
      {
        "type": "myWorkplaceNewsAdded",
        "description": "News Added Activity",
        "templateText": "{newsMessageTitle}"
      }
    ]
  }
}

@GrahamMcMynn Do you have any news from your side?

@rvhelden - sorry for the slow response here.  After following up with the activity folks they didn't seem to think there was an incompatibility.  Would it be possible to send me a trace of your app failing?  If so please send it to grahamc @ microsoft.com.  However,  I will be out of office next week.
Could you also verify one other thing.  If you run with the id unchanged from "00000003-0000-0ff1-ce00-000000000000" does the graph call succeed?  If it does, what exactly fails in the notification api?

@GrahamMcMynn On march 7 I have send you an fiddle trace, that one has captured exactly the app failing and is still valid.
I will try to send an notification when leaving the sharepoint clientId intact and will report back

@GrahamMcMynn any news about this issue ? I have the same only on Teams desktop client. Works fine in Teams web client.
In Fiddler trace I see {"odata.error":{"code":"-2147024891, System.UnauthorizedAccessException","message":{"lang":"en-US","value":"Unable to retrieve Client Secret"}}} - event id c0ygr

@rvhelden @sosandumsft - sorry for the long delay.
Could you please delete the client secret from SharePoint Online Client Extensibility Web Application Principal in AAD and then navigate to API Access page in SharePoint Admin Center?


[Bug] Using param “--type_mapping to-string” is not valid

Search before asking

[X] I searched in the issues and found nothing similar.

Paimon version
paimon0.6.0
Compute Engine
flink-1.17.0
Minimal reproduce step
bin/flink run
/data1/module/flink-1.17.0/jars/paimon-flink-action-0.6.0-incubating.jar
mysql-sync-table
--warehouse hdfs://test202:9000/paimon/hive
--database default
--table test_cdc_zzj_3
--partition-keys partdate
--primary-keys partdate,id
--type_mapping to-string
--computed-column 'partdate=date_format(create_time, 'yyyyMMdd')'
--mysql-conf hostname=test201
--mysql-conf username=root
--mysql-conf password=123456
--mysql-conf database-name=test
--mysql-conf table-name='test_.*'
--catalog-conf metastore=hive
--catalog-conf uri=thrift://test202:9083
--table-conf bucket=4
--table-conf changelog-producer=input
--table-conf sink.parallelism=1
What doesn't meet your expectations?

Anything else?
No response
Are you willing to submit a PR?

[ ] I'm willing to submit a PR!

I will fix this issue, please assign to me. Thanks @yuzelin

I did a replay on the latest dev release and did not find this problem.

I did a replay on the latest dev release and did not find this problem.

but this release is 0.6.0,not the latest dev. I will try to use it to replay

I did a replay on the latest dev release and did not find this problem.

it‘s ok，thank you so much!


Handle Deprecated Operations

Can we add the ability to prune out deprecated operations?
From https://swagger.io/docs/specification/paths-and-operations/
/pet/findByTags:   get:     deprecated: true

Great idea! This sounds like a great piece of configuration for the core generator.


Some new theorems (T313 - T316)

While browsing properties of some spaces to see if we could trim down some of the traits, I found it would be helpful to add a few theorems first.  Listing them here for easier reference:

(T313) Hyperconnected ==> ccc
(T314) Has isolated point ==> not meager
(T315) Empty ==> meager
(T316) Alexandrov ==> locally path connected

The contents of (T315) used to be a property of the Empty space, but a theorem is better, as it allows to use the contrapositive and also in combination with (T314) deduce that spaces with an isolated point are nonempty.

Like you said, experimenting with things on a test branch in the repo itself is really the way to go.  FYI, I also used rebase to squash all my commits into a single clean one at the end.


🐞 - DropdownHover is not working correctly.

Reproduction url
https://stackblitz.com/edit/angular-ryjfhw?file=src%2Fapp%2Fapp.template.html
Description
:hover state is not removed from the element when clicking on the overlay. It needs to be fixed in versions 3 and 4 of Taiga.
Taiga UI version
v3, v4
Browser Used
Chrome
OS Used
macOS

Could you clarify the issue, please? I do not understand it from your description and the link seem to work correctly.


save cursor position

Save cursor position and restore it after processing.
This fixes https://github.com/lysyi3m/atom-postcss-sorting/issues/19

@paweljedrzejczyk, thank you! 👍🏻


Windows compatibility - package.json compile script

Since 0.5.21, the compile script was added in package.json, which runs bash commands, breaking Windows compatibility. I am not able to perform "npm install" on NativeBase because of this. The error I am getting is the following:

npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>prepublish: npm run compile
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>prepublish script 'npm run compile'.

Given this, what is the recommended approach for Windows users ?

Hi,
I am able to consume the lib on windows. I have git installed to the path, that might help as it has some additional commands.
I am also able to run npm run-script compile ok on a cloned version of the current latest commit, https://github.com/GeekyAnts/NativeBase/commit/3f7d15ab36e2fc14e8a9f0503ad0e5b09cd913ca.

@Cody-G-G @mribbons Please check with the latest of NativeBase


COM-252: remove license types micro and subscription entirely

This PR removes license types micro and subscription from api and adds a db migration.

[ ] Add changeset

This also includes #1530. Should we close the other PR?

This also includes #1530. Should we close the other PR?

That depends. #1530 goes into main and #1531 into next. If it's important that the keys in admin are removed in the next release then we should keep it. Otherwise we could close #1530. But I guess there is a reason why we split it in two tasks initially. @thomasdax98 maybe you can say sth about this?

That depends. #1530 goes into main and #1531 into next.

Oh, I didn't see that, sorry. Then it would be better to wait until #1530 has been merged into main and main has been merged into next, and remove it afterwards.


Multiline selected facet badge on search page

References

Fixes #2674

Description
This PR fixes an issue where a selected facet badge would overflow the page instead of wrapping around to a new line.
Instructions for Reviewers
Use a long facet filter that would overflow the page and make sure it wraps its text around to a new line. Add multiple facets to make sure everything still works as expected, Eg:
http://localhost:4000/search?query=test&spc.page=1&f.subject=Lorem%20ipsum%20dolor%20sit%20amet.%20Et%20iusto%20omnis%20qui%20reprehenderit%20illo%20ut%20provident%20cumque%20ab%20perspiciatis%20delectus.%20Eos%20nemo%20mollitia%20qui%20omnis%20nihil%20ut%20galisum%20obcaecati.,equals&f.author=test,equals&f.author=test123,equals
Checklist

[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & specs/tests), or I have provided reasons as to why that's not possible.
[x] My PR passes ESLint validation using yarn lint
[x] My PR doesn't introduce circular dependencies (verified via yarn check-circ-deps)
[x] My PR includes TypeDoc comments for all new (or modified) public methods and classes. It also includes TypeDoc for large or complex private methods.
[x] My PR passes all specs/tests and includes new/updated specs or tests based on the Code Testing Guide.
[x] If my PR includes new libraries/dependencies (in package.json), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.
[x] If my PR includes new features or configurations, I've provided basic technical documentation in the PR itself.
[x] If my PR fixes an issue ticket, I've linked them together.

Manually ported to 7.x in #2989


Relation between UUU2 flashing and Windows OS performance

Hi All,
We are using UUU.exe (UUU version(libuuu) 1.3.102) on Windows 10 OS for flashing i.MX8 board.
We came across a strange issue as described below:

The UUU is working fine as long as windows 10 performance is fine (say 9 out of 10 flashing is OK). However, during the continuous flashing (for 1 month to 2 month time frame), the Windows 10 performance is degrading (even opening the Windows file explorer  is slow). During this degradation, UUU2 flashing also failing at very high rate (say 8 out of 10 flashing are failing).
In all the error case, we are getting the below error:

New USB Device Attached at 2:12
2:12>Fail Failure open usb device(1.845e+16s)

To confirm this , we replace the Windows 10 with a fresh back-up copy and done the flashing. Then the flashing again become good (say 9 out of 10 flashing is OK ).
We are not getting why Windows 10 performance degradation affect the UUU libusb flashing or how it is related.

Could anyone please let me know why this is happening?
Also, any clue on how to resolve this issue is appreciated.

It may be caused by registry.
ref
https://www.microchip.com/forums/m543480.aspx
https://www.ftdichip.com/Support/Knowledgebase/index.html?ignorehardwareserialnumber.htm
https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-device-specific-registry-settings
Add IgnoreHWSerNum entry under this key,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags\
The entry name should have VID/PID of MCP2200 (04D8/00DF) like,
IgnoreHWSerNum04D800DF
Set its value to 0x01 (REG_BINARY, length must be exactly one byte)
IgnoreHWSerNum is helpful for production and testing of USB devices.

Thank you for your reply.
I would like to inform you that we are flashing 2 boards at the same time using UUU (using -m option to specify the port number).
Could you please let me know whether the above change have any impact on the parallel flashing?

no.

Hi All,
Can you please provide a list of VID used for Ublox which need to be added in ignred list because we are seeing in registry that there are several other VIDs are registered. Since with every device getting connected to PC registry is growing and it is causing system degradation.
Generally size of registry is around 400MB for production pc, but after production of several hundreds of devices connected to pc, it size grown upto 1.5 GB.
Thanks,
Raju Mallah


contentType to Message and custom codec support

Note: Pull requests which don't include the minimum details specified
in this template will probably be closed out-of-hand.
Issue Link or Description (the "what" and "why")
For custom message rendering we need two things for the clients;

add content types to a message (so we know what we should render)
and a codec with the given content type (so we know how to decode the message content)

I added the contentType to the Message interface, that was a no-brainer.
I also added the codecs list to the useStartClient as an optional parameter.
Implementation Details (the "how")
The content type part is inside the Message file, it is just 2 lines, I really just exposed a parameter.
The xmtp-worker class get a new private field named codecs preloaded with the original CODECS list. I use the new this.codecs instead of the CODECS list. The class get a new function addCodecs which will check if the newly added codecs are already satisfied, and if not adds them to the codecs list. This function also warns the user if there are already started connections without the newly added codecs (maybe a rejoin logic could be implemented here, but I hope this will be not a common case, also forcing rejoins could lead to other problems so I just print a warn).
One thing could be faulty with the add logic, the major-minor version checking. Maybe we should just add every codec that is not exactly the same as the already added ones. Probably we should modify that part in the future.
All of the other codes are basically just exposing parameters, and adding functions to interfaces.
How the changeset was tested
Not tested yet, should not broke anything.

Yes, this will not work, I tried it. We should proxy the codecs, which would probably kill the purpose of the worker... So the other idea is to integrate the codecs to the lib, which I will PR when we have an agreement on it.


Custom column on smart table

[x] help wanted

I saw this example (not my code) on plunker :
https://embed.plnkr.co/N8iLC0/
It show how to have a button on a col using the type: 'custom'.
So I try to make the same example inside the smart-table example in ngx-admin.
To this I add this on the settings.columns on smart-table.component.ts 👍
  button: {
    title: 'Click me',
    type: 'custom',
    renderComponent: ButtonRenderComponent,
    onComponentInitFunction(instance) {
      instance.save.subscribe();
    }
  },

Of course I imported the component from the same dir. The code is on button-render.component.ts.
The component source is on https://pastebin.com/UTj4bfpW
But no component is show on the table.

Hi @danilolr, I would suggest you posting this issue in a corresponding akveo/ng2-smart-table repo.


Broken links after page refresh for markdown links starting with ../

Detailed description
(Note: fails in "production build" only)
Several pages on this site use markdown links where the link starts with ../
If you go to those pages, and use the browser "refresh" button, the link gets an additional segment added, which makes it invalid, and indeed, if you click it, you get a 404.
This is easy to see - go here: https://www.carbondesignsystem.com/get-started/develop/vanilla/ and find the line "our components page".  Click it - it works, but then refresh the page in the browser, then click it, and it fails (gets a 404)
Both Chrome and Firefox have this faulty behavior.
You can "reset" the bad link back to the good one, by clicking in the left hand nav bar, under Get Started, the Develop link.  This resets the page back to the React tab, so if you now click the Vanilla tab, you are back to the page, but now the links work.
You can now break them again, by refreshing the page.
Workaround
This can be fixed by changing the link to be an absolute (relative to the "pages" directory) link written with a starting "/".  So, for example:
the above link is currently written as ../../components/overview  and the fix would be to write this as /components/overview
Notes:
Why this is hard to normally see:  When running gatsby in "develop" mode, locally, the error does not happen.  It only happens after you build the site using gatsby build.  Furthermore, the links appear to work until you refresh the page.

@mischor that link is just broken, I don't think its anything more complex then that. That url just doesn't exist. Do you have a different example?

Here's the reason it may be more complex.   It works OK, in gatsby develop mode.  It works OK in production mode if you get to the page via the sidebar links.
Other instances of this in this project under src/pages/ I searched for using a simple search that looked for the string ")[../" and found 2 more instances: 1 more in get-started/develop/vanilla.mdx, and one in guidelines/motion/basics.mdx
I've seen this same issue in other websites, too.
An improvement would be to (a) allow this to work reliably, or (b) issue an error message when processing this file to warn users that although this appears to work, in some cases, it won't.

@mischor Markdown links shouldn't start with '../' You can't use relative paths since when the site is bundled, those files will no longer be relative to eachother. You should instead just use the path of the page starting with /.

You can use relative paths for images and components, but not Links.

Thanks.  I had figured that out.  But this is a somewhat common mistake, and hard to see, since it does work in develop mode, and even in production build mode (if you arrive at the page via clicking on the left-hand-side nav bar link).
Because of this, I suggest that the system be updated to check for this kind of a link and alert the user with a message on how to properly write the link - sort of like "just-in-time-education" :-)


List of bank accounts

Hello,
How to extract a user's account list please?
The example code on the following page seems to not work: https://docs.mangopay.com/endpoints/v2.01/bank-accounts#e28_list-bank-accounts-for-a-user
Thanks in advance

Hi @clicok ,
If you run the example code in the doc with the default settings you get na example.

Let me know of further issues,
Max

Hi @clicok ,
If you run the example code in the doc with the default settings you get na example.

Let me know of further issues,
Max

The problem is the PHP code, is your example complete?
$UserId = 8494514;
$Page = 1;
$Per_Page = 25;
$Active = "true";
$Sort = "CreationDate:DESC";
$ = $Api->->($UserId, $Page, $Per_Page, $Active, $Sort);

The problem is the PHP code, is your example complete?
$UserId = 8494514;
$Page = 1;
$Per_Page = 25;
$Active = "true";
$Sort = "CreationDate:DESC";
$ = $Api->->($UserId, $Page, $Per_Page, $Active, $Sort);

OK, to clarify you are making the 'list user's bank account' via the SDK?

OK, to clarify you are making the 'list user's bank account' via the SDK?


⚠ Fetchers has degraded performance

In 4de323d, Fetchers ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 260 ms

Resolved: Fetchers performance has improved in 45f1920.


flip-link: 0.1.4 -> 0.1.6

Description of changes

Changelog: https://github.com/knurling-rs/flip-link/blob/v0.1.6/CHANGELOG.md
I also added myself as a maintainer.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 171592 run on x86_64-linux 1

1 package built:

flip-link


[Android] Play/Pause laggy on event listeners

Describe the bug
Hi there.
I have a quite speed phone (Samsung S21 pro) but experiencing lag between play()and pause() functions and the addEventListeneron the Event.PlaybackState.
The lag is not important, but enough to be perceptible (> 100ms).
I choose to change my Icon (play/pause) depending on the effective state of the player, I know that I can use the "expected state of the player" instead, but this is more prone to bugs.
Do you think this is fixable ?
To Reproduce
Steps to reproduce the behavior:
// Expected initialized TrackPlayer

TrackPlayer.addEventListener(Event.PlaybackTrackChanged, () => {
  console.log('Time 3', new Date());
});

const pause = async () => {
  console.log('Time 1', new Date());
  await TrackPlayer.pause();
  console.log('Time 2', new Date());
};

// Call pause()

With this, I experienced that logs are performed in this order and I get a time delay of :

99ms between Time 1 & Time 2
54ms between Time 2 & Time 3

Environment (please complete the following information):
Run react-native info in your project and share the content.
System:
    OS: macOS 12.0.1
    CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
    Memory: 54.09 MB / 16.00 GB
    Shell: 5.8 - /bin/zsh
  Binaries:
    Node: 14.18.1 - /usr/local/bin/node
    Yarn: 1.22.10 - /usr/local/bin/yarn
    npm: 8.0.0 - /usr/local/bin/npm
    Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
  Managers:
    CocoaPods: 1.11.2 - /usr/local/bin/pod
  SDKs:
    iOS SDK:
      Platforms: DriverKit 21.0.1, iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0
    Android SDK:
      API Levels: 29, 30
      Build Tools: 29.0.2, 30.0.2, 30.0.3
      System Images: android-24 | Google APIs Intel x86 Atom, android-27 | Google APIs Intel x86 Atom, android-29 | Google APIs Intel x86 Atom, android-30 | Google APIs Intel x86 Atom
      Android NDK: 21.4.7075529
  IDEs:
    Android Studio: 2020.3 AI-203.7717.56.2031.7678000
    Xcode: 13.1/13A1030d - /usr/bin/xcodebuild
  Languages:
    Java: 15.0.2 - /usr/bin/javac
  npmPackages:
    @react-native-community/cli: Not Found
    react: 17.0.2 => 17.0.2
    react-native: 0.66.4 => 0.66.4
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

What react-native-track-player version are you using?
2.1.2
Are you testing on a real device or in the simulator? Which OS version are you running?
Real device, Android 12, One UI 4.0
Code
Please, share the code that is causing the issue
See "Steps to reproduce the behavior"

Hi @GrimDev and thanks for the report. I'll flag this for review. Thanks :)

@GrimDev have you had a chance to try v2.2.0-rc3 and see if this is still an issue?

I was facing the simular issue on andriod emulator, tried out  v2.2.0-rc3 and issue was resolved! Unreconizable latency between by 'play' and 'pause' button now.


Adding Purr

This pull request was created using the https://discordbots.co.uk/edit menu.

This PR also includes translation to german.
I already did:

Add a folder called de in folder _data
Added - de in _config.yml
Added germany-flag (I hope) in lang.html

I'm sorry, if that PR is a bot confusing... I'm still not really used to making Pull requests, and for some reason does the forked repo sync with this PR 🤷♂

Wow thanks, I'll take a look at all your changes soon:tm:


An interactive experience for opening workspaces could be nice to have

See original issue on GitLab
In GitLab by [Gitlab user @TheRealMichaelCatanzaro] on Apr 8, 2018, 17:47
Allow opening workspace for directory that already exists. E.g.
$ bst workspace open core-deps/WebKit.bst ~/Projects/WebKit
[--:--:--][][] START   Loading pipeline
[00:00:00][][] SUCCESS Loading pipeline
[--:--:--][][] START   Resolving pipeline
[00:00:00][][] SUCCESS Resolving pipeline
[--:--:--][][] START   Resolving cached state
[00:00:08][][] SUCCESS Resolving cached state
[00:00:00][][] SUCCESS Fetched 0 elements

Checkout directory is not empty: /home/mcatanzaro/Projects/WebKit

This shouldn't fail, it should just use my existing WebKit checkout.

In GitLab by [Gitlab user @tristanvb] on Apr 8, 2018, 17:50
I disagree, this is what we have the --no-checkout option for.
At least it should not silently do something unexpected, what do you suggest it do ?

In GitLab by [Gitlab user @tristanvb] on Apr 8, 2018, 17:53
I suppose if the command is running in interactive mode (i.e. connected to terminal), then we could prompt the user with 3 choices:

Do the --force thing (overwrite existing files with the ones indicated by project state)
Do the --no-checkout thing (assume that what is already in the directory is what is desired)
Don't do anything and just exit.

Would that be a good enhancement ?

In GitLab by [Gitlab user @TheRealMichaelCatanzaro] on Apr 8, 2018, 18:05
I didn't know about --no-checkout. The existence of that is sufficient for me. Thanks.
An interactive prompt would be cool too!

In GitLab by [Gitlab user @tristanvb] on Apr 8, 2018, 18:08
changed title from A{-llow opening workspace for directory that already exists-} to A{+n interactive experience for opening workspaces could be nice to have+}


Trigger staging cli release for v0.21.3

Description of changes:
Trigger staging cli release for v0.21.3
Testing (if applicable):
Documentation added/planned (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
/approve


fix: add qualifiers to the package list on the cve page

@dejanb I think we did the same work. There is another PR here https://github.com/trustification/trustification/pull/937 that does the same :)

That's all good. I'll close this one then :)


Pass the main signal handler context to controllers

Fixes #4
Additionally fixes pseudo-random IDs for duplicate certificates

Perfect signoff 😁

Signed-off-by: Jake Sanders<EMAIL_ADDRESS>

Perfect signoff 😁

Signed-off-by: Jake Sanders<EMAIL_ADDRESS>


TASK: Add empty role definition for FrontendLogin:User

The shipped template requires the role
Flowpack.Neos.FrontendLogin:User to be present which is not defined
and so leads to an exception.

Good catch, this makes a lot of sense of course.
I only wonder:
Is it valid YAML to define the the role like this and does this merge with custom definitions as expected?
Otherwise I'd suggest something like:
roles:
  # ...
  'Flowpack.Neos.FrontendLogin:User':
    privileges: []

@daniellienert Did you see my question? As you merged this, I assume that you checked that and it's fine!?

@bwaidelich, I am really sorry - the line slipped in during the upmerge. It seemed to work like this - but it's definitely more correct with your change. I already fixed it.

Ah, great, thanks! Just wanted to make sure nothing was missed


Sanic integration

fixed by #85, docs at https://github.com/getsentry/sentry/pull/9911 pending

This is live except for https://github.com/getsentry/sentry/pull/9918


SNMP v3

Is there an example to show how to implement SNMP v3 agent on Nuvoton M487 or M467 MCU (on mbed OS 6)?

No, not implement SNMP v3 yet.
If it's your company's product requirement , please leave contact info. for further checking.

If you have solid demand of SNMP v3, you could reopen it.


feat: allow metadata-field in ratioMetrics

Introduces the optionl metadata-field in the ratioMetrics-block to allow more flexibiity for datasources

This makes a lot of sense.  Thank you!


Example of how to use a pin for an input

Could you please give an example of how to use the State property for an input? I understand how to use it for an output but I cant seem to get the input to work.

To use a pin as an input just set its mode to IN then read the state property:
var pin = new GPIOPinDriver(GPIOPinDriver.Pin.GPIO23, GPIOPinDriver.GPIODirection.In)
var state = pin.state()
On windows the build will fail because paths are different, they are represented with backslashes instead of forward ones, ie. 'C:\system32\etcinstead of/sys/class/etc`, so the library must be built under a Unix-like OS.


[Bug] VSCode Update Broke Extension

Hello,
Everything was working well until VSCode was updated to version 1.82.1 on my computer yesterday.
I'm pretty sure the upgrade broke the extension.
Thanks,
Ethan

Running Animations: Install Animations fixed it.


resrc_mtr: introduce scanned keys statistics

What problem does this PR solve?
Added support for the collection and reporting of the scanned keys.
What is changed and how it works?
What's Changed:

Added SummaryRecorder which implements SubRecorder.
Three fields have been added to LocalStorage for statistics of scanned keys.
Added the statistical logic of scanned keys in the context of ResourceMeteringTag.
Added some fields related to scanned keys to the structure in model.rs.
Handle extra fields in client.rs.

Related changes

pingcap/kvproto#814

Check List
Tests

Unit test
Integration test

Side effects

Performance regression

Consumes more CPU
Consumes more MEM

Release note
Support the statistics of scanned keys in resource metering.

/run-all-tests

/test

When you have some performance results, you can provide them in this PR discussion :) This can make the process more open (to the community).

Benchmarking with sysbench, run 3 rounds separately:
When resource-metering enabled:
      Round 1    Round 2    Round 3

QPS   24108.88   24262.49   24085.48

P95   8.28       7.98       8.28

When resource-metering disabled:
      Round 1    Round 2    Round 3

QPS   24159.24   24173.78   24365.35

P95   7.43       8.43       8.13

The average QPS overhead is ~0.3%, which is less than the fluctuation between multiple rounds of testing.

Got these lint warnings:
warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices
  --> components/resource_metering/tests/summary_test.rs:33:22
   |
33 |     fn get(&self, k: &Vec<u8>) -> Option<Record> {
   |                      ^^^^^^^^ help: change this to: `&[u8]`
   |
   = note: `#[warn(clippy::ptr_arg)]` on by default
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg

warning: you are using an explicit closure for cloning elements
  --> components/resource_metering/tests/summary_test.rs:34:9
   |
34 |         self.data.lock().unwrap().get(k).map(|v| v.clone())
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling the dedicated `cloned` method: `self.data.lock().unwrap().get(k).cloned()`
   |
   = note: `#[warn(clippy::map_clone)]` on by default
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone

warning: redundant clone
  --> components/resource_metering/tests/summary_test.rs:61:50
   |
61 |         resource_metering::ConfigManager::new(cfg.clone(), worker.scheduler(), rh, cfg_dispatch);
   |                                                  ^^^^^^^^ help: remove this
   |
   = note: `#[warn(clippy::redundant_clone)]` on by default
note: this value is dropped without further use
  --> components/resource_metering/tests/summary_test.rs:61:47
   |
61 |         resource_metering::ConfigManager::new(cfg.clone(), worker.scheduler(), rh, cfg_dispatch);
   |                                               ^^^
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_clone

warning: redundant clone
  --> components/resource_metering/tests/summary_test.rs:92:20
   |
92 |         let tf = tf.clone();
   |                    ^^^^^^^^ help: remove this
   |
note: this value is dropped without further use
  --> components/resource_metering/tests/summary_test.rs:92:18
   |
92 |         let tf = tf.clone();
   |                  ^^
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_clone

warning: redundant clone
  --> components/resource_metering/tests/summary_test.rs:93:28
   |
93 |         let client = client.clone();
   |                            ^^^^^^^^ help: remove this
   |
note: this value is dropped without further use
  --> components/resource_metering/tests/summary_test.rs:93:22
   |
93 |         let client = client.clone();
   |                      ^^^^^^
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_clone

Got these lint warnings:
warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices
  --> components/resource_metering/tests/summary_test.rs:33:22
   |
33 |     fn get(&self, k: &Vec<u8>) -> Option<Record> {
   |                      ^^^^^^^^ help: change this to: `&[u8]`
   |
   = note: `#[warn(clippy::ptr_arg)]` on by default
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg

warning: you are using an explicit closure for cloning elements
  --> components/resource_metering/tests/summary_test.rs:34:9
   |
34 |         self.data.lock().unwrap().get(k).map(|v| v.clone())
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling the dedicated `cloned` method: `self.data.lock().unwrap().get(k).cloned()`
   |
   = note: `#[warn(clippy::map_clone)]` on by default
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone

warning: redundant clone
  --> components/resource_metering/tests/summary_test.rs:61:50
   |
61 |         resource_metering::ConfigManager::new(cfg.clone(), worker.scheduler(), rh, cfg_dispatch);
   |                                                  ^^^^^^^^ help: remove this
   |
   = note: `#[warn(clippy::redundant_clone)]` on by default
note: this value is dropped without further use
  --> components/resource_metering/tests/summary_test.rs:61:47
   |
61 |         resource_metering::ConfigManager::new(cfg.clone(), worker.scheduler(), rh, cfg_dispatch);
   |                                               ^^^
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_clone

warning: redundant clone
  --> components/resource_metering/tests/summary_test.rs:92:20
   |
92 |         let tf = tf.clone();
   |                    ^^^^^^^^ help: remove this
   |
note: this value is dropped without further use
  --> components/resource_metering/tests/summary_test.rs:92:18
   |
92 |         let tf = tf.clone();
   |                  ^^
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_clone

warning: redundant clone
  --> components/resource_metering/tests/summary_test.rs:93:28
   |
93 |         let client = client.clone();
   |                            ^^^^^^^^ help: remove this
   |
note: this value is dropped without further use
  --> components/resource_metering/tests/summary_test.rs:93:22
   |
93 |         let client = client.clone();
   |                      ^^^^^^
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_clone

You can run the command FAIL_POINT=1 make clippy to check.

done for this

Since we need to use SQLPlanDigest as the key of the map to merge StatementStatsItem, string must be used here. If we use []byte we will get the following compile error:
type K struct {
	k1 []byte
	k2 []byte
}
m := map[K]int{}

// Invalid map key type: comparison operators == and != must be fully defined for the key type

Almost LGTM. Need some integration tests to boost my confidence.

Almost LGTM. Need some integration tests to boost my confidence.

Updated at test_read_keys.rs. PTAL, thanks~

/run-test

/run-test

/run-test

/merge

/merge

/merge


Do not overwrite already existing github secrets during syncs

During syncs, I have accidentally deployed different users targeting the same credentials. This should fail since there's a credential already created there.

Because we can't define beforehand who owns a secret in GitHub,  disallowing updates if the secret is present makes updating the secret when the Kubeconfig changes impossible. We could track this within the state of the UserSyncGithub but there's no way we can track it on multiple installations.


optional quoting for CSV column names?

this should probably be off by default, but could be configurable on a per-seed basis

Yes, this would be nice. I have a spreadsheet with column headers like 1/1/2016.


[WIP] Build, install, and run unit tests on test rpms during CI

This change adds two steps to the PR validation process. After validation scripts (pylint, yaml validation, etc) are successful, test versions of the openshift-tools rpms are built and installed. If successful, unit tests will then be run against the installed rpms.
This change should validate that rpms can be built and installed with the changes included in a pull request.

Note that tests run on this PR will use the run_test.py currently in stg, which will not run through building rpms. I'm working on testing this separately to ensure the changes will work before merging.

After speaking with @kwoodson about these changes, I need to move the funciton that runs tests to not run anything for now. The yedit tests and env setup script is currently runs are being moved to openshift-ansible. The function for now should call an empty script, so that we can modify the script with the unit tests down the road without changes to the CI.

@kwoodson @twiest This PR is ready for review. I've tested on my own instance with success.
The test failure we are seeing is expected for this PR only. The fixes in this PR should address the failure.


Change EnvelopeItem dataFactory to FutureOr

Review suggestion for #2417 change envelope-item data factory to FutureOr
Looking at the uses of the data factory, it's almost exclusively synchronous so I think we can change it to FutureOr. Even though this is changing a public API, it shouldn't require any changes by the callers because the type is compatible with Future.
#skip-changelog

Looking good. Honestly, I'm not sure if this API is even used, maybe @buenaflor Has some insights?

no idea, I doubt that someone uses this api or the number is negligible slim


docs(datepicker): add docs and live examples for date range picker

Sets up some live examples and adds docs for the date range picker.

I've incorporated the feedback @jelbourn. Note that it's expected the build to fail, because one of the symbols that the docs are referring to was renamed in #19219. I renamed it in the examples, but I left everything else in place. It should work once this PR and #19219 are both in the date-range branch.


Suggestion: run on WASI

Projects like uvwasi use libuv to provide to runtimes, and particularly compilers, WASI support. By having libuv support WASI (even if some system calls are stubbed out), further sandboxing and compilation would be available on libuv-based software, especially those which use uvwasi.

My hunch is that WASI is too anemic to target but paging @cjihrig, our resident expert.

I can't see a ton of usefulness for a platform abstraction library for wasm (since that is one of the selling points of wasm itself).
If I understand the request correctly, I don't think it would really help uvwasi either. First, uvwasi is a dead project. Some people may say otherwise, but look at the git history. uvwasi itself would also need to support running as wasm, and then embedders of uvwasi would need to migrate to the wasm build.
All of that said - if someone wanted to do all of the work to get libuv running on wasm, I wouldn't block it, but it doesn't seem worth it without a better use case.
I think if libuv wanted to be more useful to uvwasi, it would be via something like https://github.com/libuv/libuv/issues/4167 and https://github.com/libuv/libuv/pull/4434. But that wouldn't solve the dead project issue.

I can't see a ton of usefulness for a platform abstraction library for wasm (since that is one of the selling points of wasm itself).

I'm not interested in portability within WASI as much as portability between WASI and other targets.

If I understand the request correctly, I don't think it would really help uvwasi either. First, uvwasi is a dead project. Some people may say otherwise, but look at the git history.

It also is the most feature-complete implementation of WASI in C that I know of. It being dead may present challenges, especially if v2 comes before WASI becomes supported.

uvwasi itself would also need to support running as wasm, and then embedders of uvwasi would need to migrate to the wasm build.

With libuv as a platform abstraction layer, uvwasi shouldn't have to support running as wasm. Embedders always could stay compiling to native: you'll even need to do that to run the code natively compiled. But the ability to create re-sandboxable code is important to embedders of a resultant binary (wasm2c, w2c2, any C runtime).
At least in v1, presenting WASI as a very odd UNIX would work, and special support for WASI could be a breaking change in v2.

All of that said - if someone wanted to do all of the work to get libuv running on wasm, I wouldn't block it, but it doesn't seem worth it without a better use case.
I think if libuv wanted to be more useful to uvwasi, it would be via something like #4167 and #4434. But that wouldn't solve the dead project issue.

I want libuv to be more useful to WASI in general, not just uvwasi.

I want libuv to be more useful to WASI

I think PRs are welcome as long as they aren't too intrusive.


Use arrow v7

pyarrow v7 should be used in the flight module  (instead of current v2) to support writing csv files as noted in https://github.com/fybrik/arrow-flight-module/issues/152. Thus fybrik should also be changed to use v7 in the notebook samples to be compatible with the flight server.

@revit13, do you have any updates?


BLE Server:  Service can't be connected to when # of characteristics > 5

With the following code, when there are only 5 characteristics, everything works fine.  But, once I increase the # of characteristics to 6 or more, the BLE client on my smartphone can't see or connect to the Service any more.   I've tested this on more than 1 BLE client so I am sure it is not a problem with the client.
Is there any limit on the number of characteristics I can have?  Or, can you anything I have done wrong?
Your help will be greatly appreciated.
#include <esp_log.h>
#include "freertos/FreeRTOS.h"
#include <driver/adc.h>
#include "esp_system.h"
#include "nvs_flash.h"
#include "driver/gpio.h"
#include "BLEServer.h"
#include "BLEDevice.h"

#define BLE_DEVICE_NAME "BleTest"

#define SERVICE_UUID	"e87c9761-597f-4e0c-b20d-d49052a827a0"
#define CHARACTERISTIC1 "e87c9761-597f-4e0c-b20d-d49052a827a1"
#define CHARACTERISTIC2 "e87c9761-597f-4e0c-b20d-d49052a827a2"
#define CHARACTERISTIC3 "e87c9761-597f-4e0c-b20d-d49052a827a3"
#define CHARACTERISTIC4 "e87c9761-597f-4e0c-b20d-d49052a827a4"
#define CHARACTERISTIC5 "e87c9761-597f-4e0c-b20d-d49052a827a5"
#define CHARACTERISTIC6 "e87c9761-597f-4e0c-b20d-d49052a827a6"

BLECharacteristic *pCharacteristic1;
BLECharacteristic *pCharacteristic2;
BLECharacteristic *pCharacteristic3;
BLECharacteristic *pCharacteristic4;
BLECharacteristic *pCharacteristic5;
BLECharacteristic *pCharacteristic6;

// handler for BLE write
class myCharacteristicCallbacks: public BLECharacteristicCallbacks {
	void onWrite(BLECharacteristic *pCharacteristic) {
	};

	void onRead(BLECharacteristic *pCharacteristic) {
	}
};

// BLE Manager
void startBleManager() {
	char myBLEDeviceName[40];
	uint8_t chipid[6];

	esp_efuse_mac_get_default(chipid);
	sprintf(myBLEDeviceName, BLE_DEVICE_NAME":%02x:%02x:%02x:%02x:%02x:%02x\n",chipid[0], chipid[1], chipid[2], chipid[3], chipid[4], chipid[5]);

	BLEDevice::init(myBLEDeviceName);

	BLEServer *pServer = BLEDevice::createServer();
	BLEService *pService = pServer->createService(BLEUUID(SERVICE_UUID));

	pCharacteristic1 =  pService->createCharacteristic(
				BLEUUID(CHARACTERISTIC1),
				BLECharacteristic::PROPERTY_READ
			);
        pCharacteristic2 =  pService->createCharacteristic(
                                BLEUUID(CHARACTERISTIC2),
                                BLECharacteristic::PROPERTY_READ
                        );
        pCharacteristic3 =  pService->createCharacteristic(
                                BLEUUID(CHARACTERISTIC3),
                                BLECharacteristic::PROPERTY_READ
                        );
        pCharacteristic4 =  pService->createCharacteristic(
                                BLEUUID(CHARACTERISTIC4),
                                BLECharacteristic::PROPERTY_READ
                        );
        pCharacteristic5 =  pService->createCharacteristic(
                                BLEUUID(CHARACTERISTIC5),
                                BLECharacteristic::PROPERTY_READ
                        );
        pCharacteristic6 =  pService->createCharacteristic(
                                BLEUUID(CHARACTERISTIC6),
                                BLECharacteristic::PROPERTY_READ
                        );

	pCharacteristic1->setCallbacks(new myCharacteristicCallbacks());
	pCharacteristic2->setCallbacks(new myCharacteristicCallbacks());
	pCharacteristic3->setCallbacks(new myCharacteristicCallbacks());
	pCharacteristic4->setCallbacks(new myCharacteristicCallbacks());
	pCharacteristic5->setCallbacks(new myCharacteristicCallbacks());
	pCharacteristic6->setCallbacks(new myCharacteristicCallbacks());

	pService->start();
	BLEAdvertising *pAdvertising = pServer->getAdvertising();
	pAdvertising->start();
}

extern "C" void app_main(void)
{
    esp_err_t err = nvs_flash_init();
    if (err == ESP_ERR_NVS_NO_FREE_PAGES) {
        // NVS partition was truncated and needs to be erased
        // Retry nvs_flash_init
        ESP_ERROR_CHECK(nvs_flash_erase());
        err = nvs_flash_init();
    }
    ESP_ERROR_CHECK( err );

    // starts the Wifi Connection Manager, which will start other tasks once connected
    startBleManager();
}

Hi,
did you try to add second parameter (handles number) in createService?
https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/BLEService.cpp#L47

Just tried this:
       BLEService *pService = pServer->createService(BLEUUID(SERVICE_UUID), 200);
No difference at all.

Its been working some time ago with over 20 characteristics + descriptors. If you are using android device to connect then you have to remember that android is caching connections and you need to connect few times to see difference.

I am testing this using an ios app called "BLE Scanner" (also testing with my own React Native app).  I tried reloading the client app many times.  It still doesn't work unless I reduce the # of Characteristics to 5.  I even increased the handle count to 2000.  No change to the behavior at all.

More info.   If I do not increase the max # of handles and I have 8 or more characteristics, I would get the following error when looking at serial monitor:
E (558) BLEUtils: [status: ESP_GATT_ERROR, attr_handle: 0 0x00, service_handle: 40 0x28, char_uuid: e87c9761-597f-4e0c-b20d-d49052a827a8]
Increasing the handle count solves this error, but the client would still not be able to connect to the service.  Thus, my originally reported issue at 6 or more characteristics is a different.
Let me summarize again:
Scenario#1      # of characteristics <= 5
Everything works!
Scenario#2      # of characteristics >= 6  (regardless of what max # of handles is)
Cannot connect to the BLE server service
Scenario#3      # of characteristics >= 8  AND using default # of handles
ESP_GATT_ERROR, attr_handle: 0 0x00 error
Scenario#4      # of characteristics >= 8  AND using increased # of handles
No more ESP_GATT_ERROR, attr_handle error, but still cannot connect to the BLE server service

I have also found this error. I was able to use @joehui comment above to fix my issue. I don't have the exact numbers, but I did notice that I at first tried using the exact number of handles I was using and it didn't work, it still only worked for some many. I increased it from something like 20 to 50 and it started working.

Does somebody solved this problem?

There is no problem, you have to create service with handles number parameter. I didnt know how many handles you need to setup, but lately someone corrected me and said that you need 2 handles per each characteristic + 1 handle per each descriptor + 1 handle for service.


Group splunk dependency updates into single PRs.

Summary
This should make merging dependabot PRs about tracing easier to handle.
Change Type

[ ] Bug fix (resolves an issue without affecting existing features)
[ ] Feature (adds new functionality without breaking changes)
[ ] Breaking change (may impact existing functionalities or require documentation updates)
[ ] Documentation (updates or additions to documentation)
[X] Refactoring or test improvements (no bug fixes or new functionality)

Review Checklist:

[X] Reviewed my own code for quality and clarity.
[ ] Added comments to complex or tricky code sections.
[ ] Updated any affected documentation.
[ ] Included tests that validate the fix or feature.
[ ] Checked that related changes are merged.

coverage: 53.146% (+0.004%) from 53.142%
when pulling f8f6f52a9df2dbd8251c5f7e53c15561516ec233 on chore/dependabot-group-splunk-otel-go
into 967f7d14c76a18ac06d3ebd988e680c2c918842c on main.

@eleftherias I couldn't root-cause the panics we had when both libraries were updated, but I integrated your suggestion.


Error because of an empty NSArray instead of NSDictionary

I'm trying to initWithData/initWithString with the following server response: {"result":"error","data":[],"message":"Some important message to the user"}
The server response is not correct. The model's data property is marked as optional, its type is my custom class (another JSONModel child).
In __importDictionary:withKeyMapper:validation:error:, on line JSONModel.m:294, the jsonValue is assigned a string (a string!!) @"0 elements". Then of course it fails to initialize: Attempt to initialize JSONModel object using initWithDictionary:error: but the dictionary parameter was not an 'NSDictionary'.
So, the whole object fails to initialize, though the problem is with an empty optional property. I would consider another check, something like that, I don't think it's very excessive:
@@ -371,7 +371,7 @@ static JSONKeyMapper* globalKeyMapper = nil;
                 JSONModelError* initErr = nil;
                 id value = [[property.type alloc] initWithDictionary: jsonValue error:&initErr];

-                if (!value) {
+                if (!value || [jsonValue isEqual:@"0 elements"]) {
                     //skip this property, continue with next property
                     if (property.isOptional || !validation) continue;

I understand that it's a bug on the server side, but this seems to be a popular bug; other parsers (e.g. AFNetworking) successfully deal with this, assigning nil.

JSONModel is only intended to deserialize from JSON into an exactly equivalent set of Obj-C objects. It is not intended to coerce/correct/fix the JSON. Doing so is out of scope I'm afraid.
That being said, there are still lots of ways you can work around this issue. I would probably recommend having the data property be the NSObject type, with custom setters to handle various different types of input.


Update master to live

This will fix occurrences of https that should be http.
cc/ @EliotSeattle

Docs Build status updates of commit fe63509:
:warning: Validation status: warnings

File
Status
Preview URL
Details

Docs/Features/secure-stop-pk.md
:warning:Warning

Details

Docs/Overview/glossary-and-abbreviations.md
:warning:Warning

Details

Docs/Overview/output-protection-levels.md
:warning:Warning

Details

Docs/Specifications/mpeg-dash-playready.md
:warning:Warning

Details

Docs/Specifications/playready-header-specification.md
:warning:Warning

Details

Docs/Overview/secure-delete-server.md
:bulb:Suggestion

Details

Docs/Overview/what-is-new.md
:bulb:Suggestion

Details

Docs/Overview/what-is-new/what-is-new-4-2.md
:bulb:Suggestion

Details

Docs/Overview/what-is-new/what-is-new-4-3.md
:bulb:Suggestion

Details

Docs/Overview/what-is-new/what-is-new-4-4.md
:bulb:Suggestion

Details

Docs/Packaging/content-encryption-modes.md
:bulb:Suggestion

Details

Docs/Overview/key-and-key-ids-kids.md
:white_check_mark:Succeeded

Docs/Overview/license-server.md
:white_check_mark:Succeeded

Docs/Overview/product-versions.md
:white_check_mark:Succeeded

Docs/Packaging/how-to-generate-playready-header.md
:white_check_mark:Succeeded

Docs/Packaging/how-to-package-mp4-based.md
:white_check_mark:Succeeded

Docs/Packaging/mp4-based-formats-supported-by-playready-clients.md
:white_check_mark:Succeeded

Docs/support-options.md
:white_check_mark:Succeeded

Docs/Features/secure-stop-pk.md

Line 30, Column 57: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/windows/uwp/audio-video-camera/playready-Client-sdk#add-secure-stop' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
Line 30, Column 193: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/windows/uwp/audio-video-camera/playready-client-sdk' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
Line 92, Column 1: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/playready/overview/secure-stop-server' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'PlayReady Secure Stop is a feature that provides the means for a PlayReady device to confidently assert to a media streaming service that media playback has stopped for any given piece of content.' is duplicated in 'Features/secure-stop-pk.md(3,14)', 'Overview/secure-stop-server.md(3,14)'.
Line 23, Column 1: [Suggestion-alt-text-missing] Missing alternate text for image '../images/secure_stop.gif'. Alt text is required for accessibility.

Docs/Overview/glossary-and-abbreviations.md

Line 25, Column 118: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/azure/media-services/media-services-content-protection-overview' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

Docs/Overview/output-protection-levels.md

Line 154, Column 5: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/windows/uwp/audio-video-camera/playready-client-sdk#output-protection-levels' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

Docs/Specifications/mpeg-dash-playready.md

Line 74, Column 185: [Warning-bookmark-not-found] Cannot find bookmark '#RFC2119' in 'Specifications/mpeg-dash-playready.md'.
Line 125, Column 97: [Warning-bookmark-not-found] Cannot find bookmark '#X667' in 'Specifications/mpeg-dash-playready.md', did you mean '#mpd'?
Line 219, Column 527: [Warning-bookmark-not-found] Cannot find bookmark '#EME' in 'Specifications/mpeg-dash-playready.md', did you mean '#mpd'?
Line 316, Column 487: [Warning-bookmark-not-found] Cannot find bookmark '#X667' in 'Specifications/mpeg-dash-playready.md', did you mean '#mpd'?
Line 397, Column 396: [Warning-bookmark-not-found] Cannot find bookmark '#GUID' in 'Specifications/mpeg-dash-playready.md', did you mean '#mpd'?
Line 399, Column 58: [Warning-bookmark-not-found] Cannot find bookmark '#X667' in 'Specifications/mpeg-dash-playready.md', did you mean '#mpd'?
Line 399, Column 206: [Warning-bookmark-not-found] Cannot find bookmark '#X667' in 'Specifications/mpeg-dash-playready.md', did you mean '#mpd'?
Line 452, Column 88: [Warning-bookmark-not-found] Cannot find bookmark '#X667' in 'Specifications/mpeg-dash-playready.md', did you mean '#mpd'?
Line 453, Column 128: [Warning-bookmark-not-found] Cannot find bookmark '#X667' in 'Specifications/mpeg-dash-playready.md', did you mean '#mpd'?
Line 454, Column 192: [Warning-bookmark-not-found] Cannot find bookmark '#X667' in 'Specifications/mpeg-dash-playready.md', did you mean '#mpd'?

Docs/Specifications/playready-header-specification.md

Line 160, Column 48: [Warning-insecure-link] Link 'http://schemas.microsoft.com/DRM/2007/03/PlayReady' is insecure. Links to Microsoft sites must use 'https' instead of 'http'.
Line 165, Column 97: [Warning-insecure-link] Link 'http://schemas.microsoft.com/DRM/' is insecure. Links to Microsoft sites must use 'https' instead of 'http'.

Docs/Overview/secure-delete-server.md

Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'The PlayReady Secure Delete feature allows service providers to receive secure acknowledgement when a persistent license is deleted by the app on the Client.' is duplicated in 'Features/secure-delete-pk.md(3,14)', 'Overview/secure-delete-server.md(3,14)'.

Docs/Overview/what-is-new.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'What's New - PlayReady' is duplicated in: 'Overview/what-is-new.md(2,8), Overview/what-is-new/what-is-new-4-2.md(2,8), Overview/what-is-new/what-is-new-4-3.md(2,8), Overview/what-is-new/what-is-new-4-4.md(2,8)'. Titles must be unique within a docset.

Docs/Overview/what-is-new/what-is-new-4-2.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'What's New - PlayReady' is duplicated in: 'Overview/what-is-new.md(2,8), Overview/what-is-new/what-is-new-4-2.md(2,8), Overview/what-is-new/what-is-new-4-3.md(2,8), Overview/what-is-new/what-is-new-4-4.md(2,8)'. Titles must be unique within a docset.
Line 56, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```).
Line 60, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```).
Line 65, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```).
Line 69, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```).
Line 73, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```).

Docs/Overview/what-is-new/what-is-new-4-3.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'What's New - PlayReady' is duplicated in: 'Overview/what-is-new.md(2,8), Overview/what-is-new/what-is-new-4-2.md(2,8), Overview/what-is-new/what-is-new-4-3.md(2,8), Overview/what-is-new/what-is-new-4-4.md(2,8)'. Titles must be unique within a docset.

Docs/Overview/what-is-new/what-is-new-4-4.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'What's New - PlayReady' is duplicated in: 'Overview/what-is-new.md(2,8), Overview/what-is-new/what-is-new-4-2.md(2,8), Overview/what-is-new/what-is-new-4-3.md(2,8), Overview/what-is-new/what-is-new-4-4.md(2,8)'. Titles must be unique within a docset.
Line 51, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```).

Docs/Packaging/content-encryption-modes.md

Line 35, Column 1: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning on 1/29/21.
Line 57, Column 1: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning on 1/29/21.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


export matrix error

Hi,
after step [4] of Configuring Utility Network (https://pro.arcgis.com/en/pro-app/latest/help/data/utility-network/configure-a-utility-network.htm) if I try to export matrix - with v.<IP_ADDRESS>  - with Rules option the following  error appear:
Traceback (most recent call last):
File "C:\ArcGIS\17_xx\UtilityDataManagementSupport_3111.atbx#ExportUtilityNetworkMatrix_udms.py", line 12, in
File "C:\ArcGIS\17_xx\UtilityDataManagementSupport_31.atbx\udms\esri.py", line 277, in wrapper
File "C:\ArcGIS\17_xx\UtilityDataManagementSupport_31.atbx\udms_pt\common\wrappers.py", line 462, in wrapper
File "C:\ArcGIS\17_xx\UtilityDataManagementSupport_31.atbx\udms\logic_init_.py", line 404, in export_matrix
File "C:\ArcGIS\17_xx\UtilityDataManagementSupport_31.atbx\udms\logic\matrix\save.py", line 651, in main
File "C:\ArcGIS\17_xx\UtilityDataManagementSupport_31.atbx\udms\logic\matrix\save.py", line 353, in add_rule_sheets
File "C:\ArcGIS\17_xx\UtilityDataManagementSupport_31.atbx\udms\logic\matrix\save.py", line 98, in _get_rules
ValueError: not enough values to unpack (expected 2, got 0)
The error occurs if I haven't rules but if I try to add just  a single rule (such as a junction-edge rule) the matrix is exported partiality (there aren't Containment and Structural Attachment sheets)

looks like it is loading the old code, see how it references C:\ArcGIS\17_xx\UtilityDataManagementSupport_3111.atbx and then C:\ArcGIS\17_xx\UtilityDataManagementSupport_31.atbx?  Can you delete C:\ArcGIS\17_xx\UtilityDataManagementSupport_31.atbx and try again?

I cannot repo on a UN with no rules, so I hope it is just the atbx loading the old code

Hi Mike, using UtilityDataManagementSupport_3112.atbx on a UN without rules and association (with all matrix option) the matrix is exported partiality becouse there aren't Containment and Structural Attachment sheets.

Those sheets are not added as there are no AG/ATs with a structure or containment association role.  Closing as As-Designed


Pass dispatch to higher-order middleware and re-implement thunk

See https://github.com/gaearon/redux/issues/113#issuecomment-112603386 for context.

Implemented in #195. (Sorry, it was a pain to merge so I just copied the idea.)


Update some dependencies

Hello again,
I'd like to propose to make this package more consistent with the main Laravel-Health package.
This PR adds support of PHP 8.3 and all of the supported Laravel versions to the github run-tests action.
In addition, this PR updates dependencies and adds:

support for PHPUnit 10
support for Pest 2
support for different versions of Collision

Thanks!


Remove SquareMarkerMap

SquareMarkerMap does not work, and looking at the file history it seems like it did not work for a long time. So I simply remove it.

If this one get merged, I think it should be after #805. In order to prevent conflicts

I rebased this on master. Thanks!


PVA on Yammer Site

It is possible to add an IFRAME to a Yammer site?

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

ID: bf0132e7-6b99-b0ff-650f-bf7db1dece23
Version Independent ID: 5ee9108a-a8ed-f5f3-d496-df8f995aca52
Content: Configure a Power Virtual Agents bot for a live or demo website - Power Virtual Agents
Content Source: power-virtual-agents/publication-connect-bot-to-web-channels.md
Service: dynamics-365-ai
GitHub Login: @iaanw
Microsoft Alias: iawilt

Thanks for your question! The best place to get an answer to this is at the Power Virtual Agents forum at https://powerusers.microsoft.com/t5/Forums/ct-p/pva_forums - repost your question there and an engineer will be able to help you, or someone from the community might already have tried publishing a bot on a Yammer page. You could also try the Yammer docs at https://docs.microsoft.com/en-us/yammer/


Can't use plain objects as protobuf messages

https://github.com/protobufjs/protobuf.js

Successfully patched to generate fromObject and it seems to work, however, it does not work for the 'well-known types'. These are the google-defined types like StringValue and Timestamp.
I think it wouldn't be a great idea to use it only for messages which don't use these types.

Closing this for now

Closing this for now


Is it possible to run Springseed in a browser without Atom?

Can Springseed in a browser without Atom?
I am curious, as Atom is quite heavy. Thanks!

Atom is an editor, we use the base of Atom known as Electron. I don't believe Electron is heavy at all.

We are also working on Springseed 3 which is a web-based (read: online) application.

I am thinking about a native client for Linux sometime, maybe you can help test it out sometime?

I did mean Electron, I apologize. It is only heavy in the sense that it runs in it's own version of Chromium which I was under the impression uses a few hundred megs of RAM just by itself, but I am excited to hear there is a web version in the works! Is any of this available right now?
@michealharker - I would be very happy to assist in testing out a Linux native client!


Add functionality for Pareto optimization

Pareto optimization is an alternative to scalarization where we explore the Pareto front (https://en.wikipedia.org/wiki/Pareto_efficiency).

Looks good, suggested a couple of minor corrections below, it's good to go after that.
Just to confirm - the learning process will still be the same, i.e. no special input is needed to declare we want to use the Pareto-efficient optimization. The plotting will help to understand the Pareto front and then one can pick some points from the front. Is my understanding correct?

Yup, nothing is changed.


added link in GIT_BASICS to new file, GIT_UPGRADE. added instructions…

… for upgrading git
I added a link in the GIT_BASICS.md to a new file, GIT_UPGRADE, which contains the instructions for upgrading git on a mac and windows machine.

Merge it


Added distributed training support for LightGBM

Summary:

Added distribution training support for LightGBM #242
Minor change to requirements.txt in XGBoost example to get its test passing
Added integration test for distributed training and prediction tasks

Next tasks for distributed support:

Ability to partition and copy training data to worker nodes.
Documentation
Benchmark distributed training performance

This change is

@karthikv2k I am seriously jetlagged and exhausted, so this is not a detailed code review.
At a high level the code to support distribution looks correct. But I feep like majority of the utils code looks like can fit an existing k8s pattern such as an operator? If so, can you please add a todo comment to rewrite the code with that pattern. It should be possible to implement in Python as well.
In the meantime i don't want to block your progress and you can go ahead and merge this.
/Lgtm

Thanks @abhi-g . I created #260 to capture your comment. Will talk with the team to find a good way to refractor the code.

/approve


Import-Module in profile causes freeze

PS 5.1 on Win10 1709.
Create a profile.ps1 with a single line in it:
Import-Module PSColor
Start ISE (regular or Administrator) with that profile file. It freezes — no response to keyboard, mouse, etc. It has to be killed from Task Manager.
Rename the profile.ps1 to something like pscolor.ps1. Start ISE (without any profile file). Then source the file with
. ./pscolor.ps1
It works fine. Something is happening different in the profile file than in sourcing the file.
I've had this replicated by someone else on a different system, so it's not just my system.

One of the forks solved this. I've fixed my local copy, but it would be nice to merge this fix into the released version.

Hey! I added you as a collaborator. I'm a bit swamped at work right now, so I don't have too much time to look after this unfortunately. Feel free to merge it if you want :)

I’m a bit of a git and GitHub novice (I can find anything, but the actual pushing and pulling and merging of other’s repositories is still a bit hazy), but I should be able to figure it out. Thanks!

On Mar 1, 2018, at 2:05 AM, David Lindblad<EMAIL_ADDRESS>wrote:
Hey! I added you as a collaborator. I'm a bit swamped at work right now, so I don't have too much time to look after this unfortunately.
I don’t understand how the “Hidden” code is working. The pattern is “^.”, which means starting with a period. The if check is "if ($hidden.IsMatch($file.Name))”, which, given the pattern, means does the file name start with a period. But the file name doesn’t start with a period (which can easily be seen, because the output includes $file.name, and it’s a normal name, e.g. testhiddenfile.txt), and yet if it has the hidden attribute it shows up with the right color.
What am I missing?

On Mar 1, 2018, at 2:05 AM, David Lindblad<EMAIL_ADDRESS>wrote:
Hey! I added you as a collaborator. I'm a bit swamped at work right now, so I don't have too much time to look after this unfortunately. Feel free to merge it if you want :)

One more, hopefully even quicker. :)
The ProcessInfo.ps1 doesn’t appear to be used — it’s sourced in the PSColor.psm1, but the function is never called. I’m guessing you wanted to add some kind of coloring for processes and just never got it fully plugged in. (I looked at the history for when the file was created, and it’s never called there, either.)
I’ll be glad to finish it, but what were you going to use to determine the color — one of the memory sizes (non-paged, paged, working set), the CPU, or …?
Thanks!

I don’t understand how the “Hidden” code is working. The pattern is “^.”, which means starting with a period. The if check is "if ($hidden.IsMatch($file.Name))”, which, given the pattern, means does the file name start with a period. But the file name doesn’t start with a period (which can easily be seen, because the output includes $file.name, and it’s a normal name, e.g. testhiddenfile.txt), and yet if it has the hidden attribute it shows up with the right color.
What am I missing?

On Mar 1, 2018, at 2:05 AM, David Lindblad<EMAIL_ADDRESS><EMAIL_ADDRESS>wrote:
Hey! I added you as a collaborator. I'm a bit swamped at work right now, so I don't have too much time to look after this unfortunately. Feel free to merge it if you want :)

I merged in the outstanding pull request, for the update to Out-Default. However, the originator of the request issued it having only changed the files in release, not in src. In addition, you also had some outstanding changes in src that have never made it to release.
So, I've done the following, in a new "cleanup" branch:
Moved the merged changes for the Out-Default changes to src.
Standardized formatting in all of the src files. There was a mixture of OTBS and Allman formatting; I'm not religious about formatting, but I do like to see the same formatting across an individual module. I picked OTBS because that seemed to be what you used most recently, and the rest was about half-and-half.
Bumped the revision number to <IP_ADDRESS>.
Built a new release, so that src/ and release/ are now in sync, and there's a new PSColor.zip.
If all of that is OK with you, I'll merge the branch into master (and if not, you can just delete the branch).
If you decide the former, then it would be great if you could then get the new release to PowerShellGallery. I'll be glad to help on that if I can.
I have a couple of ideas for 1.2 (the ProcessInfo changes I asked about in an earlier message) and a global for controlling the file length conversion to kb/mb/gb.
Let me know if you want me to proceed with any of this. This is still your baby, so I have no problem stepping away.

On Mar 1, 2018, at 6:18 PM, Vince Rice<EMAIL_ADDRESS>wrote:
One more, hopefully even quicker. :)
The ProcessInfo.ps1 doesn’t appear to be used — it’s sourced in the PSColor.psm1, but the function is never called. I’m guessing you wanted to add some kind of coloring for processes and just never got it fully plugged in. (I looked at the history for when the file was created, and it’s never called there, either.)
I’ll be glad to finish it, but what were you going to use to determine the color — one of the memory sizes (non-paged, paged, working set), the CPU, or …?
Thanks!

I don’t understand how the “Hidden” code is working. The pattern is “^.”, which means starting with a period. The if check is "if ($hidden.IsMatch($file.Name))”, which, given the pattern, means does the file name start with a period. But the file name doesn’t start with a period (which can easily be seen, because the output includes $file.name, and it’s a normal name, e.g. testhiddenfile.txt), and yet if it has the hidden attribute it shows up with the right color.
What am I missing?

On Mar 1, 2018, at 2:05 AM, David Lindblad<EMAIL_ADDRESS><EMAIL_ADDRESS>wrote:
Hey! I added you as a collaborator. I'm a bit swamped at work right now, so I don't have too much time to look after this unfortunately. Feel free to merge it if you want :)


rocBLAS build problem on Navi14

My rocBLAS build is not able to find the "Threads" library on my Ubuntu 20.4. Kernel version 5..4.0-66-generic. Any suggestions? Below is the transcript.
sgodey@sgodey-NPL:~/rocm-build$ bash navi14/22.rocblas.sh
|====|
|SLOW|
|====|
Reading package lists... Done
Building dependency tree
Reading state information... Done
gfortran is already the newest version (4:9.3.0-1ubuntu2).
python3-venv is already the newest version (3.8.2-0ubuntu2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
~/rocm-build/build/rocblas ~/rocm-build/build/rocblas
HEAD is now at cc18d25f update tensile-tag for SWDEV-257443 (#1176)
patching file library/src/blas_ex/rocblas_gemm_ext2.hpp
HEAD is now at ab44bf46 fix GSU bug: PostGSU kernel refer to Nan data of C matrix even when beta is zero (#1217)
patching file Tensile/Common.py
patching file Tensile/TensileCreateLibrary.py
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find Threads (missing: Threads_FOUND)
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.16/Modules/FindThreads.cmake:220 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:34 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/sgodey/rocm-build/build/rocblas/CMakeFiles/CMakeOutput.log".
See also "/home/sgodey/rocm-build/build/rocblas/CMakeFiles/CMakeError.log".
sgodey@sgodey-NPL:~/rocm-build$
I have the below pthread libraries installed:
libopenblas-pthread-dev/focal-updates,now 0.3.8+ds-1ubuntu<IP_ADDRESS> amd64 [installed]
Optimized BLAS (linear algebra) library (dev, pthread)
libopenblas0-pthread/focal-updates,now 0.3.8+ds-1ubuntu<IP_ADDRESS> amd64 [installed,automatic]
Optimized BLAS (linear algebra) library (shared lib, pthread)
libopenblas64-0-pthread/focal-updates,now 0.3.8+ds-1ubuntu<IP_ADDRESS> amd64 [installed]
Optimized BLAS (linear algebra) library (shared lib, 64bit, pthread)
libopenblas64-pthread-dev/focal-updates,now 0.3.8+ds-1ubuntu<IP_ADDRESS> amd64 [installed]
Optimized BLAS (linear algebra) library (dev, 64bit, pthread)

I re-create my ubuntu-20.04 docker. And find out after install libnuma-dev, there is threads.h in the /usr/include.
work@22112c8b0ecc:/usr/include$ sudo apt install -y libnuma-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libc-dev-bin libc6-dev libcrypt-dev libnuma1 linux-libc-dev manpages manpages-dev
Suggested packages:
  glibc-doc man-browser
The following NEW packages will be installed:
  libc-dev-bin libc6-dev libcrypt-dev libnuma-dev libnuma1 linux-libc-dev manpages manpages-dev
0 upgraded, 8 newly installed, 0 to remove and 1 not upgraded.
Need to get 7468 kB of archives.

work@22112c8b0ecc:/usr/include$ ll /usr/include/threads.h
-rw-r--r-- 1 root root 6661 Dec 16 19:04 /usr/include/threads.h

I had both those libraries installed. and I also have /use/include/threads.h already installed. It is still failing.
sgodey@sgodey-NPL:~/rocm-build$ sudo apt install -y libnuma-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libnuma-dev is already the newest version (2.0.12-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sgodey@sgodey-NPL:~/rocm-build$ sudo apt install libc6-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libc6-dev is already the newest version (2.31-0ubuntu9.2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sgodey@sgodey-NPL:~/rocm-build$ ls /usr/include/thread
thread_db.h  threads.h
sgodey@sgodey-NPL:~/rocm-build$ ls /usr/include/threads.h
/usr/include/threads.h
sgodey@sgodey-NPL:~/rocm-build$ source env.sh
sgodey@sgodey-NPL:~/rocm-build$ bash navi14/
22.rocblas.sh README.md        tensile.patch
25.rocsparse.sh  README_zh_CN.md
sgodey@sgodey-NPL:~/rocm-build$ bash navi14/22.rocblas.sh
|====|
|SLOW|
|====|
Reading package lists... Done
Building dependency tree
Reading state information... Done
gfortran is already the newest version (4:9.3.0-1ubuntu2).
python3-venv is already the newest version (3.8.2-0ubuntu2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
~/rocm-build/build/rocblas ~/rocm-build/build/rocblas
HEAD is now at cc18d25f update tensile-tag for SWDEV-257443 (#1176)
patching file library/src/blas_ex/rocblas_gemm_ext2.hpp
HEAD is now at ab44bf46 fix GSU bug: PostGSU kernel refer to Nan data of C matrix even when beta is zero (#1217)
patching file Tensile/Common.py
patching file Tensile/TensileCreateLibrary.py
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find Threads (missing: Threads_FOUND)
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.16/Modules/FindThreads.cmake:220 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:34 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/sgodey/rocm-build/build/rocblas/CMakeFiles/CMakeOutput.log".
See also "/home/sgodey/rocm-build/build/rocblas/CMakeFiles/CMakeError.log".
sgodey@sgodey-NPL:~/rocm-build$ echo $PATH
/opt/rocm/bin:/opt/rocm/llvm/bin:/opt/rocm/hip/bin:/usr/include:/opt/rocm/bin:/opt/rocm/llvm/bin:/opt/rocm/hip/bin:/usr/include:/home/sgodey/.local/bin:/home/sgodey/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
sgodey@sgodey-NPL:~/rocm-build$

Please ignore the strike-through in the above transcript. ~ is being interpreted as start and end of strike-through.

/usr/include/pthread.h is also included by libc6-dev.
I re-create a new ubuntu-20.04 docker, and cannot reproduce you problem.

It's 31st May.
I will close this issue. If you still have problems, please re-open it.


Update graph.go

Signed-off-by: Guangming Wang<EMAIL_ADDRESS>

Thank you for finding this. Please open this PR against the v2 branch. The master branch is not to be used. The master branch will be overwritten by the v3 branch shortly, which does not include the api submodule as it is deprecated and replaced by github.com/circonus-labs/go-apiclient.

@maier
Thanks for  your guide.
Change base to V2.


LaravelDebugBar

Hello,
I add the LaravelDebugBar in my project.
The debug bar is show on the page but in the tab "Queries" I can see just one query.
select * from users where id = 2 limit 1
Do you know why I can't see all the queries on the shop?
Thank you.
Regards.

Aimeos doesn't use Eloquent for performance reasons and thus, the queries won't show up in the LaravelDebugBar. You can see the queries in the Aimeos Log panel (admin backend)  if you enable this setting:
https://github.com/aimeos/aimeos/blob/master/config/shop.php#L116

Thanks for your reply.
I enabled this setting. I see logs but when I go to the Homepage to generate logs I can't SQL logs about fetching products.
Regards.

The SQL queries for fetching products are using the mshop_index_* tables and you should have a look for those.


Lockfile is not included

Sometimes PRs come in without the lockfile being updated.
This might be caused by GitHub or npm issues. The npm i command fail, and the lockfile update is not included.
Maybe we should include a "tried to build a lockfile, but it failed with…" comment somewhere.

I think I just had one such instance here: https://github.com/octokit/rest.js/pull/1139

I've encountered a similar problem on this branch https://github.com/tophat/eslint-config/compare/master...tophat:greenkeeper%2Feslint-plugin-jest-22.1.0: lockfile was not updated, so the build fails because our CI is configured to install with the --frozen-lockfile flag.

We are also getting this. Every attempt that Greenkeeper makes to update a package fails because it has not updated the lockfile. see: https://github.com/ngxs/store/pull/686
we are also using the --frozen-lockfile flag in our CI

Same problem here, for this branch: https://github.com/NationalBankBelgium/stark/pull/902

Same problem with our repo, see an example at https://github.com/HabitRPG/habitica/pull/10887/files
It started after we upgraded our project to use node 10 and npm 6

Also experiencing this issue.
Issue: https://github.com/elementary/houston/issues/695
Travis CI: https://travis-ci.org/elementary/houston/jobs/462979586

I think we have it here too:
Latest with Lockfile:
https://github.com/opencollective/opencollective-frontend/pull/1121
First without Lockfile:
https://github.com/opencollective/opencollective-frontend/pull/1131
https://github.com/opencollective/opencollective-frontend/pulls?utf8=✓&q=is%3Apr+label%3Agreenkeeper

Heads up: we are actively monitoring this and are currently adding more metrics and logs to our systems to be able to better troubleshoot this. While doing so, we’ve seen an uptick in lockfile builds in our existing metrics, so things should look a lot more normal now.

Thanks everybody for reporting in and thank you for your patience. We apologise for the inconveniencess

Only recently installed greenkeeper in the NGXS repo and have received no value from this so far due to this issue. Please resolve ASAP (Linked issues above ^).

@markwhitfeld I’m sorry for the trouble Mark. I know that the Greenkeeper team is working on it, but as it’s weekend now it might take until Monday for an update

@markwhitfield, we've had it installed for 2 months now and are in the same boat. Super frustrating...

Anything the community can help with?
Happy to hel/ contribute/debug
Greenkeeper is awesome, and we will do anything to keep it that way

I've got the same issues on my package, rendering Greenkeeper almost useless e.g.:

https://github.com/DanielHabenicht/ngx-propagation-stop/issues/32
https://github.com/DanielHabenicht/ngx-propagation-stop/issues/28
https://github.com/DanielHabenicht/ngx-propagation-stop/issues/27
https://github.com/DanielHabenicht/ngx-propagation-stop/issues/26

Also happens for PRs: https://github.com/DanielHabenicht/ngx-propagation-stop/pull/33
Keep up the good work 👍

@DanielHabenicht it didn’t happen to me for a longer time now, the PRs you linked are quite old, you might need to fix them up manually. Do you see it happening in new PRs?

Thanks for your comment @gr2m. I've checked a newer branch and there are chore(package): update lockfile package-lock.json commits. Seems to be fixed for me.

Seems to be fixed for my repo! Thank you.

FYI, I saw it happen several times today again, they are all about a new @octokit/rest update

https://github.com/octokit/plugin-retry.js/issues/14
https://github.com/gr2m/octokit-rename-branch/issues/5
https://github.com/octokit/plugin-throttling.js/issues/50
https://github.com/gr2m/octokit-create-pull-request/issues/3
https://github.com/octokit/plugin-enterprise-compatibility.js/issues/3
https://github.com/gr2m/octokit-pinned-issues/issues/3

I have also seen this across orgs, no yarn.lock file included, failing CI.
https://github.com/all-contributors/all-contributors-bot/issues/194

We're also experiencing it.

https://github.com/opencollective/opencollective-frontend/pull/1610
https://github.com/opencollective/opencollective-frontend/pull/1611
https://github.com/opencollective/opencollective-frontend/pull/1613
https://github.com/opencollective/opencollective-api/pull/1841
https://github.com/opencollective/opencollective-api/pull/1843

Just happened again

We intermittently get this too. Our CI build uses npm ci, so when package.json is updated but package-lock.json is not, it complains that the two are out of sync and the build fails.
Here's an example of a branch Greenkeeper bot created that only updated the package.json file: https://github.com/buildit/gravity-ui-web/compare/develop...buildit:greenkeeper%2Fmonorepo.commitlint-20190715185122
The failing CI log is here: https://travis-ci.org/buildit/gravity-ui-web/builds/559077837?utm_source=github_status&utm_medium=notification
...and yet, other times (on the exact same Github repo) Greenkeeper correctly updates both and everything is fine: https://github.com/buildit/gravity-ui-web/pull/327/files
As far as I can tell from the docs, it should always update the lock file too so I can only assume this is a bug in Greenkeeper :-(


Resizing data disks if Spaces or S2D

If using spaces or S2D in the Azure instance, do NOT extend the Azure disks in this way, as it will cause the spaces or S2D system to no longer recognise that disk
[Enter feedback here]

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

ID: ccc58c74-7913-f1f6-8681-1823bbd8f050
Version Independent ID: c11bab28-a82a-29a1-84bf-fb3dfb9a5cb2
Content: Expand the OS drive of a Windows VM in an Azure - Azure Windows Virtual Machines
Content Source: articles/virtual-machines/windows/expand-os-disk.md
Service: virtual-machines-windows
Sub-service: disks
GitHub Login: @mimckitt
Microsoft Alias: mimckitt

@stephc-msft thanks for the feedback. This is already a feedback item on this doc and I am looking to update it.
https://github.com/MicrosoftDocs/azure-docs/issues/56585
#assign: @mimckitt
#please-close